• 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