YoVDO

Beehive SPIR-V Toolkit: A Composable and Functional API for Runtime SPIR-V Code Generation

Offered By: ACM SIGPLAN via YouTube

Tags

Java Courses Vulkan Courses OpenCL Courses Heterogeneous Computing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Future of Computing - IBM Power 9 and beyond
openHPI
SIGCOMM 2020 - Reducto - On-Camera Filtering for Resource-Efficient Real-Time Video Analytics
Association for Computing Machinery (ACM) via YouTube
Offload Annotations - Bringing Heterogeneous Computing to Existing Libraries and Workloads
USENIX via YouTube
Supercomputing Spotlights - Supercomputing Software for Moore and Beyond
Society for Industrial and Applied Mathematics via YouTube
Liquid Metal - Taming Heterogeneity
GOTO Conferences via YouTube