• DocumentCode
    692925
  • Title

    Insights for exascale IO APIs from building a petascale IO API

  • Author

    Lofstead, Jay ; Ross, Robert

  • Author_Institution
    Sandia Nat. Labs., Albuquerque, NM, USA
  • fYear
    2013
  • fDate
    17-22 Nov. 2013
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    Near the dawn of the petascale era, IO libraries had reached a stability in their function and data layout with only incremental changes being incorporated. The shift in technology, particularly the scale of parallel file systems and the number of compute processes, prompted revisiting best practices for optimal IO performance. Among other efforts like PLFS, the project that led to ADIOS, the ADaptable IO System, was motivated by both the shift in technology and the historical requirement, for optimal IO performance, to change how simulations performed IO depending on the platform. To solve both issues, the ADIOS team, along with consultation with other leading IO experts, sought to build a new IO platform based on the assumptions inherent in the petascale hardware platforms. This paper helps inform the design of future IO platforms with a discussion of lessons learned as part of the process of designing and building ADIOS.
  • Keywords
    application program interfaces; file organisation; multiprocessing systems; parallel processing; ADIOS; IO libraries; PLFS; adaptable IO system; data layout; exascale IO APIs; optimal IO performance; parallel file systems; petascale IO API; petascale hardware platforms; Arrays; Hardware; Layout; Libraries; Performance evaluation; Standards; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing, Networking, Storage and Analysis (SC), 2013 International Conference for
  • Conference_Location
    Denver, CO
  • Print_ISBN
    978-1-4503-2378-9
  • Type

    conf

  • DOI
    10.1145/2503210.2503238
  • Filename
    6877520