A compiler and runtime for heterogeneous computing
2012pp. 271–276
Citations Over TimeTop 10% of 2012 papers
Joshua Auerbach, David F. Bacon, Ioana Burcea, Perry Cheng, Stephen J. Fink, Rodric Rabbah, Sunil Shukla
Abstract
Heterogeneous systems show a lot of promise for extracting high-performance by combining the benefits of conventional architectures with specialized accelerators in the form of graphics processors (GPUs) and reconfigurable hardware (FPGAs). Extracting this performance often entails programming in disparate languages and models, making it hard for a programmer to work equally well on all aspects of an application. Further, relatively little attention is paid to co-execution---the problem of orchestrating program execution using multiple distinct computational elements that work seamlessly together.
Related Papers
- → A Few of the Most Popular Models for Heterogeneous Parallel Programming(2017)3 cited
- Adding Structural Reflection to the SSCLI(2005)
- Pervasive parallelism for managed runtimes(2011)
- GPGPU Computing(2014)
- → Introduction(2016)