Kodsnack

Kodsnack 655 - Gratis prestanda


Listen Later

Fredrik och Tobias diskuterar en tillräckligt mystisk bugg Tobias jagat ifatt, och berättar på vägen om register och vektorisering.

Tobias har sedan sist varit med och levererat sitt första spel på Ubisoft och berättar om vad som fanns att göra på kompilatornivå sex månader innan ett Assassins' creed-spel ska släppas.

Men huvudämnet är vektorisering. Det började givetvis med en konstig bugg, som kräver ett par dykningar i hur processorer och kompilatorer fungerar för att få sin förklaring.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på [email protected] om du vill skriva längre. Vi läser allt som skickas.

Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik.

Länkar
  • Avsnitt 581
  • Amanda
  • Assassin's creed shadows
  • Anvil
  • Profile-guided optimization
  • Bitmaskande
  • Perforce
  • Git bisect
  • Stöd oss på Ko-fi!
  • Autovektorisering, eller loopvektorisering
  • SSE, SSE 2, AVX
  • Register i CPU:er
  • Pentium
  • XOR
  • Scalar
  • SIMD - Single instruction, multiple data
  • Neon
  • Pipelining i CPU:er
  • Micro-ops
  • Scheduler i kompilatorer
  • Snowdrop
  • JIT - just-in-time-kompilering
  • Raw string
  • Expedition 33
  • Videon om skapandet av Expedition 33
Titlar
  • Tillbaka från avsnitt 581
  • Sporadisk gäst
  • Tiden har ju sprungit som den gör
  • Då finns det att göra
  • Gratis prestanda
  • Innan GPU:n tar över
  • Två kuber ovanpå varandra
  • Vart i kompilatorn gick det här åt skogen?
  • Vektoriseringsmagi
  • Två stora arrayer som beskriver någonting
  • Ineffektivt att göra det i serie
  • Inte speciellt ergonomiskt
  • Det här kan jag vektorisera bort åt dig
  • Bitmaskade på fel bit
  • Det här är värt besväret
  • Miljoner arrayer och loopar
...more
View all episodesView all episodes
Download on the App Store

KodsnackBy Kristoffer, Fredrik, Tobias

  • 5
  • 5
  • 5
  • 5
  • 5

5

1 ratings


More shows like Kodsnack

View all
Historiepodden by Acast

Historiepodden

56 Listeners

Kapitalet by Monopol Media AB

Kapitalet

12 Listeners

Allt du velat veta by Acast - Fritte Fritzson

Allt du velat veta

8 Listeners

Tyngre Träningssnack by Tyngre

Tyngre Träningssnack

6 Listeners

Filip & Fredrik podcast by filipandfredrik.com

Filip & Fredrik podcast

90 Listeners

Den nya ekonomin by Dagens industri

Den nya ekonomin

2 Listeners

Marknaden by Monopol Media

Marknaden

6 Listeners

Asdf by Therése & Anton

Asdf

0 Listeners

Krigshistoriepodden by Krigshistoriepodden

Krigshistoriepodden

5 Listeners

Developers! - mer än bara kod by Madeleine Schönemann och Sofia Larsson

Developers! - mer än bara kod

0 Listeners

Fråga Anders och Måns by Somrig Ostsås AB

Fråga Anders och Måns

21 Listeners