Beehive SPIR-V Toolkit: A Composable and Functional API for Runtime SPIR-V Code Generation
Offered By: ACM SIGPLAN via YouTube
Course Description
Overview
Explore a 28-minute video presentation from VMIL 2023 introducing the Beehive SPIR-V Toolkit, a groundbreaking framework for dynamically generating SPIR-V binary modules using Java. Learn how this composable and functional API enables runtime SPIR-V code generation, offering a novel solution for managed runtime systems. Discover the toolkit's architecture, designed for easy maintenance and adaptability to new SPIR-V releases. Examine its components, including an assembler and disassembler for SPIR-V binary modules. Understand the toolkit's integration with TornadoVM and its performance benefits, showcasing up to 3x faster compilation and 1.52x faster execution compared to existing OpenCL C backends. Gain insights into the potential applications of this framework for optimizing compilers and runtime systems in heterogeneous computing environments.
Syllabus
[VMIL23] Beehive SPIR-V Toolkit: A Composable and Functional API for Runtime SPIR-V Code G...
Taught by
ACM SIGPLAN
Related Courses
Heterogeneous Parallel ProgrammingUniversity of Illinois at Urbana-Champaign via Coursera GPU Architectures And Programming
Indian Institute of Technology, Kharagpur via Swayam Playing With Fire - Pyro SOP Solver, Houdini Tutorial
Escape Studios via YouTube Java on the GPU - Where Are We Now?
Devoxx via YouTube News from the Embedded Graphics Space
Linux Foundation via YouTube