• DocumentCode
    3224358
  • Title

    Dynamic Teams in OpenMP

  • Author

    Schönherr, Jan H. ; Richling, Jan ; Heiss, H.

  • Author_Institution
    Commun. & Oper. Syst., Tech. Univ. Berlin, Berlin, Germany
  • fYear
    2010
  • fDate
    27-30 Oct. 2010
  • Firstpage
    231
  • Lastpage
    237
  • Abstract
    While OpenMP conceptually allows to vary the degree of parallelism from one parallel region to the next in order to adapt to the system load, this might still be too coarse-grained in certain scenarios. Especially applications designed for parallelism may stay within one parallel region for a long time. This may lead either to an oversubscribed system where individual applications are not restricted in their degree of parallelism, or to an underutilized system, because individual applications are restricted to a too small degree of parallelism. In this paper, we tackle both problems by dynamically restricting the number of active threads within a parallel region without violating the OpenMP specification.
  • Keywords
    application program interfaces; message passing; parallel processing; OpenMP; dynamic team; message passing; oversubscribed system; Benchmark testing; Context; Instruction sets; Parallel processing; Sleep; Throughput; OpenMP; scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing (SBAC-PAD), 2010 22nd International Symposium on
  • Conference_Location
    Petropolis
  • ISSN
    1550-6533
  • Print_ISBN
    978-1-4244-8287-0
  • Electronic_ISBN
    1550-6533
  • Type

    conf

  • DOI
    10.1109/SBAC-PAD.2010.36
  • Filename
    5644944