Language virtualization for heterogeneous parallel computing.
Hassan ChafiZach DeVitoAdriaan MoorsTiark RompfArvind K. SujeethPat HanrahanMartin OderskyKunle OlukotunPublished in: OOPSLA (2010)
Keyphrases
- multiple types
- parallel computing
- processing units
- massively parallel
- heterogeneous systems
- computing systems
- programming language
- shared memory
- parallel programming
- high performance computing
- computer architecture
- computing platform
- cloud computing
- parallel computation
- parallel computers
- parallel execution
- parallel machines
- virtual machine
- operating system
- commodity hardware
- field programmable gate array
- multithreading
- object oriented
- programming environment