CppCast

GPU Programming and HLSL with Chris Bieneman


Listen Later

Jason and Mathieu are joined by Chris Bieneman to discuss GPU programming and the evolution of HLSL, the challenges of floating-point determinism on GPUs, and lessons from over a decade of shading language and compiler work.
News
  • Sure, xor'ing a register with itself is the idiom for zeroing it out, but why not sub? - Raymond Chen, The Old New Thing
  • Preventing Integer Overflow in Physical Computations - Mateusz Pusz, mp-units
  • Let's check vibe code that acts like optimized C++ but is actually a mess - Andrey Karpov, PVS-Studio
  • Links
    • Developer Toolchain for the PlayStation 4 - Paul Robinson (2013 LLVM US Dev Meeting)
    • HLSL: Decades in the Making - Chris Bieneman (Khronos Shading Languages Symposium 2026)
    • GLSL: Origins, Observations and Opportunities - Randi Rost (Khronos Shading Languages Symposium 2026)
    • Redefining the Software Engineering Profession for AI - Mark Russinovich & Scott Hanselman (ACM)
    • Two Compilers, One Language, No Specification - Chris Bieneman (2024 LLVM Developers' Meeting)
    • Ecma TC57 - HLSL Standardization Committee (GitHub)
    • microsoft/hlsl-specs - HLSL Specifications (GitHub)
    • ...more
      View all episodesView all episodes
      Download on the App Store

      CppCastBy Mathieu Ropert & Jason Turner

      • 4.8
      • 4.8
      • 4.8
      • 4.8
      • 4.8

      4.8

      106 ratings


      More shows like CppCast

      View all
      Philosophize This! by Stephen West

      Philosophize This!

      15,272 Listeners

      Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

      Software Engineering Radio - the podcast for professional software developers

      274 Listeners

      The Changelog: Software Development, Open Source by Changelog Media

      The Changelog: Software Development, Open Source

      287 Listeners

      The a16z Show by Andreessen Horowitz

      The a16z Show

      1,107 Listeners

      Software Engineering Daily by Software Engineering Daily

      Software Engineering Daily

      623 Listeners

      Talk Python To Me by Michael Kennedy

      Talk Python To Me

      583 Listeners

      The Amp Hour Electronics Podcast by The Amp Hour (Chris Gammell and David L Jones)

      The Amp Hour Electronics Podcast

      228 Listeners

      Python Bytes by Michael Kennedy and Brian Okken

      Python Bytes

      213 Listeners

      The Real Python Podcast by Real Python

      The Real Python Podcast

      139 Listeners

      Dwarkesh Podcast by Dwarkesh Patel

      Dwarkesh Podcast

      564 Listeners

      Signals and Threads by Jane Street

      Signals and Threads

      73 Listeners

      ADSP: Algorithms + Data Structures = Programs by Conor Hoekstra, Bryce Adelstein Lelbach & Ben Deane

      ADSP: Algorithms + Data Structures = Programs

      38 Listeners

      Two's Complement by Ben Rady and Matt Godbolt

      Two's Complement

      31 Listeners

      ACQ2 by Acquired by Ben Gilbert and David Rosenthal

      ACQ2 by Acquired

      291 Listeners

      Oxide and Friends by Oxide Computer Company

      Oxide and Friends

      65 Listeners