• DocumentCode
    2010865
  • Title

    Evaluation and analysis of a dynamic allocation scheme on a C++-based parallel programming library

  • Author

    Tezuka, Tadanori ; Apduhan, Bernady O. ; Sueyoshi, Toshinori ; Arita, Itsujiro

  • Author_Institution
    Kyushu Multimedia Syst. Res. Lab., Matsushita Electr. Ind. Co. Ltd., Japan
  • Volume
    2
  • fYear
    2000
  • fDate
    14-17 May 2000
  • Firstpage
    915
  • Abstract
    We are currently studying the implementation of a C++-based parallel programming library to simplify parallel programming and efficiently execute parallel programs on a locally distributed computers with nonuniform performances. The class library employs dynamic allocation scheme of Light-Weight Processes (LWPs) and efficient execution of parallel applications. In this paper, we describe the dynamic allocation scheme implemented in the class library, discuss the experimental evaluation with parallel applications, and provide comparison with static allocation. The experiments results show that with dynamic allocation implemented in the class library, there is a significant performance advantage on a cluster environment with machines having nonuniform performances. Furthermore, this study provides insights on the trade-offs between task or process allocation and memory-access costs.
  • Keywords
    C++ language; parallel programming; software libraries; C++-based parallel programming library; dynamic allocation; dynamic allocation scheme; locally distributed computers; nonuniform performances; parallel programming; parallel programs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing in the Asia-Pacific Region, 2000. Proceedings. The Fourth International Conference/Exhibition on
  • Conference_Location
    Beijing, China
  • Print_ISBN
    0-7695-0589-2
  • Type

    conf

  • DOI
    10.1109/HPC.2000.843571
  • Filename
    843571