Title
Runtime Adaptation for Autonomic Heterogeneous Computing
Abstract
Heterogeneity is increasing at all levels of computing, certainly with the rise in general purpose computing with GPUs in everything from phones to supercomputers. More quietly it is increasing with the rise of NUMA systems, hierarchical caching, OS noise, and a myriad of other factors. As heterogeneity becomes a fact of life at every level of computing, efficiently managing heterogeneous compute resources is becoming a critical task. The focus of my dissertation is developing methods and systems to allow software to adapt to the heterogeneous hardware it finds at runtime. The goal is to make the complex functions of heterogeneous computing autonomic, handling load balancing, memory coherence and other performance critical factors in the runtime. The investigation began by studying heterogeneity caused by system topology and resource contention in MPI applications. Since then the focus has shifted to work-sharing across CPU and GPU resources for accelerated OpenMP, and automatically managing the hardware capability imbalances between these resources. Moving forward, I propose to produce a system extending upon both previous approaches to offer work-sharing, topology aware affinity management, as well as novel automated memory transformations to reduce communication and increase memory access efficiency.
Year
DOI
Venue
2014
10.1109/CCGrid.2014.23
Cluster, Cloud and Grid Computing
Keywords
DocType
ISSN
application program interfaces,fault tolerant computing,message passing,resource allocation,GPU,MPI applications,NUMA systems,OS noise,accelerated OpenMP,automated memory transformations,autonomic heterogeneous computing,general purpose computing,graphics processing unit,heterogeneous compute resource management,heterogeneous hardware,hierarchical caching,load balancing,memory access,memory coherence,message passing interface,operating systems,resource contention,runtime adaptation,topology aware affinity management,GPU,OpenMP,scheduling
Conference
2376-4414
Citations 
PageRank 
References 
1
0.41
43
Authors
2
Name
Order
Citations
PageRank
Thomas R. W. Scogland1877.56
Wu-chun Feng22812232.50