Skip to main content
MG

Matt Godbolt

1episode
1podcast

We have 1 summarized appearance for Matt Godbolt so far. Browse all podcasts to discover more episodes.

Featured On 1 Podcast

All Appearances

1 episode

AI Summary

→ WHAT IT COVERS Matt Godbolt explains how software abstractions hide hardware complexity, sharing debugging stories from game development and finance that reveal performance secrets. → KEY INSIGHTS - **Godbolt's Rule:** Know your current abstraction layer well, understand the layer beneath it somewhat, and grasp the shape of the layer below that. - **Hardware Debugging:** Use visual debugging techniques like changing TV border colors on scan lines to profile code performance when traditional debuggers aren't available. - **Memory Optimization:** Pre-fault memory allocation can fail when compilers optimize away unused reads, causing unexpected page faults during critical network operations under load. - **Graphics Pipeline Hacks:** PowerVR's deferred tile-based rendering processes 16x16 pixel tiles individually, enabling sharper colors and smoother gradients than traditional frame buffer approaches. → NOTABLE MOMENT Godbolt debugged a Dreamcast boot crash by burning dozens of CDs with different colored border outputs, creating a visual binary search through initialization code. 💼 SPONSORS None detected 🏷️ Software Engineering, Game Development, Hardware Optimization, System Debugging

Explore More

Never miss Matt Godbolt's insights

Subscribe to get AI-powered summaries of Matt Godbolt's podcast appearances delivered to your inbox weekly.

Start Free Today

No credit card required • Free tier available