• DocumentCode
    3025867
  • Title

    Benchmark measurements of current UPC platforms

  • Author

    Zhang, Zhang ; Seidel, Steven

  • Author_Institution
    Dept. of Comput. Sci., Michigan Technol. Univ., Houghton, MI, USA
  • fYear
    2005
  • fDate
    4-8 April 2005
  • Abstract
    UPC is a parallel programming language based on the concept of partitioned shared memory. There are now several UPC compilers available and several different parallel architectures that support one or more of these compilers. This paper is the first to compare the performance of most of the currently available UPC implementations on several commonly used parallel platforms. These compilers are the GASNet UPC compiler from UC Berkeley, the v1.1 MuPC compiler from Michigan Tech, the Hewlet-Packard v2.2 compiler, and the Intrepid UPC compiler. The parallel architectures used in this study are a 16-node x86 Myrinet cluster, a 31-processor AlphaServer SC-40, and a 48-processor Cray T3E. A STREAM-like microbenchmark was developed to measure fine- and course-grained shared-memory accesses. Also measured are five NPB kernels using existing UPC implementations. These measurements and associated observations provide a snapshot of the relative performance of current UPC platforms.
  • Keywords
    benchmark testing; parallel architectures; parallel languages; parallel programming; performance evaluation; program compilers; shared memory systems; 48-processor Cray T3E; AlphaServer SC-40; GASNet UPC compiler; Hewlet-Packard v2.2 compiler; Intrepid UPC compiler; STREAM-like microbenchmark; UPC compilers; parallel architectures; parallel programming language; partitioned shared memory; v1.1 MuPC compiler; x86 Myrinet cluster; Computer languages; Computer science; Current measurement; Government; ISO standards; Kernel; Linux; Parallel architectures; Parallel programming; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International
  • Print_ISBN
    0-7695-2312-9
  • Type

    conf

  • DOI
    10.1109/IPDPS.2005.123
  • Filename
    1420235