Navigated to Modern X86 Assembly Language Programming • Daniel Kusswurm & Matt Godbolt

Modern X86 Assembly Language Programming • Daniel Kusswurm & Matt Godbolt

January 16
32 mins

View Transcript

Episode Description

This interview was recorded for the GOTO Book Club.
http://gotopia.tech/bookclub

Check out more here:
https://gotopia.tech/episodes/411

Daniel Kusswurm - SW Developer, Computer Scientist & Author of "Modern X86 Assembly Language Programming" & many more books
Matt Godbolt - Low-level Latency Geek & Creator of Compiler Explorer

RESOURCES
Matt
https://bsky.app/profile/matt.godbolt.org
https://xania.org
https://github.com/mattgodbolt
https://www.linkedin.com/in/godbolt
https://twitter.com/mattgodbolt
https://godbolt.org

Links
https://link.springer.com
https://youtu.be/L2Qu9rk05rE
https://youtu.be/-HNpim5x-IE
https://youtu.be/hgcNM-6wr34

DESCRIPTION
Matt Godbolt, creator of Compiler Explorer, interviews Daniel Kusswurm, author of "Modern X86 Assembly Language Programming", about the enduring relevance of assembly language in modern software development. They explore what SIMD (Single Instruction, Multiple Data) is and why it enables dramatic performance improvements for specific computational tasks, discuss when assembly language programming is justified versus using compiler intrinsics, and examine the challenges of writing vectorized algorithms. Dan shares insights from his career optimizing image analysis software and explains how understanding low-level architecture can improve code quality even when writing in higher-level languages.

RECOMMENDED BOOKS
Daniel Kusswurm • Modern X86 Assembly Language Programming v3 • https://amzn.to/44hIVZf
Daniel Kusswurm • Modern X86 Assembly Language Programming v2 • https://amzn.to/3LJlMIZ
Daniel Kusswurm • Modern X86 Assembly Language Programming v1 • https://amzn.to/43DPANj
Daniel Kusswurm • Modern Arm Assembly Language Programming • https://amzn.to/4rbyH6M
Daniel Kusswurm • Practical C++ STL Programming • https://amzn.to/4ickAdq
Daniel Kusswurm • Modern Parallel Programming with C++ and Assembly Language • https://amzn.to/4o5J3SF

Bluesky
Twitter
Instagram
LinkedIn
Facebook

CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech

SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

See all episodes

Never lose your place, on any device

Create a free account to sync, back up, and get personal recommendations.