{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T00:50:04Z","timestamp":1740099004203,"version":"3.37.3"},"publisher-location":"Cham","reference-count":21,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319738130"},{"type":"electronic","value":"9783319738147"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-73814-7_7","type":"book-chapter","created":{"date-parts":[[2018,1,9]],"date-time":"2018-01-09T04:59:13Z","timestamp":1515473953000},"page":"99-113","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Application-Level Optimization of On-Node Communication in OpenSHMEM"],"prefix":"10.1007","author":[{"given":"Md.","family":"Wasi-ur- Rahman","sequence":"first","affiliation":[]},{"given":"David","family":"Ozog","sequence":"additional","affiliation":[]},{"given":"James","family":"Dinan","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,1,10]]},"reference":[{"key":"7_CR1","doi-asserted-by":"crossref","unstructured":"Arya, K., Garg, R., Polyakov, A.Y., Cooperman, G.: Design and implementation for checkpointing of distributed resources using process-level virtualization. In: 2016 IEEE International Conference on Cluster Computing (CLUSTER), pp. 402\u2013412, September 2016","DOI":"10.1109\/CLUSTER.2016.55"},{"key":"7_CR2","doi-asserted-by":"crossref","DOI":"10.1002\/0471478210","volume-title":"Distributed Computing: Fundamentals, Simulations, and Advanced Topics","author":"H Attiya","year":"2004","unstructured":"Attiya, H., Welch, J.: Distributed Computing: Fundamentals, Simulations, and Advanced Topics, vol. 19. Wiley, New York (2004)"},{"key":"7_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"178","DOI":"10.1007\/978-3-319-05215-1_13","volume-title":"OpenSHMEM and Related Technologies. Experiences, Implementations, and Tools","author":"M Bruggencate ten","year":"2014","unstructured":"ten Bruggencate, M., Roweth, D., Oyanagi, S.: Thread-safe SHMEM extensions. In: Poole, S., Hernandez, O., Shamis, P. (eds.) OpenSHMEM 2014. LNCS, vol. 8356, pp. 178\u2013185. Springer, Cham (2014). \nhttps:\/\/doi.org\/10.1007\/978-3-319-05215-1_13"},{"key":"7_CR4","unstructured":"Cray: shmem_local_ptr. \nhttp:\/\/docs.cray.com\/man\/xe_libsmam\/72\/cat3\/shmem_local_ptr.3.html"},{"key":"7_CR5","unstructured":"Cray: shmem_team_translate_pe. \nhttp:\/\/docs.cray.com\/man\/xe_libsmam\/72\/cat3\/shmem_team_translate_pe.3.html"},{"issue":"1","key":"7_CR6","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1145\/1327452.1327492","volume":"51","author":"J Dean","year":"2008","unstructured":"Dean, J., Ghemawat, S.: MapReduce: simplified data processing on large clusters. Commun. ACM 51(1), 107\u2013113 (2008)","journal-title":"Commun. ACM"},{"key":"7_CR7","doi-asserted-by":"crossref","unstructured":"Demmel, J.: Communication-avoiding algorithms for linear algebra and beyond. In: IPDPS, p. 585 (2013)","DOI":"10.1109\/IPDPS.2013.123"},{"key":"7_CR8","unstructured":"Dinan, J., Flajslik, M.: Contexts: a mechanism for high throughput communication in OpenSHMEM. In: Proceedings of the 8th International Conference on Partitioned Global Address Space Programming Models, pp. 10:1\u201310:9. ACM, New York (2014). \nhttp:\/\/doi.acm.org\/10.1145\/2676870.2676872"},{"key":"7_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1007\/978-3-319-50995-2_4","volume-title":"OpenSHMEM and Related Technologies. Enhancing OpenSHMEM for Hybrid Environments","author":"R Garg","year":"2016","unstructured":"Garg, R., Vienne, J., Cooperman, G.: System-level transparent checkpointing for OpenSHMEM. In: Gorentla Venkata, M., Imam, N., Pophale, S., Mintz, T.M. (eds.) OpenSHMEM 2016. LNCS, vol. 10007, pp. 52\u201365. Springer, Cham (2016). \nhttps:\/\/doi.org\/10.1007\/978-3-319-50995-2_4"},{"key":"7_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1007\/978-3-319-05215-1_4","volume-title":"OpenSHMEM and Related Technologies. Experiences, Implementations, and Tools","author":"JR Hammond","year":"2014","unstructured":"Hammond, J.R., Ghosh, S., Chapman, B.M.: Implementing OpenSHMEM using MPI-3 one-sided communication. In: Poole, S., Hernandez, O., Shamis, P. (eds.) OpenSHMEM 2014. LNCS, vol. 8356, pp. 44\u201358. Springer, Cham (2014). \nhttps:\/\/doi.org\/10.1007\/978-3-319-05215-1_4"},{"key":"7_CR11","doi-asserted-by":"crossref","unstructured":"Hanebutte, U., Hemstad, J.: ISx: a scalable integer sort for co-design in the exascale era. In: 9th International Conference on Partitioned Global Address Space Programming Models, pp. 102\u2013104, September 2015","DOI":"10.1109\/PGAS.2015.21"},{"issue":"12","key":"7_CR12","doi-asserted-by":"crossref","first-page":"1121","DOI":"10.1007\/s00607-013-0324-2","volume":"95","author":"T Hoefler","year":"2013","unstructured":"Hoefler, T., Dinan, J., Buntinas, D., Balaji, P., Barrett, B., Brightwell, R., Gropp, W., Kale, V., Thakur, R.: MPI + MPI: a new hybrid approach to parallel programming with MPI plus shared memory. Computing 95(12), 1121\u20131136 (2013). \nhttp:\/\/dx.doi.org\/10.1007\/s00607-013-0324-2","journal-title":"Computing"},{"key":"7_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1007\/978-3-319-26428-8_4","volume-title":"OpenSHMEM and Related Technologies. Experiences, Implementations, and Technologies","author":"D Knaak","year":"2015","unstructured":"Knaak, D., Namashivayam, N.: Proposing OpenSHMEM extensions towards a future for hybrid programming and heterogeneous computing. In: Gorentla Venkata, M., Shamis, P., Imam, N., Lopez, M.G. (eds.) OpenSHMEM 2014. LNCS, vol. 9397, pp. 53\u201368. Springer, Cham (2015). \nhttps:\/\/doi.org\/10.1007\/978-3-319-26428-8_4"},{"key":"7_CR14","unstructured":"Namashivayam, N., Ghosh, S., Khaldi, D., Eachempati, D., Chapman, B.: Native mode-based optimizations of remote memory accesses in OpenSHMEM for Intel Xeon Phi. In: Proceedings of the 8th International Conference on Partitioned Global Address Space Programming Models, pp. 12:1\u201312:11, PGAS 2014. ACM, New York (2014). \nhttp:\/\/doi.acm.org\/10.1145\/2676870.2676881"},{"key":"7_CR15","unstructured":"OpenSHMEM Application Programming Interface, Version 1.3, February 2016. \nhttp:\/\/www.openshmem.org"},{"issue":"9","key":"7_CR16","doi-asserted-by":"crossref","first-page":"610","DOI":"10.1016\/j.parco.2011.02.004","volume":"37","author":"SJ Plimpton","year":"2011","unstructured":"Plimpton, S.J., Devine, K.D.: MapReduce in MPI for large-scale graph algorithms. Parallel Comput. 37(9), 610\u2013632 (2011). \nhttp:\/\/dx.doi.org\/10.1016\/j.parco.2011.02.004","journal-title":"Parallel Comput."},{"key":"7_CR17","unstructured":"The Ohio State University: OSU Microbenchmarks. \nhttp:\/\/mvapich.cse.ohio-state.edu\/benchmarks\/"},{"key":"7_CR18","unstructured":"Top500 Supercomputing System. \nhttp:\/\/www.top500.org"},{"key":"7_CR19","unstructured":"Welch, A., Pophale, S., Shamis, P., Hernandez, O., Poole, S., Chapman, B.: Extending the OpenSHMEM memory model to support user-defined spaces. In: Proceedings of the 8th International Conference on Partitioned Global Address Space Programming Models, PGAS 2014, pp. 11:1\u201311:10. ACM, New York (2014). \nhttp:\/\/doi.acm.org\/10.1145\/2676870.2676884"},{"key":"7_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1007\/978-3-319-41321-1_17","volume-title":"High Performance Computing","author":"RF Wijngaart Van der","year":"2016","unstructured":"Van der Wijngaart, R.F., Kayi, A., Hammond, J.R., Jost, G., St. John, T., Sridharan, S., Mattson, T.G., Abercrombie, J., Nelson, J.: Comparing runtime systems with exascale ambitions using the parallel research Kernels. In: Kunkel, J.M., Balaji, P., Dongarra, J. (eds.) ISC High Performance 2016. LNCS, vol. 9697, pp. 321\u2013339. Springer, Cham (2016). \nhttps:\/\/doi.org\/10.1007\/978-3-319-41321-1_17"},{"key":"7_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"373","DOI":"10.1007\/978-3-662-48096-0_29","volume-title":"Euro-Par 2015: Parallel Processing","author":"H Zhou","year":"2015","unstructured":"Zhou, H., Idrees, K., Gracia, J.: Leveraging MPI-3 shared-memory extensions for efficient PGAS runtime systems. In: Tr\u00e4ff, J.L., Hunold, S., Versaci, F. (eds.) Euro-Par 2015. LNCS, vol. 9233, pp. 373\u2013384. Springer, Heidelberg (2015). \nhttps:\/\/doi.org\/10.1007\/978-3-662-48096-0_29"}],"container-title":["Lecture Notes in Computer Science","OpenSHMEM and Related Technologies. Big Compute and Big Data Convergence"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-73814-7_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2018,1,9]],"date-time":"2018-01-09T05:01:23Z","timestamp":1515474083000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-73814-7_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319738130","9783319738147"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-73814-7_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2018]]}}}