DocumentCode
3756334
Title
Kanga: A Skeleton-Based Generic Interface for Parallel Programming
Author
Deives Kist;Bruno Pinto;Rodrigo Bazo;Andr? Rauber Du ;Gerson Geraldo H. Cavalheiro
Author_Institution
Fed. Univ. of Pelotas, Pelotas, Brazil
fYear
2015
Firstpage
68
Lastpage
72
Abstract
Concurrent programming tools strive to exploit hardware resources as much as possible. Nonetheless, the lack of high level abstraction of such tools often require from the user a reasonable amount of knowledge in order to achieve satisfactory performance requirements as well as they do not prevent error prone situations. In this paper we present Kanga, a framework based on the abstractions of skeletons to provide a generic tool that encapsulate many common parallel patterns. Through two case studies we validate the framework implementation.
Keywords
"Skeleton","Parallel processing","Prototypes","Synchronization","Parallel programming","Data structures"
Publisher
ieee
Conference_Titel
Computer Architecture and High Performance Computing Workshop (SBAC-PADW), 2015 International Symposium on
Type
conf
DOI
10.1109/SBAC-PADW.2015.16
Filename
7423183
Link To Document