2014 23rd International Conference on Parallel Architecture and Compilation (PACT) (2014)
Aug. 23, 2014 to Aug. 27, 2014
Thomas R. W. Scogland , Virginia Tech
Wu-Chun Feng , Virginia Tech
Heterogeneity is an ever-growing challenge in computing. The clearest example is the increasing popularity of GPUs, and purpose-designed coprocessors such as Intel Xeon Phi. Even disregarding coprocessors, heterogeneity continues to increase with the rise in CPU core counts, adaptive per-core frequencies, and increasingly hierarchical and complex memory systems. Take a system with four memory nodes, associated with four cores each, and four GPUs, each with a distinct address space and tens to hundreds of cores programmed like a bulk-synchronous parallel cluster. In this case, we are effectively programming clusters of miniature constellations in every node.
Adaptive systems, Graphics processing units, Runtime, Optimization, Coprocessors, Programming, Layout
T. R. Scogland and W. Feng, "Locality-aware memory association for multi-target worksharing in OpenMP," 2014 23rd International Conference on Parallel Architecture and Compilation (PACT), Edmonton, Canada, 2014, pp. 515-516.