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
Kapitalet by Monopol Media AB

Kapitalet

11 Listeners

Allt du velat veta by Acast - Fritte Fritzson

Allt du velat veta

10 Listeners

Filip & Fredrik podcast by filipandfredrik.com

Filip & Fredrik podcast

89 Listeners

RikaTillsammans | Om privatekonomi & rikedom i livet by Jan och Caroline Bolmeson

RikaTillsammans | Om privatekonomi & rikedom i livet

11 Listeners

Den nya ekonomin by Dagens industri

Den nya ekonomin

3 Listeners

Marknaden by Monopol Media

Marknaden

8 Listeners

Kompilator by Bartek Tatkowski

Kompilator

2 Listeners

Flashback Forever by Flashback Forever

Flashback Forever

39 Listeners

Asdf by Therése & Anton

Asdf

0 Listeners

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

Developers! - mer än bara kod

0 Listeners

AI Sweden Podcast by AI Sweden

AI Sweden Podcast

0 Listeners

SvD Tech brief by Svenska Dagbladet

SvD Tech brief

2 Listeners

Modermodemet by Anders Arpi, Patrik Svensson, Bartek Tatkowski

Modermodemet

0 Listeners

Fabriken by UR – Utbildningsradion

Fabriken

0 Listeners

Kära dagbok by Dagens Nyheter

Kära dagbok

0 Listeners