{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T12:30:46Z","timestamp":1725798646797},"publisher-location":"Cham","reference-count":22,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319098722"},{"type":"electronic","value":"9783319098739"}],"license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"tdm","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":[[2014]]},"DOI":"10.1007\/978-3-319-09873-9_53","type":"book-chapter","created":{"date-parts":[[2014,8,11]],"date-time":"2014-08-11T06:04:21Z","timestamp":1407737061000},"page":"632-643","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Software Defined Multicasting for MPI Collective Operation Offloading with the NetFPGA"],"prefix":"10.1007","author":[{"given":"Omer","family":"Arap","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Geoffrey","family":"Brown","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bryce","family":"Himebaugh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin","family":"Swany","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"53_CR1","unstructured":"CORE-Direct The Most Advanced Technology for MPI\/SHMEM Collectives Offloads, \n                    \n                      http:\/\/www.mellanox.com\/related-docs\/whitepapers\/TB_CORE-Direct.pdf"},{"key":"53_CR2","unstructured":"double_fpu_verilog: Overview: OpenCores, \n                    \n                      http:\/\/opencores.org\/project,double_fpu"},{"key":"53_CR3","unstructured":"Intel MPI Library Reference Manual for Linux OS, \n                    \n                      http:\/\/software.intel.com\/sites\/products\/documentation\/hpc\/ics\/impi\/41\/lin\/Reference_Manual\/I_MPI_ADJUST_Family.htm"},{"key":"53_CR4","unstructured":"MPI: A Message-Passing Interface Standard, \n                    \n                      http:\/\/www.mpi-forum.org\/docs\/mpi-2.2\/mpi22-report.pdf"},{"key":"53_CR5","unstructured":"MPICH : High-Performance Portable MPI, \n                    \n                      http:\/\/www.mpich.org"},{"key":"53_CR6","unstructured":"Open MPI: Open Source High Performance Computing, \n                    \n                      http:\/\/www.open-mpi.org"},{"key":"53_CR7","unstructured":"OpenDaylight | A Linux Foundation Collaborative Project, \n                    \n                      www.opendaylight.org\/"},{"key":"53_CR8","unstructured":"OSU Micro-Benchmarks 4.0, \n                    \n                      http:\/\/mvapich.cse.ohio-state.edu\/benchmarks\/"},{"key":"53_CR9","first-page":"31","volume-title":"The First Edition Workshop","author":"G. Antichi","year":"2013","unstructured":"Antichi, G., Shahbaz, M., Giordano, S., Moore, A.: From 1G to 10G: Code Reuse in Action. In: The First Edition Workshop, p. 31. ACM Press, New York (2013)"},{"key":"53_CR10","doi-asserted-by":"crossref","unstructured":"Arap, O., Swany, M., Brown, G., Himebaugh, B.: Adaptive Recursive Doubling Algorithm for Collective Communication Operations. In: Submitted to 2014 IEEE International Conference on Cluster Computing, CLUSTER (2014)","DOI":"10.1109\/IPDPSW.2015.82"},{"key":"53_CR11","doi-asserted-by":"crossref","unstructured":"Graham, R., Poole, S., Shamis, P., Bloch, G., Bloch, G., Chapman, H., Kagan, M., Shahar, A., Rabinovitz, I., Shainer, G.: ConnectX-2 InfiniBand Management Queues: First Investigation of the New Support for Network Offloaded Collective Operations. In: 2010 10th IEEE\/ACM International Conference on Cluster, Cloud and Grid Computing (CCGrid), vol.\u00a02, pp. 53\u201362 (2010)","DOI":"10.1109\/CCGRID.2010.9"},{"key":"53_CR12","doi-asserted-by":"crossref","unstructured":"Hanay, Y., Dwaraki, A., Wolf, T.: High-Performance Implementation of in-Network Traffic Pacing. In: 2011 IEEE 12th International Conference on High Performance Switching and Routing (HPSR), pp. 9\u201315 (2011)","DOI":"10.1109\/HPSR.2011.5985997"},{"key":"53_CR13","doi-asserted-by":"crossref","unstructured":"Kandalla, K., Subramoni, H., Vishnu, A., Panda, D.K.: Designing Topology-aware Collective Communication Algorithms for Large Scale Infiniband Clusters: Case Studies with Scatter and Gather. In: 2010 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW), pp. 1\u20138. IEEE (2010)","DOI":"10.1109\/IPDPSW.2010.5470853"},{"key":"53_CR14","doi-asserted-by":"crossref","unstructured":"Kandalla, K., Yang, U., Keasler, J., Kolev, T., Moody, A., Subramoni, H., Tomko, K., Vienne, J., De Supinski, B., Panda, D.: Designing Non-blocking Allreduce with Collective Offload on InfiniBand Clusters: A Case Study with Conjugate Gradient Solvers. In: 2012 IEEE 26th International on Parallel Distributed Processing Symposium (IPDPS), pp. 1156\u20131167 (2012)","DOI":"10.1109\/IPDPS.2012.106"},{"key":"53_CR15","doi-asserted-by":"crossref","unstructured":"Kawai, E.: Can SDN Help HPC? In: 2012 IEEE\/IPSJ 12th International Symposium on Applications and the Internet (SAINT), pp. 210\u2013210 (July 2012)","DOI":"10.1109\/SAINT.2012.38"},{"key":"53_CR16","doi-asserted-by":"crossref","unstructured":"Dashdavaa, K., Date, S., Yamanaka, H., Kawai, E., Watashiba, Y., Ichikawa, K., Abe, H., Shimojo, S.: Architecture of a high-speed mpi_bcast leveraging software-defined network. In: an Mey, D., et al (eds.) Euro-Par 2013 Workshops. LNCS, vol.\u00a08374, pp. 885\u2013894. Springer, Heidelberg (2014)","DOI":"10.1007\/978-3-642-54420-0_86"},{"key":"53_CR17","doi-asserted-by":"crossref","unstructured":"Lockwood, J., McKeown, N., Watson, G., Gibb, G., Hartke, P., Naous, J., Raghuraman, R., Luo, J.: NetFPGA - An Open Platform for Gigabit-rate Network Switching and Routing. In: IEEE International Conference on Microelectronic Systems Education, MSE 2007, pp. 160\u2013161. IEEE (2007)","DOI":"10.1109\/MSE.2007.69"},{"key":"53_CR18","doi-asserted-by":"crossref","unstructured":"Lombardo, A., Panarello, C., Reforgiato, D., Santagati, E., Schembra, G.: A Module for Packet Hijacking in NetFPGA Platform. In: 2011 14th Euromicro Conference on Digital System Design (DSD), pp. 283\u2013286 (2011)","DOI":"10.1109\/DSD.2011.41"},{"key":"53_CR19","doi-asserted-by":"crossref","unstructured":"Lombardo, A., Reforgiato, D., Schembra, G.: An Accelerated and Energy-Efficient Traffic Monitor Using the NetFPGA. In: Proceedings of the 19th ACM\/SIGDA International Symposium on Field Programmable Gate Arrays, pp. 277\u2013277. ACM (2011)","DOI":"10.1145\/1950413.1950464"},{"key":"53_CR20","unstructured":"Mamidala, A., Liu, J., Panda, D.: Efficient Barrier and Allreduce on Infiniband Clusters Using Multicast and Adaptive Algorithms. In: 2004 IEEE International Conference on Cluster Computing, pp. 135\u2013144 (September 2004)"},{"key":"53_CR21","doi-asserted-by":"crossref","unstructured":"Sack, P., Gropp, W.: Faster Topology-aware Collective Algorithms Through Non-minimal Communication. In: ACM SIGPLAN Notices, vol.\u00a047, pp. 45\u201354. ACM (2012)","DOI":"10.1145\/2370036.2145823"},{"key":"53_CR22","unstructured":"Salmon, G., Ghobadi, M., Ganjali, Y., Labrecque, M., Steffan, J.G.: NetFPGA-based Precise Traffic Generation. In: Proc. of NetFPGA Developers Workshop 2009 (2009)"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2014 Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-09873-9_53","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,20]],"date-time":"2020-04-20T00:20:43Z","timestamp":1587342043000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-09873-9_53"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319098722","9783319098739"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-09873-9_53","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}