Extending a message passing runtime to support partitioned, global logical address spaces

作者: James Dinan , D. Brian Larkins

DOI: 10.5555/3018058.3018060

关键词:

摘要: Partitioned Global Address Space (PGAS) parallel programming models can provide an efficient mechanism for managing shared data stored across multiple nodes in a distributed memory system. However, these are traditionally directly addressed and, applications with loosely-structured or sparse data, determining the location of given element within PGAS incur significant overheads. Applications additional overhead from network latency lookups remote resolution structures. Further, large caching such structures locally incurs space and coherence overheads that limit scaling. We observe matching used by implementations Message Passing Interface (MPI) establish separation between incoming writes where will be stored. In this work, we investigate extending to add layer indirection reads which read, effectively logical addressing.

参考文章(25)
Brad Fitzpatrick, Lisa Phillips, LiveJournal's Backend and memcached: Past, Present, and Future. usenix large installation systems administration conference. ,(2004)
Patrick Stuedi, Bernard Metzler, Animesh Trivedi, Wimpy nodes with 10GbE: leveraging one-sided operations in soft-RDMA to boost memcached usenix annual technical conference. pp. 31- 31 ,(2012)
Jinyang Li, Russell Power, Piccolo: building fast, distributed programs with partitioned tables operating systems design and implementation. pp. 293- 306 ,(2010) , 10.5555/1924943.1924964
Ahuja, Carriero, Gelernter, Linda and Friends IEEE Computer. ,vol. 19, pp. 26- 34 ,(1986) , 10.1109/MC.1986.1663305
Said Derradji, Thibaut Palfer-Sollier, Jean-Pierre Panziera, Axel Poudes, Francois Wellenreiter Atos, The BXI Interconnect Architecture 2015 IEEE 23rd Annual Symposium on High-Performance Interconnects. pp. 18- 25 ,(2015) , 10.1109/HOTI.2015.15
Naveen Namashivayam, Deepak Eachempati, Dounia Khaldi, Barbara Chapman, OpenSHMEM as a Portable Communication Layer for PGAS Models: A Case Study with Coarray Fortran international conference on cluster computing. pp. 438- 447 ,(2015) , 10.1109/CLUSTER.2015.66
Jeremiah J. Wilke, Coordination Languages and MPI Perturbation Theory: The FOX Tuple Space Framework for Resilience international parallel and distributed processing symposium. pp. 1208- 1217 ,(2014) , 10.1109/IPDPSW.2014.136
Ciprian Docan, Manish Parashar, Scott Klasky, DataSpaces: an interaction and coordination framework for coupled simulation workflows Cluster Computing. ,vol. 15, pp. 163- 181 ,(2012) , 10.1007/S10586-011-0162-Y
R. Brightwell, K.T. Pedretti, K.D. Underwood, T. Hudson, SeaStar Interconnect: Balanced Bandwidth for Scalable Performance IEEE Micro. ,vol. 26, pp. 41- 57 ,(2006) , 10.1109/MM.2006.65
Timo Schneider, Torsten Hoefler, Ryan E. Grant, Brian W. Barrett, Ron Brightwell, Protocols for Fully Offloaded Collective Operations on Accelerated Network Adapters international conference on parallel processing. pp. 593- 602 ,(2013) , 10.1109/ICPP.2013.73