The work titled “Beehive SPIR-V Toolkit: A Composable and Functional API for Runtime SPIR-V Code Generation” (submitted by UNIMAN) has been accepted to be presented at the 2023 Workshop on Virtual Machines and Language Implementations co-located with SPLASH 2023 in Cascais, Portugal!
This work gives an overview on an open-source toolkit that can automatically generate a Java library for building SPIR-V binary modules. This toolkit is employed in the TornadoVM JIT compiler for the code generation of SPIR-V modules that can run via OneAPI LevelZero or via an OpenCL runtime.