• DocumentCode
    3223326
  • Title

    Functional Partitioning to Optimize End-to-End Performance on Many-core Architectures

  • Author

    Li, Min ; Vazhkudai, Sudharshan S. ; Butt, Ali R. ; Meng, Fei ; Ma, Xiaosong ; Kim, Youngjae ; Engelmann, Christian ; Shipman, Galen

  • Author_Institution
    Virginia Tech, Blacksburg, VA, USA
  • fYear
    2010
  • fDate
    13-19 Nov. 2010
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    Scaling computations on emerging massive-core supercomputers is a daunting task, which coupled with the significantly lagging system I/O capabilities exacerbates applications´ end-to-end performance. The I/O bottleneck often negates potential performance benefits of assigning additional compute cores to an application. In this paper, we address this issue via a novel functional partitioning (FP) runtime environment that allocates cores to specific application tasks - checkpointing, de-duplication, and scientific data format transformation - so that the deluge of cores can be brought to bear on the entire gamut of application activities. The focus is on utilizing the extra cores to support HPC application I/O activities and also leverage solid-state disks in this context. For example, our evaluation shows that dedicating 1 core on an oct-core machine for checkpointing and its assist tasks using FP can improve overall execution time of a FLASH benchmark on 80 and 160 cores by 43.95% and 41.34%, respectively.
  • Keywords
    multiprocessing systems; performance evaluation; I/O bottleneck; end-to-end performance; functional partitioning; many-core architectures; scaling computations; Bandwidth; Checkpointing; Multicore processing; Peer to peer computing; Runtime environment; Supercomputers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing, Networking, Storage and Analysis (SC), 2010 International Conference for
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    978-1-4244-7557-5
  • Electronic_ISBN
    978-1-4244-7558-2
  • Type

    conf

  • DOI
    10.1109/SC.2010.28
  • Filename
    5644890