{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:08:52Z","timestamp":1763467732054,"version":"3.38.0"},"reference-count":46,"publisher":"SAGE Publications","issue":"2","license":[{"start":{"date-parts":[[2006,5,1]],"date-time":"2006-05-01T00:00:00Z","timestamp":1146441600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2006,5]]},"abstract":"<jats:p> This paper describes the Aggregate Remote Memory Copy Interface (ARMCI), a portable high performance remote memory access communication interface, developed oriinally under the U.S. Department of Energy (DOE) Advanced Computational Testing and Simulation Toolkit project and currently used and advanced as a part of the run-time layer of the DOE project, Programming Models for Scalble Parallel Computing. The paper discusses the model, addresses challenges of portable implementations, and demonstrates that ARMCI delivers high performance on a variety of platforms. Special emphasis is placed on the latency hiding mechanisms and ability to optimize noncotiguous data transfers. <\/jats:p>","DOI":"10.1177\/1094342006064504","type":"journal-article","created":{"date-parts":[[2006,4,26]],"date-time":"2006-04-26T19:22:47Z","timestamp":1146079367000},"page":"233-253","source":"Crossref","is-referenced-by-count":84,"title":["High Performance Remote Memory Access Communication: The Armci Approach"],"prefix":"10.1177","volume":"20","author":[{"given":"J.","family":"Nieplocha","sequence":"first","affiliation":[{"name":"COMPUTATIONAL SCIENCES AND MATHEMATICS DEPARTMENT, PACIFIC NORTHWEST\r                        NATIONAL LABORATORY, RICHLAND, WA 99352;"}]},{"given":"V.","family":"Tipparaju","sequence":"additional","affiliation":[]},{"given":"M.","family":"Krishnan","sequence":"additional","affiliation":[{"name":"COMPUTATIONAL SCIENCES AND MATHEMATICS DEPARTMENT, PACIFIC NORTHWEST\r                        NATIONAL LABORATORY, RICHLAND, WA 99352"}]},{"given":"D. K.","family":"Panda","sequence":"additional","affiliation":[{"name":"OHIO STATE UNIVERSITY"}]}],"member":"179","published-online":{"date-parts":[[2006,5,1]]},"reference":[{"volume-title":"Proceedings of Supercoputing","author":"Baden, S. B.","key":"atypb1"},{"volume-title":"SHMEM's User's Guide, Cray Research, Inc.","year":"1994","author":"Bariuso, R.","key":"atypb2"},{"doi-asserted-by":"publisher","key":"atypb3","DOI":"10.1002\/cpe.617"},{"volume-title":"Proceedings of 17th IPDPS","author":"Bell, C.","key":"atypb4"},{"volume-title":"Proceedings of the 27th International Conference on Paallel Processing (ICPP'98)","author":"Bhoedjang, R. A. F.","first-page":"381","key":"atypb5"},{"doi-asserted-by":"publisher","key":"atypb6","DOI":"10.1137\/1.9780898719642"},{"volume-title":"GASNet Specification","year":"2002","author":"Bonachea, D.","key":"atypb7"},{"volume-title":"2nd Workshop on Hardware\/Software Suport for High Performance Scientific and Engineering Computing, SHPSEC-PACT","year":"2003","author":"Bonachea, D.","key":"atypb8"},{"volume-title":"Virtual interface architecture specification","year":"1997","author":"Compaq Computer Corp.","key":"atypb9"},{"volume-title":"The Generic Active Message Interface Specification","year":"1994","author":"Culler, D.","key":"atypb10"},{"volume-title":"Proceedings of Supercomputing","author":"Culler, E.","key":"atypb11"},{"volume-title":"Proceedings of the 13th Annual International Symposium on Computer Architeture","author":"Dubois, M.","first-page":"434","key":"atypb12"},{"doi-asserted-by":"publisher","key":"atypb13","DOI":"10.1109\/12.868026"},{"doi-asserted-by":"publisher","key":"atypb14","DOI":"10.7551\/mitpress\/4789.001.0001"},{"volume-title":"InfiniBand Architecture Specification, Release 1.0","author":"InfiniBand Trade Association","key":"atypb15"},{"volume-title":"Prceedings of PACT'97","author":"Kim, S.","key":"atypb16"},{"volume-title":"proceedings of the International Parallel and Distributed Computing Symposium IPDPS'04","author":"Krishnan M.","key":"atypb17"},{"volume-title":"3rd Workshop on Compile and Runtime Techniques for Parallel Computing, Interntional Conference on Parallel Processing","author":"Krishnan, M.","key":"atypb18"},{"volume-title":"Proceedings of IEEE Cluster'02","author":"Lawry, B.","key":"atypb19"},{"volume-title":"Proc. of Supercompuing","author":"Liu, J.","key":"atypb20"},{"unstructured":"Myricom. 1999. The GM Message Passing System, 10\/16\/1999.","key":"atypb21"},{"volume-title":"Proc. RTSPP of IPPS\/ SDP'99","author":"Nieplocha, J.","key":"atypb22"},{"year":"2000","author":"Nieplocha, J.","journal-title":"ARMCI: A Portable Aggregate Remote Memory Copy Interface, Version 1.1","key":"atypb23"},{"doi-asserted-by":"publisher","key":"atypb24","DOI":"10.1145\/602770.602833"},{"doi-asserted-by":"publisher","key":"atypb25","DOI":"10.1007\/BF00130708"},{"volume-title":"Proceedings of POHLL'2002 worshop of ICS-2002, NYC","author":"Nieplocha, J.","key":"atypb26"},{"doi-asserted-by":"publisher","key":"atypb27","DOI":"10.1007\/3-540-44520-X_99"},{"doi-asserted-by":"publisher","key":"atypb28","DOI":"10.1023\/A:1022800521563"},{"volume-title":"Proc. Communication Architeture for Clusters Workshop of IPDPS","author":"Nieplocha, J.","key":"atypb29"},{"unstructured":"Nowlab OSU MVAPICH team. MPI Bandwidth benchmark. http:\/\/nowlab.cse.ohio-state.edu\/projects\/mpi-iba\/peformance\/osu_bw.c","key":"atypb30"},{"doi-asserted-by":"publisher","key":"atypb31","DOI":"10.1145\/289918.289920"},{"volume-title":"Eighth SIAM Conference on Parallel Procesing for Scientific Computing (PP97)","author":"Parkin, S.","key":"atypb32"},{"volume-title":"Proc. Parallel and Distributed Computing and Systems PDCS","author":"Parzyszek, K.","key":"atypb33"},{"volume-title":"Proceedings of the 13th International Confeence on Supercomputing","author":"Perkovic, D.","key":"atypb34"},{"doi-asserted-by":"publisher","key":"atypb35","DOI":"10.1023\/A:1022852505633"},{"volume-title":"Proceedings of 7th Intern. Symposium on Modeling, Analysis and Simulation of Computer and Telecommuncation Systems","author":"Pham, D.","key":"atypb36"},{"unstructured":"pmodels. Center for Programming Models for Scalable Parallel Computing. www.pmodels.org","key":"atypb37"},{"volume-title":"Proceedings of the 14th Annual International Symposium on Computer Architeture","author":"Scheurich C.","first-page":"234","key":"atypb38"},{"volume-title":"Proceedings of the International Parallel Procesing Symposium, IPPS'98","author":"Shah, G.","first-page":"260","key":"atypb39"},{"volume-title":"Proc. PDS'94","author":"Strumpen, V.","key":"atypb40"},{"volume-title":"Proceedings IPDPS'03","author":"Tipparaju, V.","key":"atypb41"},{"volume-title":"Proceedings of the International Parallel and Distributed Computing Sympsium, IPDPS'04","author":"Tipparaju, V.","key":"atypb42"},{"volume-title":"Proceedings of Supercomputing","author":"Traff, J. L.","key":"atypb43"},{"volume-title":"Proceedings of 19th Int. Symp on Computer Architecture","author":"von Eicken, T.","key":"atypb44"},{"volume-title":"ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems","author":"Wang, R. Y.","key":"atypb45"},{"volume-title":"Proceedings of the Third MPI Developers' and Users' Conference","author":"White, J. B.","key":"atypb46"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342006064504","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342006064504","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,3]],"date-time":"2025-03-03T00:24:51Z","timestamp":1740961491000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342006064504"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,5]]},"references-count":46,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2006,5]]}},"alternative-id":["10.1177\/1094342006064504"],"URL":"https:\/\/doi.org\/10.1177\/1094342006064504","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"type":"print","value":"1094-3420"},{"type":"electronic","value":"1741-2846"}],"subject":[],"published":{"date-parts":[[2006,5]]}}}