{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:18:50Z","timestamp":1750306730655,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":49,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,10,20]],"date-time":"2014-10-20T00:00:00Z","timestamp":1413763200000},"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":[[2014,10,20]]},"DOI":"10.1145\/2658260.2658262","type":"proceedings-article","created":{"date-parts":[[2014,10,21]],"date-time":"2014-10-21T12:59:05Z","timestamp":1413896345000},"page":"125-136","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":21,"title":["Marlin"],"prefix":"10.1145","author":[{"given":"Cheng-Chun","family":"Tu","sequence":"first","affiliation":[{"name":"Stony Brook University, Stony Brook, NY, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chao-tang","family":"Lee","sequence":"additional","affiliation":[{"name":"Industrial Technology Research Institute, Hsinchu, Taiwan Roc"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tzi-cker","family":"Chiueh","sequence":"additional","affiliation":[{"name":"Industrial Technology Research Institute, Hsinchu, Taiwan Roc"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,10,20]]},"reference":[{"unstructured":"AMD SeaMicro SM15000 Fabric Compute Systems. http:\/\/www.seamicro.com\/SM15000.  AMD SeaMicro SM15000 Fabric Compute Systems. http:\/\/www.seamicro.com\/SM15000.","key":"e_1_3_2_1_1_1"},{"unstructured":"Calxeda ECX1000 Product Brief. http:\/\/www.calxeda.com\/wp-content\/uploads\/2012\/06\/ECX1000-Product-Brief-612.pdf.  Calxeda ECX1000 Product Brief. http:\/\/www.calxeda.com\/wp-content\/uploads\/2012\/06\/ECX1000-Product-Brief-612.pdf.","key":"e_1_3_2_1_2_1"},{"unstructured":"Intel shows off Rack Scale Architecture and Rack Disaggregation plans. http:\/\/semiaccurate.com\/.  Intel shows off Rack Scale Architecture and Rack Disaggregation plans. http:\/\/semiaccurate.com\/.","key":"e_1_3_2_1_3_1"},{"unstructured":"I\/O Consolidation White Paper NextIO Inc. http:\/\/www.nextio.com\/resources\/files\/wp-nextio-consolidation.pdf.  I\/O Consolidation White Paper NextIO Inc. http:\/\/www.nextio.com\/resources\/files\/wp-nextio-consolidation.pdf.","key":"e_1_3_2_1_4_1"},{"unstructured":"kontron VXFabric - PCI Express Switch Fabric for High Performance Embedded Computing. http:\/\/www.kontron.com\/vxfabric_whitepaper.  kontron VXFabric - PCI Express Switch Fabric for High Performance Embedded Computing. http:\/\/www.kontron.com\/vxfabric_whitepaper.","key":"e_1_3_2_1_5_1"},{"unstructured":"Mellanox InfiniScale III. http:\/\/www.mellanox.com\/related-docs\/prod_siliconPB_InfiniScale_III.pdf.  Mellanox InfiniScale III. http:\/\/www.mellanox.com\/related-docs\/prod_siliconPB_InfiniScale_III.pdf.","key":"e_1_3_2_1_6_1"},{"volume-title":"Micron Technology","author":"Virtualization White Paper O","unstructured":"Micron I\/ O Virtualization White Paper , Micron Technology , Inc . http:\/\/www.micron.com\/~\/media\/Documents\/Products\/White%20Paper\/micron_io_virtualization_wp.pdf. Micron I\/O Virtualization White Paper, Micron Technology, Inc. http:\/\/www.micron.com\/~\/media\/Documents\/Products\/White%20Paper\/micron_io_virtualization_wp.pdf.","key":"e_1_3_2_1_7_1"},{"unstructured":"Open Compute Project. http:\/\/opencompute.org\/.  Open Compute Project. http:\/\/opencompute.org\/.","key":"e_1_3_2_1_8_1"},{"unstructured":"Open Compute Project Virtual IO Charter. http:\/\/www.opencompute.org\/wp\/wp-content\/uploads\/2012\/10\/Open_Compute_Project_Virtual_IO_Charter_2012-09--10.pdf .  Open Compute Project Virtual IO Charter. http:\/\/www.opencompute.org\/wp\/wp-content\/uploads\/2012\/10\/Open_Compute_Project_Virtual_IO_Charter_2012-09--10.pdf .","key":"e_1_3_2_1_9_1"},{"unstructured":"PCI Express System Interconnect Software Architecture for x86-based Systems. http:\/\/www.idt.com\/.  PCI Express System Interconnect Software Architecture for x86-based Systems. http:\/\/www.idt.com\/.","key":"e_1_3_2_1_10_1"},{"unstructured":"PEX 8717 PCI Express Gen 3 Switch 16 Lanes 10 Ports. www.plxtech.com\/download\/file\/2221?  PEX 8717 PCI Express Gen 3 Switch 16 Lanes 10 Ports. www.plxtech.com\/download\/file\/2221?","key":"e_1_3_2_1_11_1"},{"key":"e_1_3_2_1_12_1","volume-title":"PCI-SIG Developers Conference","author":"Repeaters 0","year":"2011","unstructured":"The Case for PCIe 3. 0 Repeaters , PCI-SIG Developers Conference , 2011 . The Case for PCIe 3.0 Repeaters, PCI-SIG Developers Conference, 2011."},{"unstructured":"The opposite of virtualization: Calxeda's new quad-core ARM part for cloud servers. http:\/\/arstechnica.com\/.  The opposite of virtualization: Calxeda's new quad-core ARM part for cloud servers. http:\/\/arstechnica.com\/.","key":"e_1_3_2_1_13_1"},{"unstructured":"Multi-Root I\/O Virtualization and Sharing 1.0 Specification PCI-SIG 2008.  Multi-Root I\/O Virtualization and Sharing 1.0 Specification PCI-SIG 2008.","key":"e_1_3_2_1_14_1"},{"unstructured":"Single-Root I\/O Virtualization and Sharing Specification Revision 1.0 PCI-SIG 2008.  Single-Root I\/O Virtualization and Sharing Specification Revision 1.0 PCI-SIG 2008.","key":"e_1_3_2_1_15_1"},{"unstructured":"M. Ben-Yehuda J. Mason J. Xenidis O. Krieger L. Van~Doorn J. Nakajima A. Mallick and E. Wahlig. Utilizing IOMMUs for virtualization in Linux and Xen. In OLS06.  M. Ben-Yehuda J. Mason J. Xenidis O. Krieger L. Van~Doorn J. Nakajima A. Mallick and E. Wahlig. Utilizing IOMMUs for virtualization in Linux and Xen. In OLS06.","key":"e_1_3_2_1_16_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_17_1","DOI":"10.5555\/525424.822652"},{"key":"e_1_3_2_1_18_1","volume-title":"Virtual memory mapped network interface for the SHRIMP multicomputer, volume~22","author":"Blumrich M. A.","year":"1994","unstructured":"M. A. Blumrich , K. Li , R. Alpert , C. Dubnicki , E. W. Felten , and J. Sandberg . Virtual memory mapped network interface for the SHRIMP multicomputer, volume~22 . IEEE Computer Society Press , 1994 . M. A. Blumrich, K. Li, R. Alpert, C. Dubnicki, E. W. Felten, and J. Sandberg. Virtual memory mapped network interface for the SHRIMP multicomputer, volume~22. IEEE Computer Society Press, 1994."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_19_1","DOI":"10.1145\/248155.238784"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_20_1","DOI":"10.1145\/2039252.2039255"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_21_1","DOI":"10.1109\/40.671404"},{"key":"e_1_3_2_1_22_1","volume-title":"nuttcp, v5. 3.1","author":"Fink B.","year":"2006","unstructured":"B. Fink and R. Scott . nuttcp, v5. 3.1 , 2006 . B. Fink and R. Scott. nuttcp, v5. 3.1, 2006."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_23_1","DOI":"10.1109\/40.566189"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_24_1","DOI":"10.1109\/40.482307"},{"key":"e_1_3_2_1_25_1","volume-title":"Optimizaing PCIe Port Performance","author":"Granovsky I.","year":"2006","unstructured":"I. Granovsky . Optimizaing PCIe Port Performance , 2006 . I. Granovsky. Optimizaing PCIe Port Performance, 2006."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_26_1","DOI":"10.1109\/GreenCom-CPSCom.2010.115"},{"key":"e_1_3_2_1_27_1","volume-title":"Intel Virtualization Technology for Directed I\/O (Intel VT-d). Technology@ Intel Magazine, 4(10)","author":"Hiremane R.","year":"2007","unstructured":"R. Hiremane . Intel Virtualization Technology for Directed I\/O (Intel VT-d). Technology@ Intel Magazine, 4(10) , 2007 . R. Hiremane. Intel Virtualization Technology for Directed I\/O (Intel VT-d). Technology@ Intel Magazine, 4(10), 2007."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_28_1","DOI":"10.1109\/CLUSTR.2007.4629239"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_29_1","DOI":"10.1109\/CLUSTR.2005.347050"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_30_1","DOI":"10.1145\/1555754.1555789"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_31_1","DOI":"10.1109\/HPCA.2012.6168955"},{"key":"e_1_3_2_1_32_1","first-page":"120","author":"Malwankar K.","year":"2009","unstructured":"K. Malwankar , D. Talayco , and A. Ekici . PCI-Express Function Proxy , Oct. 1 2009 . WO Patent WO\/2009\/ 120 ,798. K. Malwankar, D. Talayco, and A. Ekici. PCI-Express Function Proxy, Oct. 1 2009. WO Patent WO\/2009\/120,798.","journal-title":"PCI-Express Function Proxy"},{"unstructured":"J. Mason. Intel PCIe NTB Driver: ntb\\_tx\\_copy\\_task and ntb\\_rx\\_copy\\_task . http:\/\/lxr.linux.no\/linux  J. Mason. Intel PCIe NTB Driver: ntb\\_tx\\_copy\\_task and ntb\\_rx\\_copy\\_task . http:\/\/lxr.linux.no\/linux","key":"e_1_3_2_1_33_1"},{"unstructured":"v3.9\/drivers\/ntb\/ntb_transport.c.  v3.9\/drivers\/ntb\/ntb_transport.c.","key":"e_1_3_2_1_34_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_35_1","DOI":"10.1145\/248157.248181"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_36_1","DOI":"10.1145\/1355734.1355746"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_37_1","DOI":"10.1145\/1882486.1882513"},{"unstructured":"R. OpenFabrics. Protocols through ofed software.  R. OpenFabrics. Protocols through ofed software.","key":"e_1_3_2_1_38_1"},{"unstructured":"PLX. Draco DMA Performance 2013.  PLX. Draco DMA Performance 2013.","key":"e_1_3_2_1_39_1"},{"key":"e_1_3_2_1_40_1","volume-title":"Technical report","author":"Rao A.","year":"2010","unstructured":"A. Rao . Seamicro technology overview. Technical report , Technical report , SeaMicro , 2010 . A. Rao. Seamicro technology overview. Technical report, Technical report, SeaMicro, 2010."},{"unstructured":"J. Regula. Multi-Root Sharing of Single-Root Input\/Output Virtualization Dec. 28 2010. US Patent App. 12\/979 904.  J. Regula. Multi-Root Sharing of Single-Root Input\/Output Virtualization Dec. 28 2010. US Patent App. 12\/979 904.","key":"e_1_3_2_1_41_1"},{"key":"e_1_3_2_1_42_1","first-page":"8","article-title":"System and Method for Multi-Host Sharing of a Single-Host Device","author":"Riley D.","year":"2012","unstructured":"D. Riley . System and Method for Multi-Host Sharing of a Single-Host Device , May~8 2012 . US Patent 8 ,176,204. D. Riley. System and Method for Multi-Host Sharing of a Single-Host Device, May~8 2012. US Patent 8,176,204.","journal-title":"May~8"},{"key":"e_1_3_2_1_43_1","volume-title":"USENIX ATC","author":"Rizzo L.","year":"2012","unstructured":"L. Rizzo . netmap : a novel framework for fast packet i\/o . In USENIX ATC , 2012 . L. Rizzo. netmap: a novel framework for fast packet i\/o. In USENIX ATC, 2012."},{"key":"e_1_3_2_1_44_1","volume-title":"Intel Xeon Processor C5500\/C3500 Series Non-Transparent Bridge. Technology@ Intel Magazine","author":"Sullivan M. J.","year":"2010","unstructured":"M. J. Sullivan . Intel Xeon Processor C5500\/C3500 Series Non-Transparent Bridge. Technology@ Intel Magazine , 2010 . M. J. Sullivan. Intel Xeon Processor C5500\/C3500 Series Non-Transparent Bridge. Technology@ Intel Magazine, 2010."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_45_1","DOI":"10.1109\/HOTI.2010.21"},{"unstructured":"A. Tirumala F. Qin J. Dugan J. Ferguson and K. Gibbs. Iperf: The TCP\/UDP Bandwidth Measurement Tool. http:\/\/dast.nlanr.net\/Projects 2005.  A. Tirumala F. Qin J. Dugan J. Ferguson and K. Gibbs. Iperf: The TCP\/UDP Bandwidth Measurement Tool. http:\/\/dast.nlanr.net\/Projects 2005.","key":"e_1_3_2_1_46_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_47_1","DOI":"10.1145\/2485922.2485932"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_48_1","DOI":"10.1145\/224057.224061"},{"key":"e_1_3_2_1_49_1","first-page":"15","volume-title":"USENIX Annual Technical Conference","author":"Willmann P.","year":"2008","unstructured":"P. Willmann , S. Rixner , and A. Cox . Protection Strategies for Direct Access to Virtualized I\/O Devices . In USENIX Annual Technical Conference , pages 15 -- 28 , 2008 . P. Willmann, S. Rixner, and A. Cox. Protection Strategies for Direct Access to Virtualized I\/O Devices. In USENIX Annual Technical Conference, pages 15--28, 2008."}],"event":{"sponsor":["SIGCOMM ACM Special Interest Group on Data Communication","SIGARCH ACM Special Interest Group on Computer Architecture","IEEE CS"],"acronym":"ANCS '14","name":"ANCS '14: Symposium on Architectures for Networking and Communications Systems","location":"Los Angeles California USA"},"container-title":["Proceedings of the tenth ACM\/IEEE symposium on Architectures for networking and communications systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2658260.2658262","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2658260.2658262","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:19:43Z","timestamp":1750231183000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2658260.2658262"}},"subtitle":["a memory-based rack area network"],"short-title":[],"issued":{"date-parts":[[2014,10,20]]},"references-count":49,"alternative-id":["10.1145\/2658260.2658262","10.1145\/2658260"],"URL":"https:\/\/doi.org\/10.1145\/2658260.2658262","relation":{},"subject":[],"published":{"date-parts":[[2014,10,20]]},"assertion":[{"value":"2014-10-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}