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

20/10/2024 1h 4min Episodio 392
Type Erasure, SIMD-Within-a-Register and more

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

Episode Synopsis

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