• DocumentCode
    3501336
  • Title

    The Influence of Operating Systems on the Performance of Collective Operations at Extreme Scale

  • Author

    Beckman, Pete ; Iskra, Kamil ; Yoshii, Kazutomo ; Coghlan, Susan

  • Author_Institution
    Argonne Nat. Lab., Math. & Comput. Sci. Div., Argonne, IL
  • fYear
    2006
  • fDate
    25-28 Sept. 2006
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    We investigate operating system noise, which we identify as one of the main reasons for a lack of synchronicity in parallel applications. Using a microbenchmark, we measure the noise on several contemporary platforms and find that, even with a general-purpose operating system, noise can be limited if certain precautions are taken. We then inject artificially generated noise into a massively parallel system and measure its influence on the performance of collective operations. Our experiments indicate that on extreme-scale platforms, the performance is correlated with the largest interruption to the application, even if the probability of such an interruption is extremely small. We demonstrate that synchronizing the noise can significantly reduce its negative influence
  • Keywords
    benchmark testing; noise measurement; operating systems (computers); parallel processing; software performance evaluation; extreme-scale platforms; microbenchmark; operating system noise; parallel applications; Acoustical engineering; Computer architecture; Delay; Interference; Linux; Noise measurement; Noise reduction; Operating systems; Petascale computing; Synchronization; microbenchmark; noise; petascale; synchronicity;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing, 2006 IEEE International Conference on
  • Conference_Location
    Barcelona
  • ISSN
    1552-5244
  • Print_ISBN
    1-4244-0327-8
  • Electronic_ISBN
    1552-5244
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2006.311846
  • Filename
    4100352