• DocumentCode
    1666278
  • Title

    Programming models and system software for future high-end computing systems: work-in-progress

  • Author

    Gao, Guang R. ; Theobald, Kevin B. ; Govindarajan, R. ; Leung, Clement ; Hu, Ziang ; Wu, Haiping ; Lu, Jizhu ; Del Cuvillo, Juan ; Jacquet, Adeline ; Janot, Vincent ; Sterling, Thomas L.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Delaware Univ., Newark, DE, USA
  • fYear
    2003
  • Abstract
    Future high-end computers which promise very high performance require sophisticated program execution models and languages in order to deal with very high latencies across the memory hierarchy and to exploit massive parallelism. This paper presents our progress in an ongoing research toward this goal. Specifically we develop a suitable program execution model, a high-level programming notation which shields the application developer from the complexities of the architecture, and a compiler and runtime system based on the underlying models. In particular, we propose fine-grain multithreading and thread percolation as key components of our program execution model. We investigate implementing these models and systems on novel architectures such as the HTMT architecture and IBM´s Blue Gene. Also, we report early performance prediction of thread percolation and its impact on execution time.
  • Keywords
    multi-threading; program compilers; systems analysis; HTMT architecture; compiler; high-end computing systems; massive parallelism; memory hierarchy; multithreading; program execution model; program execution models; programming models; runtime system; system software; thread percolation; Application software; Computer architecture; Concurrent computing; Delay; High performance computing; Multithreading; Parallel processing; Program processors; System software; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2003. Proceedings. International
  • ISSN
    1530-2075
  • Print_ISBN
    0-7695-1926-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2003.1213378
  • Filename
    1213378