Kodsnack 411 - The performance to generate the next CPU, with Wilson Snyder
Kodsnack30 Mars 2021

Kodsnack 411 - The performance to generate the next CPU, with Wilson Snyder

Fredrik chats with Wilson Snyder about Verilator, chip design, performance, and open hardware.

This episode is a bit of a follow-up to episode 389 where Robert Wikandertalked - in Swedish - about verification of circuit designs. Afterward, Robert mentioned that we should really ask Wilson Snyder to talk about Verilator, and here we are! Wilson works with CPU and other hardware design, and is one of the lead developers of Verilator. When you design hardware, hardware description languages come in handy - you use them to describe hardware precisely. Then you can generate runnable code simulating the hardware, and run batteries of tests against it without needing to manufacture physical hardware.

Verilator is one tool for turning code in the Verilog hardware description language into C++ or Systemc. The major competing tools are more on the interpreter side - which means that Verilator usually has a performance advantage. Oh, and it's GPL licensed as well. As we discuss, Verilator doesn't actually support all of Verilog, but that's being worked on. And increased performance in itself is a clear goal of both research and concrete improvements.

We also discuss a bit what might come out hardware-wise in the future. Wilson predicts DPUs - data-offload units, basically - will become even more of a thing than today.

The second part of the discussion is focused on Verilator itself - how it's built, designed, and developed. People with knowledge of compilers will feel right at home inside the Verilator source code.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlundand @bjoreman on Twitter, have a page on Facebook and can be emailed at info@kodsnack.se if you want to write longer. We read everything we receive.

If you enjoy Kodsnack we would love a review in iTunes! You can also support the podcast by buying us a coffee (or two!) through Ko-fi.

Links Titles
  • An open source tool that could do verification
  • It started as a hobby
  • It has a life of its own
  • Into actual hardware gates
  • Matching the languages
  • A good escape story
  • It's bascially a compiler
  • Open source hardware design
  • The performance to generate the next CPU
  • Innovation feedback cycles
  • Download a core
  • Always a little bit of a focus
  • My real job is CPU design

Det här avsnittet är hämtat från ett öppet RSS-flöde och publiceras inte av Podme. Det kan innehålla reklam.

Avsnitt(716)

Kodsnack 103 - Våra testcase gick igenom, helt plötsligt

Kodsnack 103 - Våra testcase gick igenom, helt plötsligt

Spoilerhornet ljuder! Vi snackar om Daredevil, Avengers: age of Ultron och AI. Hoppa till 29:45 i avsnittet om du inte sett Daredevil och/eller Avengers: age of Ultron och vill göra det utan förkunska...

19 Maj 201551min

Kodsnack 102 - Saker och ting som vi vet halvmycket om

Kodsnack 102 - Saker och ting som vi vet halvmycket om

Tobias och Fredrik snackar om och utifrån nyheter från Microsofts konferens Build: bryggorna till iOS och Android, Edge, Hololens och Visual studio code. Avsnittet sponsras till vår stora glädje av Te...

12 Maj 201543min

Kodsnack 101 - Anekdoter mot anekdoter

Kodsnack 101 - Anekdoter mot anekdoter

Vi snackar utifrån post från lyssnarna. Vad som fick Kristoffer att bli skeptisk till SOLID och andra principer, utvecklingsprocesser och regler. Det finns så mycket annat än processen man bekänner si...

5 Maj 201557min

Kodsnack 100 - Interna mellanchefs-concerns

Kodsnack 100 - Interna mellanchefs-concerns

Vi snackar lite mer om hacket mot Umeå kommun och hurpass överens folk som tycker sig ha olika åsikt i frågan egentligen är. Sedan diskuterar vi Fredriks insikt att han just nu inte utvecklas så mycke...

28 Apr 201555min

Kodsnack 99 - Första gången man kunde höra riktigt Kodsnack

Kodsnack 99 - Första gången man kunde höra riktigt Kodsnack

Vi snackar om IDGs nyss avslutade Code night där vi livesände från scen. Vi sammanfattar evenemanget och är fortfarande överväldigade, glada och tacksamma över alla entusiastiska och intressanta lyssn...

21 Apr 201558min

Kodsnack 98 - Ett roligt lass att dra

Kodsnack 98 - Ett roligt lass att dra

Fredrik och Kristoffer snackar med Josefin Ondrus om att arrangera saker för utvecklare. Var börjar man? Vad är bra att tänka på och hur svårt är det egentligen? Hur peppar man folk att våga ställa si...

14 Apr 20151h

Kodsnack 97 - Här i datorernas stenålder

Kodsnack 97 - Här i datorernas stenålder

Fredrik och Kristoffer snackar öl och vin. Sedan arbetsergonomi, värk i muskler och att försöka minimera musanvändandet. Hur kan VR påverka ergonomin och våra kontor? Några inslag av filmsnack och bok...

7 Apr 20151h 30min

Kodsnack 96 - Den abstrakta idén om vad programmet gör

Kodsnack 96 - Den abstrakta idén om vad programmet gör

Fredrik hade mer och mindre självförvållade ljudproblem under inspelningen, så ljudet är inte perfekt. Vi beklagar och lovar bot och bättring. Först snackar vi lite om Apples nypresenterade Macbook me...

31 Mars 201533min

Populärt inom Utbildning

historiepodden-se
det-skaver
rss-bara-en-till-om-missbruk-medberoende-2
allt-du-velat-veta
nu-blir-det-historia
harrisons-dramatiska-historia
roda-vita-rosen
sektledare
johannes-hansen-podcast
not-fanny-anymore
rss-viktmedicinpodden
sa-in-i-sjalen
i-vantan-pa-katastrofen
rss-foraldramotet-bring-lagercrantz
rikatillsammans-om-privatekonomi-rikedom-i-livet
rss-sjalsligt-avkladd
rss-om-vi-ska-vara-arliga
rss-relationsrevolutionen
rss-dr-bjorklund
rss-basta-livet