{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,1]],"date-time":"2022-04-01T18:43:01Z","timestamp":1648838581328},"reference-count":26,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2011,6,3]],"date-time":"2011-06-03T00:00:00Z","timestamp":1307059200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2011,12]]},"DOI":"10.1007\/s10586-011-0165-8","type":"journal-article","created":{"date-parts":[[2011,6,3]],"date-time":"2011-06-03T05:52:48Z","timestamp":1307080368000},"page":"345-356","source":"Crossref","is-referenced-by-count":1,"title":["Exploiting application buffer reuse to improve MPI small message transfer protocols over RDMA-enabled networks"],"prefix":"10.1007","volume":"14","author":[{"given":"Mohammad J.","family":"Rashti","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ahmad","family":"Afsahi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2011,6,3]]},"reference":[{"key":"165_CR1","unstructured":"Message Passing Interface Forum: MPI, A\u00a0Message Passing Interface Standard V2.2 (2011)"},{"key":"165_CR2","unstructured":"RDMA Consortium: Remote direct memory access protocol. http:\/\/www.rdmaconsortium.org (2009). Accessed 1 August 2010"},{"key":"165_CR3","unstructured":"InfiniBand Trade Association: InfiniBand architecture specification. http:\/\/www.infinibandta.org\/ (2010). Accessed 19 July 2010"},{"key":"165_CR4","first-page":"124","volume-title":"Proceedings of the 12th International Euro-Par Conference","author":"F. Mietke","year":"2006","unstructured":"Mietke, F., Rex, R., Baumgartl, R., Mehlan, T., Hoefler, T., Rehm, W.: Analysis of the memory registration process in the mellanox InfiniBand software stack. In: Proceedings of the 12th International Euro-Par Conference, Dresden, Germany, pp. 124\u2013133 (2006). doi: 10.1007\/11823285_13"},{"key":"165_CR5","volume-title":"Proceedings of the 2nd Workshop for RDMA Applications, Implementations and Technologies (RAIT-2005); held in conjunction with IEEE Cluster 2005","author":"K. Magoutis","year":"2005","unstructured":"Magoutis, K.: Memory management support for multi-programmed remote direct memory access (RDMA) systems. In: Proceedings of the 2nd Workshop for RDMA Applications, Implementations and Technologies (RAIT-2005); held in conjunction with IEEE Cluster 2005, Burlington, MA, October (2005). doi: 10.1109\/CLUSTR.2005.347031"},{"key":"165_CR6","unstructured":"Argonne National Laboratory: MPICH2 MPI Implementation. http:\/\/www-unix.mcs.anl.gov\/mpi\/mpich2\/ (2010). Accessed 26 July 2010"},{"key":"165_CR7","doi-asserted-by":"crossref","first-page":"295","DOI":"10.1145\/782814.782855","volume-title":"Proceedings of the 17th Annual Conference on Supercomputing","author":"J. Liu","year":"2003","unstructured":"Liu, J., Wu, J., Panda, D.K.: High performance RDMA-based MPI implementation over InfiniBand. In: Proceedings of the 17th Annual Conference on Supercomputing, pp. 295\u2013304 (2003). doi: 10.1145\/782814.782855"},{"key":"165_CR8","volume-title":"9th Workshop on Communication Architecture for Clusters (CAC 2009). Proceedings of the 23rd International Parallel and Distributed Processing Symposium (IPDPS 2009)","author":"M.J. Rashti","year":"2009","unstructured":"Rashti, M.J., Afsahi, A.: Improving RDMA-based MPI Eager protocol for frequently-used buffers. In: 9th Workshop on Communication Architecture for Clusters (CAC 2009). Proceedings of the 23rd International Parallel and Distributed Processing Symposium (IPDPS 2009), Rome, Italy, May 25\u201329 (2009). doi: 10.1109\/IPDPS.2009.5160895"},{"key":"165_CR9","first-page":"191","volume-title":"Proceedings of the Euro PVM\/MPI Conference","author":"W. Huang","year":"2005","unstructured":"Huang, W., Santhanaraman, G., Jin, H., Panda, D.K.: Design alternatives and performance trade-offs for implementing MPI-2 over InfiniBand. In: Proceedings of the Euro PVM\/MPI Conference, pp. 191\u2013199 (2005). doi: 10.1007\/11557265_27"},{"key":"165_CR10","volume-title":"1st Kommunikation in Clusterrechnern und Clusterverbundsystemen (KiCC)","author":"F. Mietke","year":"2005","unstructured":"Mietke, F., Rex, R., Mehlan, T., Hoefler, T., Rehm, W.: Reducing the impact of memory registration in InfiniBand. In: 1st Kommunikation in Clusterrechnern und Clusterverbundsystemen (KiCC) (2005)"},{"key":"165_CR11","first-page":"1008","volume-title":"Proceedings of the IEEE International Symposium on Cluster Computing and the Grid (CCGrid\u201905)","author":"P. Wyckoff","year":"2005","unstructured":"Wyckoff, P., Wu, J.: Memory registration caching correctness. In: Proceedings of the IEEE International Symposium on Cluster Computing and the Grid (CCGrid\u201905), pp. 1008\u20131015 (2005). doi: 10.1109\/CCGRID.2005.1558671"},{"key":"165_CR12","unstructured":"Lever, C.: Linux Kernel Hash Table Behavior: Analysis and Improvements. Technical Report 00-1, Center for Information Technology Integration, University of Michigan (2000)"},{"key":"165_CR13","unstructured":"Mellanox Technologies Inc.: http:\/\/www.mellanox.com\/ (2010). Accessed 27 July 2010"},{"key":"165_CR14","unstructured":"The Ohio State University, Network-based computing laboratory: MVAPICH2, MPI-2 over InfiniBand, iWARP and RoCE Project. http:\/\/mvapich.cse.ohio-state.edu\/ (2010). Accessed 1 July 2010"},{"key":"165_CR15","unstructured":"OpenFabric Alliance: OpenFabrics Enterprise Distribution (OFED). http:\/\/www.openfabrics.org (2010). Accessed 1 July 2010"},{"key":"165_CR16","unstructured":"National Aeronautics and Space Administration: NAS Parallel Benchmarks, version 2.4. http:\/\/www.nas.nasa.gov\/Resources\/Software\/npb.html (2010). Accessed 1 August 2010"},{"key":"165_CR17","unstructured":"Lawrence Livermore National Laboratory: AMG 2006, ASC Sequoia Benchmarks. http:\/\/asc.llnl.gov\/sequoia\/benchmarks\/ (2009). Accessed 1 August 2010"},{"key":"165_CR18","unstructured":"Standard Performance Evaluation Corporation: SPEC MPI 2007 Benchmark Suite. http:\/\/www.spec.org\/mpi\/ (2010). Accessed 1 August 2010"},{"key":"165_CR19","first-page":"724","volume-title":"Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS)","author":"A. Faraj","year":"2002","unstructured":"Faraj, A., Yuan, X.: Communication characteristics in the NAS parallel benchmarks. In: Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS), pp. 724\u2013729 (2002)"},{"key":"165_CR20","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1142\/S0129626405002052","volume":"15","author":"L. Arber","year":"2005","unstructured":"Arber, L., Pakin, S.: The impact of message-buffer alignment on communication performance. Parallel Process. Lett. 15, 49\u201365 (2005). doi: 10.1142\/S0129626405002052","journal-title":"Parallel Process. Lett."},{"key":"165_CR21","unstructured":"Morrow, M.: Optimizing Memcpy improves speed. Embedded system design, April 2004. http:\/\/www.eetimes.com\/design\/other\/4024961\/Optimizing-Memcpy-improves-speed (2004). Accessed 24 July 2010"},{"key":"165_CR22","first-page":"76","volume-title":"Proceedings of the Euro PVM\/MPI Conference","author":"T.S. Woodall","year":"2006","unstructured":"Woodall, T.S., Shipman, G.M., Bosilca, G., Graham, R.L., Maccabe, A.B.: High performance RDMA protocols in HPC. In: Proceedings of the Euro PVM\/MPI Conference, pp. 76\u201385 (2006). doi: 10.1007\/11846802_18"},{"key":"165_CR23","first-page":"1","volume-title":"Proceedings of the 3rd IEEE Workshop on Remote Direct Memory Access (RDMA): Applications, Implementations, and Technologies (RAIT 2006), held in conjunction with IEEE Cluster","author":"D. Dalessandro","year":"2006","unstructured":"Dalessandro, D., Wyckoff, P., Montry, G.: Initial performance evaluation of the NetEffect 10 gigabit iWARP adapter. In: Proceedings of the 3rd IEEE Workshop on Remote Direct Memory Access (RDMA): Applications, Implementations, and Technologies (RAIT 2006), held in conjunction with IEEE Cluster, pp. 1\u20137 (2006). doi: 10.1109\/CLUSTR.2006.311915"},{"key":"165_CR24","doi-asserted-by":"crossref","unstructured":"Goglin, B.: Decoupling Memory Pinning from the Application with Overlapped On-demand Pinning and MMU Notifiers. In: Proceedings of the IEEE International Symposium on Parallel & Distributed Processing (IPDPS2009), pp. 1\u20138 (2009). doi: 10.1109\/IPDPS.2009.5160888","DOI":"10.1109\/IPDPS.2009.5160888"},{"key":"165_CR25","doi-asserted-by":"crossref","first-page":"642","DOI":"10.1016\/j.jnca.2008.07.008","volume":"32","author":"L. Ou","year":"2009","unstructured":"Ou, L., He, X., Han, J.: An efficient design for fast memory registration in RDMA. J. Netw. Comput. Appl. 32, 642\u2013651 (2009). doi: 10.1145\/363095.363141","journal-title":"J. Netw. Comput. Appl."},{"key":"165_CR26","volume-title":"Proceedings of the 15th Annual IEEE Symposium on High-Performance Interconnects (HotI)","author":"D. Dalessandro","year":"2007","unstructured":"Dalessandro, D., Wyckoff, P.: Memory management strategies for data serving with RDMA. In: Proceedings of the 15th Annual IEEE Symposium on High-Performance Interconnects (HotI), August 22\u201324 (2007). doi: 10.1109\/HOTI.2007.21"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-011-0165-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10586-011-0165-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-011-0165-8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,11]],"date-time":"2019-06-11T10:41:01Z","timestamp":1560249661000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10586-011-0165-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,6,3]]},"references-count":26,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2011,12]]}},"alternative-id":["165"],"URL":"https:\/\/doi.org\/10.1007\/s10586-011-0165-8","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"value":"1386-7857","type":"print"},{"value":"1573-7543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,6,3]]}}}