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 :
بازگشت