Velociraptor: A compiler toolkit for array-based languages targeting CPUs and GPUs
We present a toolkit called Velociraptor that can be used by compiler writers to quickly build compilers and other tools for array-based languages. Velociraptor operates on it’s own unique intermediate representation (IR) designed for array-based languages, some novel analysis and transformations such as region detection and specialization, as well as a dynamic back-end with CPU and GPU code generation. We discuss the components of the toolkit and also present case-studies illustrating the use of the toolkit.
Sat 13 Jun
|11:20 - 11:50|
|11:50 - 12:20|
|12:20 - 12:30|