DocumentCode
2837097
Title
Exploiting Fine-Grained Pipeline Parallelism for Wavefront Computations on Multicore Platforms
Author
Wu, Guiming ; Wang, Miao ; Dou, Yong ; Xia, Fei
Author_Institution
Nat. Lab. for Parallel & Distrib. Process., Nat. Univ. of Defense Technol., Changsha, China
fYear
2009
fDate
22-25 Sept. 2009
Firstpage
402
Lastpage
408
Abstract
This paper presents our experience with exploiting fine-grained pipeline parallelism for wavefront computations on a multicore platform. Wavefront computations have been widely applied in many application areas such as scientific computing algorithms and dynamic programming algorithms. To exploit fine-grained parallelism on multicore platforms, the programmers must consider the problems of synchronization, scheduling strategies and data locality. This paper shows the impact of fine-grained synchronization methods, scheduling strategies and data tile sizes on performance. We propose a low cost, lock-free, and lightweight synchronization method that can fully exploit pipeline parallelism. Our evaluation shows that RNAfold, an application for RNA secondary structures prediction, can achieve the best speedup of 3.88 on four cores under our framework.
Keywords
microprocessor chips; parallel algorithms; scheduling; synchronisation; RNA secondary structures prediction; data locality; data tile size; dynamic programming algorithms; fine-grained pipeline parallelism; fine-grained synchronization method; multicore platforms; multicore processors; scheduling strategies; scientific computing algorithms; wavefront computations; Concurrent computing; Dynamic programming; Heuristic algorithms; Multicore processing; Parallel processing; Pipelines; Processor scheduling; Programming profession; Scientific computing; Tiles; Wavefront computations; fine-grained synchronization; pipeline parallelism;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Workshops, 2009. ICPPW '09. International Conference on
Conference_Location
Vienna
ISSN
1530-2016
Print_ISBN
978-1-4244-4923-1
Electronic_ISBN
1530-2016
Type
conf
DOI
10.1109/ICPPW.2009.15
Filename
5364504
Link To Document