{"podcast":{"title":"FLOSS Weekly","slug":"floss-weekly","podcast_index_feed_id":6743816,"rss_url":"https://feeds.libsyn.com/499093/rss","website_url":"https://hackaday.com","image_url":"https://static.libsyn.com/p/assets/1/3/4/3/1343296ffb55bc3b88c4a68c3ddbc4f2/FLOSS.jpg","author":"Hackaday","episode_count":116,"summary":"It's the OG podcast about Free, Libre, and Open Source Software, FLOSS Weekly! Join us each Wednesday as Jonathan Bennett and the posse of Co-hosts interview big names of Free Software, cover utterly fascinating Open Source Projects you may have never heard of, and cover the news about software you use every day without even realizing it.","last_synced_at":"2026-07-23T08:20:24.867360+00:00","page_url":"https://stenobird.com/podcast/floss-weekly"},"episode":{"title":"Episode 857: SOCification","slug":"episode-857-socification","published_at":"2025-12-03T15:28:00+00:00","page_url":"https://stenobird.com/podcast/floss-weekly/episode-857-socification","show_page_url":"https://stenobird.com/podcast/floss-weekly","url":"https://b27a1a7a-dbb9-4922-ac3e-601e2d6ca1e1.libsyn.com/episode-857-socification","audio_url":"https://traffic.libsyn.com/secure/b27a1a7a-dbb9-4922-ac3e-601e2d6ca1e1/FLOSS-857.mp3?dest-id=4272468","summary":"A deep dive into the complexities of SIMD programming and the challenges of maintaining cross-architecture performance. Guest Konstantinos Margaritis discusses the fragmentation of instruction sets and the difficulty of providing unified documentation for Intel, ARM, and RISC-V.","meta_description":"Explore the challenges of SIMD programming, instruction set fragmentation, and the future of high-performance computing with Konstantinos Margaritis.","key_points":["Main idea: SIMD instruction sets are becoming increasingly fragmented across Intel, ARM, and RISC-V, making cross-platform optimization difficult","Practical takeaway: Using intrinsics can capture 80% of potential performance without the high maintenance cost of writing raw assembly","Failure mode: Relying on high-level abstractions can prevent developers from reaching the maximum performance limits of modern hardware","Main idea: The sheer volume of instructions, such as the 20,000+ intrinsics in RISC-V, creates a massive knowledge barrier for developers","Practical takeaway: Tools like VS Code plugins that provide real-time latency and instruction data are essential for performance-critical engineering"],"chapters":[{"start_ms":60000,"title":"Introduction and Debian Roots","summary":"An introduction to guest Konstantinos Margaritis and his long history as a Debian developer."},{"start_ms":380000,"title":"The Power of SIMD","summary":"Discussing why wide data instructions are critical for squeezing maximum performance out of modern CPUs."},{"start_ms":710000,"title":"Porting and Architecture Support","summary":"The challenges of porting high-performance libraries like Hyperscan across Intel, ARM, and Power architectures."},{"start_ms":1050000,"title":"SIMD in Embedded Systems","summary":"Exploring the presence of SIMD-like instructions in ARM's embedded and microcontroller environments."},{"start_ms":1375000,"title":"The Intrinsic Documentation Gap","summary":"Why vendor-specific intrinsic guides are insufficient for library engineers working across multiple architectures."},{"start_ms":1700000,"title":"Assembly vs. Intrinsics","summary":"Evaluating the trade-offs between writing raw assembly and using C intrinsics for performance optimization."},{"start_ms":2050000,"title":"The Complexity of RISC-V","summary":"The massive scale of the RISC-V instruction set and the difficulty of creating a unified knowledge base."},{"start_ms":2385000,"title":"The Risks of AVX-512","summary":"Discussing the hardware and software implications of implementing massive instruction sets like AVX-512."}],"topics":["SIMD","CPU Architecture","RISC-V","ARM","Intel AVX","Low-level Programming","Open Source Development","Instruction Set Architecture"],"duration_seconds":4399,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/floss-weekly/episodes/episode-857-socification/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/floss-weekly/episode-857-socification.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}