• DocumentCode
    3189892
  • Title

    Exploiting multithreaded programming on cluster architectures

  • Author

    Cordeiro, Otávio Corrêa ; Peranconi, Daniela Saccol ; Real, Lucas Correia Villa ; Agnol, Evandro Clivatti Dall ; Cavalheiro, Gerson Geraldo H

  • Author_Institution
    Post-Graduate Program on Appl. Comput., Vale do Rio dos Sinos Univ., Sao Leopoldo, Brazil
  • fYear
    2005
  • fDate
    15-18 May 2005
  • Firstpage
    90
  • Lastpage
    96
  • Abstract
    The development of programs for parallel architectures focusing to achieve high indices of performance is a hard task. The programmer must deal with two classes of problems, one related to describing the application concurrency and data dependencies, and other related to exploiting efficiently the processing resources of the architecture, in order to obtain an efficient implementation for a specific hardware configuration. Since cluster technology allows building parallel computers are highly scalable - particularly in terms of number of nodes, processors and amount of memory - programming and execution levels must be considered independently to achieve performance portability. This paper presents Anahy, an environment for exploiting high performance computing on cluster architectures. It is highlighted the Anahy programming interface and some features of its implementation as well as a performance evaluation.
  • Keywords
    application program interfaces; multi-threading; multiprocessing systems; parallel architectures; parallel machines; workstation clusters; Anahy programming interface; application concurrency; cluster architectures; data dependencies; high performance computing; multithreaded programming; parallel architectures; parallel computers; Central Processing Unit; Computer architecture; Concurrent computing; Hardware; High performance computing; Parallel architectures; Parallel machines; Programming profession; Runtime environment; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing Systems and Applications, 2005. HPCS 2005. 19th International Symposium on
  • ISSN
    1550-5243
  • Print_ISBN
    0-7695-2343-9
  • Type

    conf

  • DOI
    10.1109/HPCS.2005.25
  • Filename
    1430058