Title
A capabilities-aware framework for using computational accelerators in data-intensive computing
Abstract
Multicore computational accelerators such as GPUs are now commodity components for high-performance computing at scale. While such accelerators have been studied in some detail as stand-alone computational engines, their integration in large-scale distributed systems raises new challenges and trade-offs. In this paper, we present an exploration of resource management alternatives for building asymmetric accelerator-based distributed systems. We present these alternatives in the context of a capabilities-aware framework for data-intensive computing, which uses an enhanced implementation of the MapReduce programming model for accelerator-based clusters, compared to the state of the art. The framework can transparently utilize heterogeneous accelerators for deriving high performance with low programming effort. Our work is the first to compare heterogeneous types of accelerators, GPUs and a Cell processors, in the same environment and the first to explore the trade-offs between compute-efficient and control-efficient accelerators on data-intensive systems. Our investigation shows that our framework scales well with the number of different compute nodes. Furthermore, it runs simultaneously on two different types of accelerators, successfully adapts to the resource capabilities, and performs 26.9% better on average than a static execution approach.
Year
DOI
Venue
2011
10.1016/j.jpdc.2010.09.004
J. Parallel Distrib. Comput.
Keywords
Field
DocType
mapreduce,programming accelerators,data-intensive computing,accelerator-based cluster,mapreduce programming model,data-intensive system,computational accelerator,capabilities-aware framework,framework scale,different type,cloud computing,heterogeneous clusters,asymmetric multicores,heterogeneous accelerator,heterogeneous type,multicore computational,resource manager,distributed system,data intensive computing,programming model
Data-intensive computing,Programming paradigm,GPU cluster,Computer science,CUDA,Massively parallel,Parallel computing,Resource allocation,Multi-core processor,Distributed computing,Cloud computing
Journal
Volume
Issue
ISSN
71
2
Journal of Parallel and Distributed Computing
Citations 
PageRank 
References 
14
0.93
24
Authors
3
Name
Order
Citations
PageRank
M. Mustafa Rafique115715.49
Ali R. Butt265147.51
Dimitrios S. Nikolopoulos31469128.40