CppCast

Type Erasure, SIMD-Within-a-Register and more


Listen Later

Eduardo Madrid joins Phil and Timur. Eduardo talks to us about the Zoo libraries, including his advanced type-erasure library, as well as the SWAR library which simulates ad-hoc SIMD within a register. We also discuss how he has taken inspiration and cues from the worlds of Biology and Physics to arrive at new thinking around software development, design and architecture.
News
  • QT 6.8 is released
  • "Named Loops" proposal adopted into C - will C++ follow?
  • C++ Online Call for Speakers is open
  • Links
    • The Zoo libraries
    • "C++ Software Design" (book) - Klaus Iglberger
    • Klaus Iglberger's talks on Type Erasure:
      • "A Design Analysis"
      • "The Implementation Details"
      • (Some of ) Ed's talks:
        • "Using Integers as Arrays of Bitfields a.k.a. SWAR Techniques - CppCon 2019"
        • "Rehashing Hash Tables And Associative Containers" - C++ Now 2022"
        • "Empowerment with the C++ Generic Programming Paradigm" - C++ Online 2024
        • ...more
          View all episodesView all episodes
          Download on the App Store

          CppCastBy Timur Doumler & Phil Nash

          • 4.8
          • 4.8
          • 4.8
          • 4.8
          • 4.8

          4.8

          106 ratings


          More shows like CppCast

          View all
          Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

          Software Engineering Radio - the podcast for professional software developers

          263 Listeners

          Planet Money by NPR

          Planet Money

          30,851 Listeners

          The Changelog: Software Development, Open Source by Changelog Media

          The Changelog: Software Development, Open Source

          285 Listeners

          Freakonomics Radio by Freakonomics Radio + Stitcher

          Freakonomics Radio

          32,243 Listeners

          Talk Python To Me by Michael Kennedy

          Talk Python To Me

          585 Listeners

          Python Bytes by Michael Kennedy and Brian Okken

          Python Bytes

          213 Listeners

          The Daily by The New York Times

          The Daily

          111,779 Listeners

          Darknet Diaries by Jack Rhysider

          Darknet Diaries

          7,851 Listeners

          Conan O’Brien Needs A Friend by Team Coco & Earwolf

          Conan O’Brien Needs A Friend

          59,297 Listeners

          Rustacean Station by Rustacean Station

          Rustacean Station

          62 Listeners

          Why This Universe? by Dan Hooper, Shalma Wegsman

          Why This Universe?

          331 Listeners

          People I (Mostly) Admire by Freakonomics Radio + Stitcher

          People I (Mostly) Admire

          2,099 Listeners

          Algorithms + Data Structures = Programs by Conor Hoekstra & Bryce Adelstein Lelbach

          Algorithms + Data Structures = Programs

          33 Listeners

          The Ezra Klein Show by New York Times Opinion

          The Ezra Klein Show

          15,065 Listeners

          Unexplainable by Vox

          Unexplainable

          2,135 Listeners