Opening book details…
Can I read Portable Performance on Heterogeneous Architectures on EtoBox?
Portable Performance on Heterogeneous Architectures by Phitchaya Mangpo Phothilimthana; Jason Ansel; Jonathan Ragan-Kelley; Saman Amarasinghe is a Computer Science article available to read on EtoBox.
What is Portable Performance on Heterogeneous Architectures about?
Trends in both consumer and high performance computing are bringing not only more cores, but also increased heterogeneity among the computational resources within a single machine. In many machines, one of the greatest computational resources is now their graphics coprocessors (GPUs), not just their primary CPUs. But GPU programming and memory models differ dramatically from conventional CPUs, and the relative performance characteristics of the different processors vary widely between machines. Different processors within a system often perform best with different algorithms and memory usage patterns, and achieving the best overall performance may require mapping portions of programs across all types of resources in the machine. To address the problem of efficiently programming machines with increasingly heterogeneous computational resources, we propose a programming model in which the best mapping of programs to processors and memories is determined empirically. Programs define choices in how their individual algorithms may work, and the compiler generates further choices in how they can map to CPU and GPU processors and memory systems. These choices are given to an empirical auto
Who reads Portable Performance on Heterogeneous Architectures?
It is typically read by researchers, students, and practitioners in Computer Science.
- Author
- Phitchaya Mangpo Phothilimthana; Jason Ansel; Jonathan Ragan-Kelley; Saman Amarasinghe
- Publisher
- ACM
- Published
- 2013
- Language
- EN
- Field
- Computer Science (Physical Sciences)