{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,11]],"date-time":"2026-07-11T15:43:15Z","timestamp":1783784595194,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":50,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,11,12]],"date-time":"2017-11-12T00:00:00Z","timestamp":1510444800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,11,12]]},"DOI":"10.1145\/3126908.3126970","type":"proceedings-article","created":{"date-parts":[[2017,11,8]],"date-time":"2017-11-08T21:02:30Z","timestamp":1510174950000},"page":"1-16","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":54,"title":["sPIN"],"prefix":"10.1145","author":[{"given":"Torsten","family":"Hoefler","sequence":"first","affiliation":[{"name":"ETH Z\u00fcrich, Z\u00fcrich, Switzerland and Sandia National Laboratories"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Salvatore","family":"Di Girolamo","sequence":"additional","affiliation":[{"name":"ETH Z\u00fcrich, Z\u00fcrich, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Konstantin","family":"Taranov","sequence":"additional","affiliation":[{"name":"ETH Z\u00fcrich, Z\u00fcrich, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ryan E.","family":"Grant","sequence":"additional","affiliation":[{"name":"Sandia National Laboratories"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ron","family":"Brightwell","sequence":"additional","affiliation":[{"name":"Sandia National Laboratories"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2017,11,12]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1188455.1188479"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/2388996.2389136"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872367"},{"key":"e_1_3_2_1_5_1","unstructured":"Ethernet Alliance. 2015. 2015 Ethernet Roadmap. (2015).  Ethernet Alliance. 2015. 2015 Ethernet Roadmap. (2015)."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2618128.2618129"},{"key":"e_1_3_2_1_7_1","volume-title":"Intel 64 and IA-32 Architectures Optimization Reference Manual. (July","author":"Intel Corporation","year":"2016","unstructured":"Intel Corporation . 2016. Intel 64 and IA-32 Architectures Optimization Reference Manual. (July 2016 ). Intel Corporation. 2016. Intel 64 and IA-32 Architectures Optimization Reference Manual. (July 2016)."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1365490.1365500"},{"key":"e_1_3_2_1_9_1","first-page":"3","article-title":"OpenCL: A Parallel Programming Standard for Heterogeneous Computing Systems","volume":"12","author":"Stone John E.","year":"2010","unstructured":"John E. Stone , David Gohara , and Guochun Shi . 2010 . OpenCL: A Parallel Programming Standard for Heterogeneous Computing Systems . IEEE Des. Test 12 , 3 (May 2010), 66--73. John E. Stone, David Gohara, and Guochun Shi. 2010. OpenCL: A Parallel Programming Standard for Heterogeneous Computing Systems. IEEE Des. Test 12, 3 (May 2010), 66--73.","journal-title":"IEEE Des. Test"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2011.221"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/HOTI.2010.16"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.5555\/1894122.1894155"},{"key":"e_1_3_2_1_13_1","volume-title":"ViennaCL - A High Level Linear Algebra Library for GPUs and Multi-Core CPUs. In Intl. Workshop on GPUs and Scientific Applications. 51--56","author":"Rupp K.","unstructured":"K. Rupp , F. Rudolf , and J. Weinbub . 2010 . ViennaCL - A High Level Linear Algebra Library for GPUs and Multi-Core CPUs. In Intl. Workshop on GPUs and Scientific Applications. 51--56 . K. Rupp, F. Rudolf, and J. Weinbub. 2010. ViennaCL - A High Level Linear Algebra Library for GPUs and Multi-Core CPUs. In Intl. Workshop on GPUs and Scientific Applications. 51--56."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/146628.140382"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"e_1_3_2_1_17_1","unstructured":"Atos Technologies. 2016. Bull eXascale Interconnect in sequana. (2016).  Atos Technologies. 2016. Bull eXascale Interconnect in sequana. (2016)."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/HOTI.2015.21"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851476.1851564"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2024716.2024718"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2010.12"},{"key":"e_1_3_2_1_22_1","first-page":"4","article-title":"The Effect of Network Noise on Large-Scale Collective Communications","volume":"19","author":"Hoefler T.","year":"2009","unstructured":"T. Hoefler , T. Schneider , and A. Lumsdaine . 2009 . The Effect of Network Noise on Large-Scale Collective Communications . Parallel Processing Letters (PPL) 19 , 4 (Aug. 2009), 573--593. T. Hoefler, T. Schneider, and A. Lumsdaine. 2009. The Effect of Network Noise on Large-Scale Collective Communications. Parallel Processing Letters (PPL) 19, 4 (Aug. 2009), 573--593.","journal-title":"Parallel Processing Letters (PPL)"},{"key":"e_1_3_2_1_23_1","volume-title":"Open Fabrics User's Meeting","author":"Technologies Mellanox","year":"2015","unstructured":"Mellanox Technologies . 2015. EDR InfiniBand . Jan. 2015). Open Fabrics User's Meeting 2015 . Mellanox Technologies. 2015. EDR InfiniBand. Jan. 2015). Open Fabrics User's Meeting 2015."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2693433.2693440"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/HOTI.2011.15"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2016.7753351"},{"key":"e_1_3_2_1_27_1","volume-title":"Performance Models for CPU-GPU Data Transfers. In 2014 14th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing. 11--20","author":"Werkhoven B. v.","unstructured":"B. v. Werkhoven , J. Maassen , F. J. Seinstra , and H. E. Bal . 2014 . Performance Models for CPU-GPU Data Transfers. In 2014 14th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing. 11--20 . B. v. Werkhoven, J. Maassen, F. J. Seinstra, and H. E. Bal. 2014. Performance Models for CPU-GPU Data Transfers. In 2014 14th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing. 11--20."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/3014904.3014989"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/CONECT.2005.28"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.14529\/jsfi140204"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/11846802_18"},{"key":"e_1_3_2_1_32_1","volume-title":"Proceedings of the 2008 IEEE International Conference on Cluster Computing. IEEE Computer Society.","author":"Hoefler T.","unstructured":"T. Hoefler and A. Lumsdaine . 2008. Message Progression in Parallel Computing - To Thread or not to Thread? . In Proceedings of the 2008 IEEE International Conference on Cluster Computing. IEEE Computer Society. T. Hoefler and A. Lumsdaine. 2008. Message Progression in Parallel Computing - To Thread or not to Thread?. In Proceedings of the 2008 IEEE International Conference on Cluster Computing. IEEE Computer Society."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/2042476.2042491"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1177\/109434209100500406"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.5555\/1075003.1075008"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/781498.781506"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33518-1_17"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1713254.1713276"},{"issue":"0","key":"e_1_3_2_1_41_1","first-page":"1","article-title":"SPC Trace File Format Specification","volume":"1","author":"Storage Performance Council","year":"2002","unstructured":"Storage Performance Council . 2002 . SPC Trace File Format Specification , Revision 1 . 0 . 1 . (2002). Storage Performance Council. 2002. SPC Trace File Format Specification, Revision 1.0.1. (2002).","journal-title":"Revision"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.5555\/1012889.1012894"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749246.2749267"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851476.1851481"},{"key":"e_1_3_2_1_45_1","volume-title":"Proceedings of the 11th USENNIX Conference on Networked Systems Design and Implementation (NSDI'14)","author":"Dragojevi\u0107 Aleksandar","year":"2014","unstructured":"Aleksandar Dragojevi\u0107 , Dushyanth Narayanan , Orion Hodson , and Miguel Castro . 2014 . FaRM: Fast Remote Memory . In Proceedings of the 11th USENNIX Conference on Networked Systems Design and Implementation (NSDI'14) . USENIX Association, Berkeley, CA, USA, 401--414. http:\/\/dl.acm.org\/citation.cfm?id=2616448.2616486 Aleksandar Dragojevi\u0107, Dushyanth Narayanan, Orion Hodson, and Miguel Castro. 2014. FaRM: Fast Remote Memory. In Proceedings of the 11th USENNIX Conference on Networked Systems Design and Implementation (NSDI'14). USENIX Association, Berkeley, CA, USA, 401--414. http:\/\/dl.acm.org\/citation.cfm?id=2616448.2616486"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815425"},{"key":"e_1_3_2_1_47_1","volume-title":"Proceedings of the 20th International Conference on Parallel and Distributed Processing (IPDPS'06)","author":"Kumar V. Santhosh","year":"1898","unstructured":"V. Santhosh Kumar , M. J. Thazhuthaveetil , and R. Govindarajan . 2006. Exploiting Programmable Network Interfaces for Parallel Query Execution in Workstation Clusters . In Proceedings of the 20th International Conference on Parallel and Distributed Processing (IPDPS'06) . IEEE Computer Society, Washington, DC, USA, 77--77. http:\/\/dl.acm.org\/citation.cfm?id= 1898 953.1899010 V. Santhosh Kumar, M. J. Thazhuthaveetil, and R. Govindarajan. 2006. Exploiting Programmable Network Interfaces for Parallel Query Execution in Workstation Clusters. In Proceedings of the 20th International Conference on Parallel and Distributed Processing (IPDPS'06). IEEE Computer Society, Washington, DC, USA, 77--77. http:\/\/dl.acm.org\/citation.cfm?id=1898953.1899010"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/173682.165164"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2012.113"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.5555\/2395970.2396018"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/40.988689"},{"key":"e_1_3_2_1_52_1","volume-title":"18th International Parallel and Distributed Processing Symposium, 2004. Proceedings. 182--.","author":"Yu W.","unstructured":"W. Yu , D. Buntinas , R. L. Graham , and D. K. Panda . 2004. Efficient and scalable barrier over Quadrics and Myrinet with a new NIC-based collective message passing protocol . In 18th International Parallel and Distributed Processing Symposium, 2004. Proceedings. 182--. W. Yu, D. Buntinas, R. L. Graham, and D. K. Panda. 2004. Efficient and scalable barrier over Quadrics and Myrinet with a new NIC-based collective message passing protocol. In 18th International Parallel and Distributed Processing Symposium, 2004. Proceedings. 182--."},{"key":"e_1_3_2_1_53_1","volume-title":"Fifth LCI International Conference on Linux Clusters.","author":"Pedretti Ron Brighttwell","year":"2004","unstructured":"Ron Brighttwell Kevin T. Pedretti . 2004 . A NIC-Offload Implementation of Portals for Quadrics QsNet . In Fifth LCI International Conference on Linux Clusters. Ron Brighttwell Kevin T. Pedretti. 2004. A NIC-Offload Implementation of Portals for Quadrics QsNet. In Fifth LCI International Conference on Linux Clusters."},{"key":"e_1_3_2_1_54_1","volume-title":"2004 IEEE International Conference on Cluster Computing (IEEE Cat. No.04EX935)","author":"Wagner A.","unstructured":"A. Wagner , Hyun-Wook Jin , D. K. Panda , and R. Riesen . 2004. NIC-based offload of dynamic user-defined modules for Myrinet clusters . In 2004 IEEE International Conference on Cluster Computing (IEEE Cat. No.04EX935) . 205--214. A. Wagner, Hyun-Wook Jin, D. K. Panda, and R. Riesen. 2004. NIC-based offload of dynamic user-defined modules for Myrinet clusters. In 2004 IEEE International Conference on Cluster Computing (IEEE Cat. No.04EX935). 205--214."}],"event":{"name":"SC '17: The International Conference for High Performance Computing, Networking, Storage and Analysis","location":"Denver Colorado","acronym":"SC '17","sponsor":["SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing","IEEE CS"]},"container-title":["Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3126908.3126970","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3126908.3126970","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:11:06Z","timestamp":1750212666000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3126908.3126970"}},"subtitle":["High-performance streaming Processing In the Network"],"short-title":[],"issued":{"date-parts":[[2017,11,12]]},"references-count":50,"alternative-id":["10.1145\/3126908.3126970","10.1145\/3126908"],"URL":"https:\/\/doi.org\/10.1145\/3126908.3126970","relation":{},"subject":[],"published":{"date-parts":[[2017,11,12]]},"assertion":[{"value":"2017-11-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}