DocumentCode
3329499
Title
Hybrid algorithms for list ranking and graph connected components
Author
Banerjee, Dip Sankar ; Kothapalli, Kishore
Author_Institution
Int. Inst. of Inf. Technol., Hyderabad, India
fYear
2011
fDate
18-21 Dec. 2011
Firstpage
1
Lastpage
10
Abstract
The advent of multicore and many-core architectures saw them being deployed to speed-up computations across several disciplines and application areas. Prominent examples include semi-numerical algorithms such as sorting, graph algorithms, image processing, scientific computations, and the like. In particular, using GPUs for general purpose computations has attracted a lot of attention given that GPUs can deliver more than one TFLOP of computing power at very low prices. In this work, we use a new model of multicore computing called hybrid multicore computing where the computation is performed simultaneously a control device, such as a CPU, and an accelerator such as a GPU. To this end, we use two case studies to explore the algorithmic and analytical issues in hybrid multicore computing. Our case studies involve two different ways of designing hybrid multicore algorithms. The main contribution of this paper is to address the issues related to the design of hybrid solutions. We show our hybrid algorithm for list ranking is faster by 50% compared to the best known implementation [Z. Wei, J. JaJa; IPDPS 2010]. Similarly, our hybrid algorithm for graph connected components is faster by 25% compared to the best known GPU implementation [26].
Keywords
computer architecture; graph theory; graphics processing units; multiprocessing systems; CPU; GPU; accelerator; general purpose computation; graph connected component; hybrid multicore computing; list ranking; many-core architecture; multicore architecture; seminumerical algorithm; Algorithm design and analysis; Graphics processing unit; Instruction sets; Kernel; Multicore processing; GPGPU; Hybrid multicore algorithms; connected components; list ranking;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing (HiPC), 2011 18th International Conference on
Conference_Location
Bangalore
Print_ISBN
978-1-4577-1951-6
Electronic_ISBN
978-1-4577-1949-3
Type
conf
DOI
10.1109/HiPC.2011.6152655
Filename
6152655
Link To Document