Velociraptor: a compiler toolkit for array-based languages targeting CPUs and GPUs.
Rahul GargSameer JagdaleLaurie J. HendrenPublished in: ARRAY@PLDI (2015)
Keyphrases
- graphics processing units
- parallel processing
- general purpose
- parallel programming
- multi core systems
- graphics processors
- programming language
- expressive power
- multi core processors
- software systems
- language independent
- processing units
- graphics hardware
- java bytecode
- highly optimized
- programs written
- memory bandwidth
- grammatical inference
- transactional memory
- iso picture languages
- parallel computation
- parallel computing
- parallel algorithm
- gpu implementation
- parallel architectures
- high level
- level parallelism
- cross lingual
- object oriented