{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T01:48:37Z","timestamp":1773193717176,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":52,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,3,9]],"date-time":"2020-03-09T00:00:00Z","timestamp":1583712000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100004682","name":"Oracle","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100004682","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100006112","name":"Microsoft Research","doi-asserted-by":"publisher","award":["2017-47,"],"award-info":[{"award-number":["2017-47,"]}],"id":[{"id":"10.13039\/100006112","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung","award":["200021_165749"],"award-info":[{"award-number":["200021_165749"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,3,9]]},"DOI":"10.1145\/3373376.3378501","type":"proceedings-article","created":{"date-parts":[[2020,3,13]],"date-time":"2020-03-13T22:37:01Z","timestamp":1584139021000},"page":"1203-1216","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":38,"title":["Optimus Prime: Accelerating Data Transformation in Servers"],"prefix":"10.1145","author":[{"given":"Arash","family":"Pourhabibi","sequence":"first","affiliation":[{"name":"EcoCloud, EPFL, Lausanne, Switzerland"}]},{"given":"Siddharth","family":"Gupta","sequence":"additional","affiliation":[{"name":"EcoCloud, EPFL, Lausanne, Switzerland"}]},{"given":"Hussein","family":"Kassir","sequence":"additional","affiliation":[{"name":"Zurich Instruments, Zurich, Switzerland"}]},{"given":"Mark","family":"Sutherland","sequence":"additional","affiliation":[{"name":"EcoCloud, EPFL, Lausanne, Switzerland"}]},{"given":"Zilu","family":"Tian","sequence":"additional","affiliation":[{"name":"EcoCloud, EPFL, Lausanne, Switzerland"}]},{"given":"Mario Paulo","family":"Drumond","sequence":"additional","affiliation":[{"name":"EcoCloud, EPFL, Lausanne, Switzerland"}]},{"given":"Babak","family":"Falsafi","sequence":"additional","affiliation":[{"name":"EcoCloud, EPFL, Lausanne, Switzerland"}]},{"given":"Christoph","family":"Koch","sequence":"additional","affiliation":[{"name":"EcoCloud, EPFL, Lausanne, Switzerland"}]}],"member":"320","published-online":{"date-parts":[[2020,3,13]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851192"},{"key":"e_1_3_2_1_2_1","unstructured":"Amazon Web Services Inc. [n.d.]. Amazon EC2 Instance Types. https:\/\/aws.amazon.com\/ec2\/instance-types\/ Retrieved November 29 2018 from  Amazon Web Services Inc. [n.d.]. Amazon EC2 Instance Types. https:\/\/aws.amazon.com\/ec2\/instance-types\/ Retrieved November 29 2018 from"},{"key":"e_1_3_2_1_3_1","volume-title":"https:\/\/thrift.apache.org\/ Retrieved","author":"Foundation Apache Software","year":"2019","unstructured":"Apache Software Foundation . [n.d.]. Thrift. https:\/\/thrift.apache.org\/ Retrieved August 16, 2019 from Apache Software Foundation. [n.d.]. Thrift. https:\/\/thrift.apache.org\/ Retrieved August 16, 2019 from"},{"key":"e_1_3_2_1_4_1","volume-title":"The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines","author":"Barroso Luiz Andr\u00e9","unstructured":"Luiz Andr\u00e9 Barroso , Jimmy Clidaras , and Urs H\u00f6lzle . 2013. The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines , Second Edition. Morgan & Claypool Publishers . Luiz Andr\u00e9 Barroso, Jimmy Clidaras, and Urs H\u00f6lzle. 2013. The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines, Second Edition. Morgan & Claypool Publishers."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3015146"},{"key":"e_1_3_2_1_6_1","volume-title":"Proceedings of the 11th Symposium on Operating System Design and Implementation (OSDI) . 49--65","author":"Belay Adam","year":"2014","unstructured":"Adam Belay , George Prekas , Ana Klimovic , Samuel Grossman , Christos Kozyrakis , and Edouard Bugnion . 2014 . IX: A Protected Dataplane Operating System for High Throughput and Low Latency . In Proceedings of the 11th Symposium on Operating System Design and Implementation (OSDI) . 49--65 . Adam Belay, George Prekas, Ana Klimovic, Samuel Grossman, Christos Kozyrakis, and Edouard Bugnion. 2014. IX: A Protected Dataplane Operating System for High Throughput and Low Latency. In Proceedings of the 11th Symposium on Operating System Design and Implementation (OSDI) . 49--65."},{"key":"e_1_3_2_1_7_1","volume-title":"Proceedings of the 2013 USENIX Annual Technical Conference (ATC). 49--60","author":"Bronson Nathan","year":"2013","unstructured":"Nathan Bronson , Zach Amsden , George Cabrera , Prasad Chakka , Peter Dimov , Hui Ding , Jack Ferris , Anthony Giardullo , Sachin Kulkarni , Harry C. Li , Mark Marchukov , Dmitri Petrov , Lovro Puzar , Yee Jiun Song , and Venkateshwaran Venkataramani . 2013 . TAO: Facebook's Distributed Data Store for the Social Graph . In Proceedings of the 2013 USENIX Annual Technical Conference (ATC). 49--60 . Nathan Bronson, Zach Amsden, George Cabrera, Prasad Chakka, Peter Dimov, Hui Ding, Jack Ferris, Anthony Giardullo, Sachin Kulkarni, Harry C. Li, Mark Marchukov, Dmitri Petrov, Lovro Puzar, Yee Jiun Song, and Venkateshwaran Venkataramani. 2013. TAO: Facebook's Distributed Data Store for the Social Graph. In Proceedings of the 2013 USENIX Annual Technical Conference (ATC). 49--60."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230546"},{"key":"e_1_3_2_1_9_1","volume-title":"Microservices the Good Bad and the Ugly. https:\/\/www.slideshare.net\/adriancockcroft\/microservices-the-good-bad-and-the-ugly Retrieved","author":"Cockcroft Adrian","year":"2019","unstructured":"Adrian Cockcroft . 2015. Microservices the Good Bad and the Ugly. https:\/\/www.slideshare.net\/adriancockcroft\/microservices-the-good-bad-and-the-ugly Retrieved August 16, 2019 from Adrian Cockcroft. 2015. Microservices the Good Bad and the Ugly. https:\/\/www.slideshare.net\/adriancockcroft\/microservices-the-good-bad-and-the-ugly Retrieved August 16, 2019 from"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522714"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2014.8"},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of the 50th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO) . 55--68","author":"Fang Yuanwei","unstructured":"Yuanwei Fang , Chen Zou , Aaron J. Elmore , and Andrew A. Chien . 2017. UDP: a programmable accelerator for extract-transform-load workloads and more . In Proceedings of the 50th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO) . 55--68 . Yuanwei Fang, Chen Zou, Aaron J. Elmore, and Andrew A. Chien. 2017. UDP: a programmable accelerator for extract-transform-load workloads and more. In Proceedings of the 50th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO) . 55--68."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/LCA.2018.2839189"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304013"},{"key":"e_1_3_2_1_15_1","volume-title":"Proceedings of the 12th Symposium on Operating System Design and Implementation (OSDI) . 249--264","author":"Gao Peter X.","year":"2016","unstructured":"Peter X. Gao , Akshay Narayan , Sagar Karandikar , Joao Carreira , Sangjin Han , Rachit Agarwal , Sylvia Ratnasamy , and Scott Shenker . 2016 . Network Requirements for Resource Disaggregation . In Proceedings of the 12th Symposium on Operating System Design and Implementation (OSDI) . 249--264 . Peter X. Gao, Akshay Narayan, Sagar Karandikar, Joao Carreira, Sangjin Han, Rachit Agarwal, Sylvia Ratnasamy, and Scott Shenker. 2016. Network Requirements for Resource Disaggregation. In Proceedings of the 12th Symposium on Operating System Design and Implementation (OSDI) . 249--264."},{"key":"e_1_3_2_1_16_1","volume-title":"Proceedings of the 49th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO) . 44:1--44:12","author":"Gogte Vaibhav","unstructured":"Vaibhav Gogte , Aasheesh Kolli , Michael J. Cafarella , Loris D'Antoni , and Thomas F. Wenisch . 2016. HARE: Hardware accelerator for regular expressions . In Proceedings of the 49th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO) . 44:1--44:12 . Vaibhav Gogte, Aasheesh Kolli, Michael J. Cafarella, Loris D'Antoni, and Thomas F. Wenisch. 2016. HARE: Hardware accelerator for regular expressions. In Proceedings of the 49th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO) . 44:1--44:12."},{"key":"e_1_3_2_1_17_1","unstructured":"Google. [n.d.] a. C  Google. [n.d.] a. C"},{"key":"e_1_3_2_1_18_1","volume-title":"https:\/\/developers.google.com\/protocol-buffers\/docs\/reference\/arenas Retrieved","author":"Guide Arena Allocation","year":"2019","unstructured":"Arena Allocation Guide . https:\/\/developers.google.com\/protocol-buffers\/docs\/reference\/arenas Retrieved April 5, 2019 from Arena Allocation Guide . https:\/\/developers.google.com\/protocol-buffers\/docs\/reference\/arenas Retrieved April 5, 2019 from"},{"key":"e_1_3_2_1_19_1","volume-title":"https:\/\/google.github.io\/flatbuffers\/ Retrieved","year":"2019","unstructured":"Google. [n.d.] b. FlatBuffers. https:\/\/google.github.io\/flatbuffers\/ Retrieved April 5, 2019 from Google. [n.d.] b. FlatBuffers. https:\/\/google.github.io\/flatbuffers\/ Retrieved April 5, 2019 from"},{"key":"e_1_3_2_1_20_1","volume-title":"https:\/\/developers.google.com\/protocol-buffers\/ Retrieved","author":"Buffers Protocol","year":"2018","unstructured":"Google. [n.d.] c. Protocol Buffers . https:\/\/developers.google.com\/protocol-buffers\/ Retrieved November 30, 2018 from Google. [n.d.] c. Protocol Buffers. https:\/\/developers.google.com\/protocol-buffers\/ Retrieved November 30, 2018 from"},{"key":"e_1_3_2_1_21_1","volume-title":"Guilford and Vinodh Gopal","author":"James","year":"2016","unstructured":"James D. Guilford and Vinodh Gopal . 2016 . Instruction Set for Variable Length Integer Coding . https:\/\/patents.google.com\/patent\/US20180095760A1\/en James D. Guilford and Vinodh Gopal. 2016. Instruction Set for Variable Length Integer Coding. https:\/\/patents.google.com\/patent\/US20180095760A1\/en"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098825"},{"key":"e_1_3_2_1_23_1","unstructured":"Todd Hoff. 2016. Lessons Learned From Scaling Uber To 2000 Engineers 1000 Services And 8000 Git Repositories. http:\/\/highscalability.com\/blog\/2016\/10\/12\/lessons-learned-from-scaling-uber-to-2000-engineers-1000-ser.html Retrieved August 16 2019 from  Todd Hoff. 2016. Lessons Learned From Scaling Uber To 2000 Engineers 1000 Services And 8000 Git Repositories. http:\/\/highscalability.com\/blog\/2016\/10\/12\/lessons-learned-from-scaling-uber-to-2000-engineers-1000-ser.html Retrieved August 16 2019 from"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132775"},{"key":"e_1_3_2_1_25_1","volume-title":"https:\/\/www.infinibandta.org\/infiniband-roadmap\/ Retrieved","author":"Infiniband Trade Association","year":"2018","unstructured":"Infiniband Trade Association . 2018. Infiniband Roadmap . https:\/\/www.infinibandta.org\/infiniband-roadmap\/ Retrieved November 29, 2018 from Infiniband Trade Association. 2018. Infiniband Roadmap. https:\/\/www.infinibandta.org\/infiniband-roadmap\/ Retrieved November 29, 2018 from"},{"key":"e_1_3_2_1_26_1","volume-title":"Intel Data Streaming Accelerator Preliminary Architecture Specification . https:\/\/software.intel.com\/en-us\/download\/intel-data-streaming-accelerator-preliminary-architecture-specification Retrieved","author":"Intel Corp. 2019.","year":"2020","unstructured":"Intel Corp. 2019. Intel Data Streaming Accelerator Preliminary Architecture Specification . https:\/\/software.intel.com\/en-us\/download\/intel-data-streaming-accelerator-preliminary-architecture-specification Retrieved January 16, 2020 from Intel Corp. 2019. Intel Data Streaming Accelerator Preliminary Architecture Specification . https:\/\/software.intel.com\/en-us\/download\/intel-data-streaming-accelerator-preliminary-architecture-specification Retrieved January 16, 2020 from"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3190508.3190546"},{"key":"e_1_3_2_1_28_1","volume-title":"16th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2019","author":"Kalia Anuj","year":"2019","unstructured":"Anuj Kalia , Michael Kaminsky , and David Andersen . 2019 . Datacenter RPCs can be General and Fast . In 16th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2019 , Boston, MA, February 26--28 , 2019 . 1--16. Anuj Kalia, Michael Kaminsky, and David Andersen. 2019. Datacenter RPCs can be General and Fast. In 16th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2019, Boston, MA, February 26--28, 2019 . 1--16."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2016.38"},{"key":"e_1_3_2_1_30_1","volume-title":"The Biggest Thing Amazon Got Right: The Platform . https:\/\/gigaom.com\/2011\/10\/12\/419-the-biggest-thing-amazon-got-right-the-platform Retrieved","author":"Kramer Staci","year":"2019","unstructured":"Staci Kramer . 2011. The Biggest Thing Amazon Got Right: The Platform . https:\/\/gigaom.com\/2011\/10\/12\/419-the-biggest-thing-amazon-got-right-the-platform Retrieved August 16, 2019 from Staci Kramer. 2011. The Biggest Thing Amazon Got Right: The Platform . https:\/\/gigaom.com\/2011\/10\/12\/419-the-biggest-thing-amazon-got-right-the-platform Retrieved August 16, 2019 from"},{"key":"e_1_3_2_1_31_1","volume-title":"Proceedings of the 22nd International Symposium on Computer Architecture (ISCA). 138--150","author":"Mahlke Scott A.","unstructured":"Scott A. Mahlke , Richard E. Hank , James E. McCormick , David I. August , and Wen-mei W. Hwu . 1995. A Comparison of Full and Partial Predicated Execution Support for ILP Processors . In Proceedings of the 22nd International Symposium on Computer Architecture (ISCA). 138--150 . Scott A. Mahlke, Richard E. Hank, James E. McCormick, David I. August, and Wen-mei W. Hwu. 1995. A Comparison of Full and Partial Predicated Execution Support for ILP Processors. In Proceedings of the 22nd International Symposium on Computer Architecture (ISCA). 138--150."},{"key":"e_1_3_2_1_32_1","volume-title":"Adopting Microservices at Netflix: Lessons for Architectural Design. https:\/\/www.nginx.com\/blog\/microservices-at-netflix-architectural-best-practices Retrieved","author":"Mauro Tony","year":"2019","unstructured":"Tony Mauro . 2015. Adopting Microservices at Netflix: Lessons for Architectural Design. https:\/\/www.nginx.com\/blog\/microservices-at-netflix-architectural-best-practices Retrieved August 16, 2019 from Tony Mauro. 2015. Adopting Microservices at Netflix: Lessons for Architectural Design. https:\/\/www.nginx.com\/blog\/microservices-at-netflix-architectural-best-practices Retrieved August 16, 2019 from"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2018.00070"},{"key":"e_1_3_2_1_34_1","volume-title":"Proceedings of the ACM SIGCOMM 2018 Conference. 221--235","author":"Montazeri Behnam","unstructured":"Behnam Montazeri , Yilong Li , Mohammad Alizadeh , and John K. Ousterhout . 2018. Homa: a receiver-driven low-latency transport protocol using network priorities . In Proceedings of the ACM SIGCOMM 2018 Conference. 221--235 . Behnam Montazeri, Yilong Li, Mohammad Alizadeh, and John K. Ousterhout. 2018. Homa: a receiver-driven low-latency transport protocol using network priorities. In Proceedings of the ACM SIGCOMM 2018 Conference. 221--235."},{"key":"e_1_3_2_1_35_1","volume-title":"Proceedings of the 40th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO) . 3--14","author":"Muralimanohar Naveen","unstructured":"Naveen Muralimanohar , Rajeev Balasubramonian , and Norman P. Jouppi . 2007. Optimizing NUCA Organizations and Wiring Alternatives for Large Caches with CACTI 6.0 . In Proceedings of the 40th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO) . 3--14 . Naveen Muralimanohar, Rajeev Balasubramonian, and Norman P. Jouppi. 2007. Optimizing NUCA Organizations and Wiring Alternatives for Large Caches with CACTI 6.0. In Proceedings of the 40th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO) . 3--14."},{"key":"e_1_3_2_1_36_1","volume-title":"Tullsen","author":"Nemirovsky Mario","year":"2013","unstructured":"Mario Nemirovsky and Dean M . Tullsen . 2013 . Multithreading Architecture .Morgan & Claypool Publishers . https:\/\/doi.org\/10.2200\/S00458ED1V01Y201212CAC021 10.2200\/S00458ED1V01Y201212CAC021 Mario Nemirovsky and Dean M. Tullsen. 2013. Multithreading Architecture .Morgan & Claypool Publishers. https:\/\/doi.org\/10.2200\/S00458ED1V01Y201212CAC021"},{"key":"e_1_3_2_1_37_1","volume-title":"Proceedings of the ACM SIGCOMM 2018 Conference. 327--341","author":"Neugebauer Rolf","unstructured":"Rolf Neugebauer , Gianni Antichi , Jos\u00e9 Fernando Zazo , Yury Audzevich , Sergio L\u00f3pez-Buedo , and Andrew W. Moore . 2018. Understanding PCIe performance for end host networking . In Proceedings of the ACM SIGCOMM 2018 Conference. 327--341 . Rolf Neugebauer, Gianni Antichi, Jos\u00e9 Fernando Zazo, Yury Audzevich, Sergio L\u00f3pez-Buedo, and Andrew W. Moore. 2018. Understanding PCIe performance for end host networking. In Proceedings of the ACM SIGCOMM 2018 Conference. 327--341."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.5220\/0006787503670375"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.5555\/2971808.2971811"},{"key":"e_1_3_2_1_40_1","volume-title":"Proceedings of the 21st International Symposium on Computer Architecture (ISCA) . 120--129","author":"Dionisios","unstructured":"Dionisios N. Pnevmatikatos and Gurindar S. Sohi. 1994. Guarded Executing and Branch Prediction in Dynamic ILP Processors . In Proceedings of the 21st International Symposium on Computer Architecture (ISCA) . 120--129 . Dionisios N. Pnevmatikatos and Gurindar S. Sohi. 1994. Guarded Executing and Branch Prediction in Dynamic ILP Processors. In Proceedings of the 21st International Symposium on Computer Architecture (ISCA) . 120--129."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132780"},{"key":"e_1_3_2_1_42_1","volume-title":"Proceedings of the ACM SIGCOMM 2015 Conference. 123--137","author":"Roy Arjun","unstructured":"Arjun Roy , Hongyi Zeng , Jasmeet Bagga , George Porter , and Alex C. Snoeren . 2015. Inside the Social Network's (Datacenter) Network . In Proceedings of the ACM SIGCOMM 2015 Conference. 123--137 . Arjun Roy, Hongyi Zeng, Jasmeet Bagga, George Porter, and Alex C. Snoeren. 2015. Inside the Social Network's (Datacenter) Network. In Proceedings of the ACM SIGCOMM 2015 Conference. 123--137."},{"key":"e_1_3_2_1_43_1","volume-title":"Testing of microservices. https:\/\/labs.spotify.com\/2018\/01\/11\/testing-of-microservices Retrieved","author":"Schaffer A.","year":"2019","unstructured":"A. Schaffer . 2018. Testing of microservices. https:\/\/labs.spotify.com\/2018\/01\/11\/testing-of-microservices Retrieved August 16, 2019 from A. Schaffer. 2018. Testing of microservices. https:\/\/labs.spotify.com\/2018\/01\/11\/testing-of-microservices Retrieved August 16, 2019 from"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/357401.357403"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2018.8573515"},{"key":"e_1_3_2_1_46_1","volume-title":"13th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2018","author":"Sriraman Akshitha","year":"2018","unstructured":"Akshitha Sriraman and Thomas F. Wenisch . 2018b. (mathrm\u03bc)Tune: Auto-Tuned Threading for OLDI Microservices . In 13th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2018 , Carlsbad, CA, USA, October 8--10 , 2018 . 177--194. Akshitha Sriraman and Thomas F. Wenisch. 2018b. (mathrm\u03bc)Tune: Auto-Tuned Threading for OLDI Microservices. In 13th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2018, Carlsbad, CA, USA, October 8--10, 2018. 177--194."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3140659.3080207"},{"key":"e_1_3_2_1_48_1","volume-title":"Synopsys Design Compiler. https:\/\/synopsys.com Retrieved","year":"2018","unstructured":"Synopsys. [n.d.]. Synopsys Design Compiler. https:\/\/synopsys.com Retrieved November 29, 2018 from Synopsys. [n.d.]. Synopsys Design Compiler. https:\/\/synopsys.com Retrieved November 29, 2018 from"},{"key":"e_1_3_2_1_49_1","volume-title":"The 2018 Ethernet Alliance Roadmap. https:\/\/ethernetalliance.org\/the-2018-ethernet-roadmap\/ Retrieved","author":"Alliance The Ethernet","year":"2018","unstructured":"The Ethernet Alliance . 2018. The 2018 Ethernet Alliance Roadmap. https:\/\/ethernetalliance.org\/the-2018-ethernet-roadmap\/ Retrieved November 29, 2018 from The Ethernet Alliance. 2018. The 2018 Ethernet Alliance Roadmap. https:\/\/ethernetalliance.org\/the-2018-ethernet-roadmap\/ Retrieved November 29, 2018 from"},{"key":"e_1_3_2_1_50_1","unstructured":"The University of Utah. [n.d.]. CloudLab Hardware . https:\/\/www.cloudlab.us\/hardware.php Retrieved 15-Jan-2020.  The University of Utah. [n.d.]. CloudLab Hardware . https:\/\/www.cloudlab.us\/hardware.php Retrieved 15-Jan-2020."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2006.79"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3267809.3267823"}],"event":{"name":"ASPLOS '20: Architectural Support for Programming Languages and Operating Systems","location":"Lausanne Switzerland","acronym":"ASPLOS '20","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems","SIGARCH ACM Special Interest Group on Computer Architecture","SIGBED ACM Special Interest Group on Embedded Systems"]},"container-title":["Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3373376.3378501","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3373376.3378501","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:38:16Z","timestamp":1750199896000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3373376.3378501"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,3,9]]},"references-count":52,"alternative-id":["10.1145\/3373376.3378501","10.1145\/3373376"],"URL":"https:\/\/doi.org\/10.1145\/3373376.3378501","relation":{},"subject":[],"published":{"date-parts":[[2020,3,9]]},"assertion":[{"value":"2020-03-13","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}