• DocumentCode
    2549392
  • Title

    How to Scale Nested OpenMP Applications on the ScaleMP vSMP Architecture

  • Author

    Schmidl, Dirk ; Terboven, Christian ; Wolf, Andreas ; Mey, Dieter An ; Bischof, Christian

  • Author_Institution
    Center for Comput. & Commun., RWTH Aachen Univ., Aachen, Germany
  • fYear
    2010
  • fDate
    20-24 Sept. 2010
  • Firstpage
    29
  • Lastpage
    37
  • Abstract
    The novel ScaleMP vSMP architecture employs commodity x86-based servers with an InfiniBand network to assemble a large shared memory system at an attractive price point. We examine this combined hardware- and software-approach of a DSM system using both system-level kernel benchmarks as well as real-world application codes. We compare this architecture with traditional shared memory machines and elaborate on strategies to tune application codes parallelized with OpenMP on multiple levels. Finally we summarize the necessary conditions which a scalable application has to fulfill in order to profit from the full potential of the ScaleMP approach.
  • Keywords
    distributed shared memory systems; message passing; operating system kernels; parallel processing; DSM system; InfiniBand network; ScaleMP vSMP architecture; application code; nested OpenMP applications; shared memory machine; shared memory system; system-level kernel benchmark; x86-based servers; Bandwidth; Benchmark testing; Instruction sets; Kernel; Resource management; Schedules;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing (CLUSTER), 2010 IEEE International Conference on
  • Conference_Location
    Heraklion, Crete
  • Print_ISBN
    978-1-4244-8373-0
  • Electronic_ISBN
    978-0-7695-4220-1
  • Type

    conf

  • DOI
    10.1109/CLUSTER.2010.38
  • Filename
    5600325