Title
Harmony: an execution model and runtime for heterogeneous many core systems
Abstract
The emergence of heterogeneous many core architectures presents a unique opportunity for delivering order of magnitude performance increases to high performance applications by matching certain classes of algorithms to specifically tailored architectures. Their ubiquitous adoption, however, has been limited by a lack of programming models and management frameworks designed to reduce the high degree of complexity of software development intrinsic to heterogeneous architectures. This paper proposes Harmony, a runtime supported programming and execution model that provides: (1) semantics for simplifying parallelism management, (2) dynamic scheduling of compute intensive kernels to heterogeneous processor resources, and (3) online monitoring driven performance optimization for heterogeneous many core systems. We are particulably concerned with simplifying development and ensuring binary portability and scalability across system configurations and sizes. Initial results from ongoing development demonstrate the binary compatibility with variable number of cores, as well as dynamic adaptation of schedules to data sets. We present preliminary results of key features for some benchmark applications.
Year
DOI
Venue
2008
10.1145/1383422.1383447
HPDC
Keywords
Field
DocType
heterogeneous processor resource,execution model,binary portability,core architecture,ongoing development,magnitude performance increase,software development,performance optimization,heterogeneous architecture,binary compatibility,core system,high performance application,dependency graph,programming model,gpgpu,harmony,scheduling,optimization
Programming paradigm,Computer science,Real-time computing,Binary code compatibility,Schedule,Execution model,Software portability,Dynamic priority scheduling,Software development,Distributed computing,Scalability
Conference
Citations 
PageRank 
References 
102
4.71
3
Authors
2
Search Limit
100102
Name
Order
Citations
PageRank
Gregory Frederick Diamos1111751.07
Sudhakar Yalamanchili21836184.95