• DocumentCode
    2585872
  • Title

    Scientific Programming for Heterogeneous Systems - Bridging the Gap between Algorithms and Applications

  • Author

    Lastovetsky, Alexey

  • Author_Institution
    Sch. of Comput. Sci. & Informatics, Univ. Coll. Dublin
  • fYear
    2006
  • fDate
    13-17 Sept. 2006
  • Firstpage
    3
  • Lastpage
    8
  • Abstract
    High performance computing in heterogeneous environments is a dynamically developing area. A number of highly efficient heterogeneous parallel algorithms have been designed over last decade. At the same time, scientific software based on the algorithms is very much under par. The paper analyses main issues encountered by scientific programmers during implementation of heterogeneous parallel algorithms in a portable form. It explains how programming systems can address the issues in order to maximally facilitate implementation of parallel algorithms for heterogeneous platforms and outlines two existing programming systems for high performance heterogeneous computing, mpC and HeteroMPI
  • Keywords
    message passing; natural sciences computing; parallel algorithms; HeteroMPI; heterogeneous parallel algorithm; heterogeneous system; high performance computing; mpC; scientific programming; Algorithm design and analysis; Application software; Concurrent computing; Distributed computing; High performance computing; Parallel algorithms; Parallel programming; Programming profession; Software algorithms; Supercomputers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Computing in Electrical Engineering, 2006. PAR ELEC 2006. International Symposium on
  • Conference_Location
    Bialystok
  • Print_ISBN
    0-7695-2554-7
  • Type

    conf

  • DOI
    10.1109/PARELEC.2006.72
  • Filename
    1698629