DocumentCode
2448102
Title
Performance study of mapping irregular computations on GPUs
Author
Solomon, Steven ; Thulasiraman, Parimala
Author_Institution
Dept. of Comput. Sci., Univ. of Manitoba, Winnipeg, MB, Canada
fYear
2010
fDate
19-23 April 2010
Firstpage
1
Lastpage
8
Abstract
Recently, Graphical Processing Units (GPUs) have become increasingly more capable and well-suited to general purpose applications. As a result of the GPUs high degree of parallelism and computational power, there has been a great deal of interest directed toward the platform for parallel application development. Much of the focus, however, has been on very regular applications that exhibit a high degree of data parallelism, as these applications map well to the GPU. Irregular applications, such as the Breadth First Search discussed in this paper, have not been as extensively studied and are more difficult to implement in an efficient fashion on the GPU. We will present both an implementation of the Breadth First Search algorithm as well as that of a Matrix Parenthesization algorithm. These pair of algorithms showcase similar synchronization behavior when implemented on a GPU using CUDA, enabling a more direct comparison between them. The results obtained can be used to showcase some of the synchronization issues present with irregular algorithms on the GPU.
Keywords
computer graphic equipment; coprocessors; matrix algebra; parallel algorithms; tree searching; CUDA; GPU; breadth first search; graphical processing unit; matrix parenthesization algorithm; Algorithm design and analysis; Application software; Computer architecture; Computer science; Concurrent computing; High performance computing; Matrix decomposition; Parallel algorithms; Parallel processing; Partitioning algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW), 2010 IEEE International Symposium on
Conference_Location
Atlanta, GA
Print_ISBN
978-1-4244-6533-0
Type
conf
DOI
10.1109/IPDPSW.2010.5470770
Filename
5470770
Link To Document