• DocumentCode
    611015
  • Title

    Scalable PGAS Metadata Management on Extreme Scale Systems

  • Author

    Chavarria-Miranda, D. ; Agarwal, K. ; Straatsma, T.P.

  • fYear
    2013
  • fDate
    13-16 May 2013
  • Firstpage
    103
  • Lastpage
    111
  • Abstract
    Programming models intended to run on exascale systems have a number of challenges to overcome, specially the sheer size of the system as measured by the number of concurrent software entities created and managed by the underlying runtime. It is clear from the size of these systems that any state maintained by the programming model has to be strictly sub-linear in size, in order not to overwhelm memory usage with pure overhead. A principal feature of Partitioned Global Address Space (PGAS) models is providing easy access to global-view distributed data structures. In order to provide efficient access to these distributed data structures, PGAS models must keep track of metadata such as where array sections are located with respect to processes/threads running on the HPC system. As PGAS models and applications become ubiquitous on very large trans-pet scale systems, a key component to their performance and scalability will be efficient and judicious use of memory for model overhead (metadata) compared to application data. We present an evaluation of several strategies to manage PGAS metadata that exhibit different space/time tradeoffs. We use two real-world PGAS applications to capture metadata usage patterns and gain insight into their communication behavior.
  • Keywords
    meta data; parallel processing; HPC system; communication behavior; concurrent software entities; exascale systems; extreme scale systems; model overhead; partitioned global address space; programming models; scalable PGAS metadata management; Arrays; Computational modeling; Data models; Electronics packaging; Programming; Scalability; Servers; Global Arrays; PGAS metadata; extreme scale systems; space management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2013 13th IEEE/ACM International Symposium on
  • Conference_Location
    Delft
  • Print_ISBN
    978-1-4673-6465-2
  • Type

    conf

  • DOI
    10.1109/CCGrid.2013.83
  • Filename
    6546067