• DocumentCode
    2052290
  • Title

    Asynchronous Collective Output with Non-dedicated Cores

  • Author

    Miller, Phil ; Li, Shen ; Mei, Chao

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Illinois at Urbana Champaign, Urbana, IL, USA
  • fYear
    2011
  • fDate
    26-30 Sept. 2011
  • Firstpage
    494
  • Lastpage
    502
  • Abstract
    Parallel applications are evolving to place larger demands not just on computation and network capabilities, but on storage systems as well. Storage hardware has scaled to keep up, but the software to drive it must evolve alongside to service this increased potential. This paper presents an output forwarding middleware for message-driven parallel applications written in Charm++. This layer directs IO operations across the entire system to a designated subset of processors in order to minimize contention and overheads. Our implementation is distinctive in that these processors are not dedicated to this task, but can still contribute to the computational task. Other processors need not block while waiting for the designated IO processors to become ready or make progress. Using this new layer, we demonstrate speedups of 1.5 - 2.5× in the popular scientific code NAMD over its previous parallel output implementation, along with reduced sensitivity to IO subsystem parameters.
  • Keywords
    middleware; parallel processing; Charm++; IO processors; IO subsystem parameters; NAMD; asynchronous collective output; message-driven parallel applications; network capabilities; nondedicated cores; output forwarding middleware; parallel output implementation; storage hardware; storage systems; Libraries; Limiting; Optimized production technology; Program processors; Runtime; Writing; asynchronous parallelism; contention; parallel IO;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing (CLUSTER), 2011 IEEE International Conference on
  • Conference_Location
    Austin, TX
  • Print_ISBN
    978-1-4577-1355-2
  • Electronic_ISBN
    978-0-7695-4516-5
  • Type

    conf

  • DOI
    10.1109/CLUSTER.2011.82
  • Filename
    6061138