To access the full text documents, please follow this link: http://hdl.handle.net/2117/6804

Scalable RDMA performance in PGAS languages
Farreras Esclusa, Montserrat; Almási, George; Cortés, Toni
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors; Universitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
Partitioned global address space (PGAS) languages provide a unique programming model that can span shared-memory multiprocessor (SMP) architectures, distributed memory machines, or cluster ofSMPs. Users can program large scale machines with easy-to-use, shared memory paradigms. In order to exploit large scale machines efficiently, PGAS language implementations and their runtime system must be designed for scalability and performance. The IBM XLUPC compiler and runtime system provide a scalable design through the use of the shared variable directory (SVD). The SVD stores meta-information needed to access shared data. It is dereferenced, in the worst case, for every shared memory access, thus exposing a potential performance problem. In this paper we present a cache of remote addresses as an optimization that will reduce the SVD access overhead and allow the exploitation of native (remote) direct memory accesses. It results in a significant performance improvement while maintaining the run-time portability and scalability.
Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
Àrees temàtiques de la UPC::Enginyeria de la telecomunicació
Computer architecture
info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/conferenceObject
         

Show full item record

Related documents

Other documents of the same author

Tejedor, Enric; Farreras Esclusa, Montserrat; Grove, David; Badia Sala, Rosa Maria; Almási, George; Labarta Mancho, Jesús José
Barton, Christopher; Cascaval, Calin; Almási, George; Garg, Rahul; Amaral, José Nelson; Farreras Esclusa, Montserrat
Barton, Christopher; Almási, George; Farreras Esclusa, Montserrat; Amaral, José Nelson
Freitag, Fèlix; Farreras Esclusa, Montserrat; Cortés, Toni; Labarta Mancho, Jesús José
Freitag, Fèlix; Caubet Serrabou, Jordi; Farreras Esclusa, Montserrat; Cortés, Toni; Labarta Mancho, Jesús José
 

Coordination

 

Supporters