{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T10:07:42Z","timestamp":1770286062788,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":93,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,10,14]],"date-time":"2017-10-14T00:00:00Z","timestamp":1507939200000},"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,10,14]]},"DOI":"10.1145\/3132747.3132771","type":"proceedings-article","created":{"date-parts":[[2017,10,12]],"date-time":"2017-10-12T12:51:09Z","timestamp":1507812669000},"page":"342-358","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":36,"title":["ffwd"],"prefix":"10.1145","author":[{"given":"Sepideh","family":"Roghanchi","sequence":"first","affiliation":[{"name":"University of Illinois at Chicago"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jakob","family":"Eriksson","sequence":"additional","affiliation":[{"name":"University of Illinois at Chicago"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nilanjana","family":"Basu","sequence":"additional","affiliation":[{"name":"University of Illinois at Chicago"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,10,14]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"Intel\u00ae memory latency chekcer. URL https:\/\/software.intel.com\/en-us\/articles\/intelr-memory-latency-checker.  Intel\u00ae memory latency chekcer. URL https:\/\/software.intel.com\/en-us\/articles\/intelr-memory-latency-checker."},{"key":"e_1_3_2_2_2_1","unstructured":"Fastforward @ github. URL http:\/\/bitslab.github.com\/bitslab\/fastforward.  Fastforward @ github. URL http:\/\/bitslab.github.com\/bitslab\/fastforward."},{"key":"e_1_3_2_2_3_1","unstructured":"Hoard. URL https:\/\/www.hoard.org.  Hoard. URL https:\/\/www.hoard.org."},{"key":"e_1_3_2_2_4_1","unstructured":"Jemalloc. URL http:\/\/jemalloc.net.  Jemalloc. URL http:\/\/jemalloc.net."},{"key":"e_1_3_2_2_5_1","unstructured":"Memcached . URL https:\/\/memcached.org.  Memcached . URL https:\/\/memcached.org."},{"key":"e_1_3_2_2_6_1","unstructured":"Memslap . URL http:\/\/docs.libmemcached.org\/bin\/memaslap.html.  Memslap . URL http:\/\/docs.libmemcached.org\/bin\/memaslap.html."},{"key":"e_1_3_2_2_7_1","unstructured":"Slab. URL https:\/\/github.com\/bbu\/userland-slab-allocator.  Slab. URL https:\/\/github.com\/bbu\/userland-slab-allocator."},{"key":"e_1_3_2_2_8_1","unstructured":"Splash-2. URL http\/\/:www.capsl.udel.edu\/splash.  Splash-2. URL http\/\/:www.capsl.udel.edu\/splash."},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2011.87"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2612669.2612688"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2488364.2492433"},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/71.80120"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2611462.2611471"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629579"},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1006\/jpdc.1994.1056"},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1006\/jpdc.1998.1425"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-03850-6_7"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2851141.2851166"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2688500.2688503"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2189750.2150998"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2189750.2150998"},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/362759.362813"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.5555\/645727.667677"},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522714"},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1989493.1989502"},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2370036.2145848"},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1543135.1542494"},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/50087.50096"},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1989493.1989549"},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2370036.2145849"},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1345206.1345241"},{"key":"e_1_3_2_2_34_1","volume-title":"University of Cambridge","author":"Fraser K.","year":"2004"},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1233307.1233309"},{"key":"e_1_3_2_2_36_1","first-page":"87","volume-title":"OSDI","volume":"99","author":"Gamsa B.","year":"1999"},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45414-4_21"},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2007.04.010"},{"key":"e_1_3_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1007\/11795490_3"},{"key":"e_1_3_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1810479.1810540"},{"key":"e_1_3_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/114005.102808"},{"key":"e_1_3_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/161468.161469"},{"key":"e_1_3_2_2_43_1","volume-title":"Morgan Kaufmann","author":"Herlihy M.","year":"2011"},{"key":"e_1_3_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.5555\/850929.851942"},{"key":"e_1_3_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/872035.872048"},{"key":"e_1_3_2_2_46_1","volume-title":"Conference On Principles of Distributed Systems (OPODIS)","author":"Herlihy M.","year":"2006"},{"key":"e_1_3_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.3157"},{"key":"e_1_3_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1735970.1736035"},{"key":"e_1_3_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-09873-9_48"},{"key":"e_1_3_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/69624.357207"},{"key":"e_1_3_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/78973.78977"},{"key":"e_1_3_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2076021.2048070"},{"key":"e_1_3_2_2_53_1","first-page":"65","volume-title":"USENIX Annual Technical Conference","author":"Lozi J.-P.","year":"2012"},{"key":"e_1_3_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1007\/11823285_84"},{"key":"e_1_3_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.5555\/645604.662740"},{"key":"e_1_3_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1007\/11561927_26"},{"key":"e_1_3_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815406"},{"key":"e_1_3_2_2_58_1","unstructured":"P. E. McKenney and B. Kingsbury. Reader-writer lock for multiprocessor systems Nov. 23 2004. US Patent 6 823 511.  P. E. McKenney and B. Kingsbury. Reader-writer lock for multiprocessor systems Nov. 23 2004. US Patent 6 823 511."},{"key":"e_1_3_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/106975.106999"},{"key":"e_1_3_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/109626.109637"},{"key":"e_1_3_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/103727.103729"},{"key":"e_1_3_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/564870.564881"},{"key":"e_1_3_2_2_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/248052.248106"},{"key":"e_1_3_2_2_64_1","unstructured":"M. S. Moir. Hybrid software\/hardware transactional memory July 1 2008. US Patent 7 395 382.  M. S. Moir. Hybrid software\/hardware transactional memory July 1 2008. US Patent 7 395 382."},{"key":"e_1_3_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465366"},{"key":"e_1_3_2_2_66_1","volume-title":"Proceedings of the International Workshop on Parallel and Distributed Computing for Symbolic and Irregular Applications","volume":"16","author":"Oyama Y.","year":"1999"},{"key":"e_1_3_2_2_67_1","volume-title":"Proc. the 1985 International Conference on Parallel Processing","author":"Paige P.","year":"1985"},{"key":"e_1_3_2_2_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/2684464.2684476"},{"key":"e_1_3_2_2_69_1","doi-asserted-by":"publisher","DOI":"10.1007\/11561927_10"},{"key":"e_1_3_2_2_70_1","doi-asserted-by":"publisher","DOI":"10.5555\/822080.822810"},{"key":"e_1_3_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2007.346181"},{"key":"e_1_3_2_2_72_1","first-page":"1","volume-title":"First ACM SIGPLAN Workshop on Languages, Compilers, and Hardware Support for Transactional Computing (TRANSACT'06)","author":"Riegel T.","year":"2006"},{"key":"e_1_3_2_2_73_1","volume-title":"University of Illinois At Chicago","author":"Roghanchi S.","year":"2017"},{"key":"e_1_3_2_2_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/773453.808203"},{"key":"e_1_3_2_2_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/1122971.1123001"},{"key":"e_1_3_2_2_76_1","doi-asserted-by":"publisher","DOI":"10.1006\/jpdc.1998.1429"},{"key":"e_1_3_2_2_77_1","doi-asserted-by":"publisher","DOI":"10.5555\/2534458"},{"key":"e_1_3_2_2_78_1","doi-asserted-by":"publisher","DOI":"10.1145\/568014.379566"},{"key":"e_1_3_2_2_79_1","doi-asserted-by":"publisher","DOI":"10.1145\/1218063.1217965"},{"key":"e_1_3_2_2_80_1","doi-asserted-by":"publisher","DOI":"10.5555\/846234.849296"},{"key":"e_1_3_2_2_81_1","doi-asserted-by":"publisher","DOI":"10.1007\/s004460050028"},{"key":"e_1_3_2_2_82_1","first-page":"495","volume-title":"Proceedings of","author":"Stone J. M.","year":"1990"},{"key":"e_1_3_2_2_83_1","first-page":"147","volume-title":"Parallel and Distributed Computing in Engineering Systems","author":"Stone J. M.","year":"1992"},{"key":"e_1_3_2_2_84_1","doi-asserted-by":"publisher","DOI":"10.1145\/2528521.1508274"},{"key":"e_1_3_2_2_85_1","first-page":"11","volume-title":"Parallel and Distributed Processing Symposium, 2003. Proceedings. International","author":"Sundell H."},{"key":"e_1_3_2_2_86_1","doi-asserted-by":"publisher","DOI":"10.1007\/11516798_18"},{"key":"e_1_3_2_2_87_1","doi-asserted-by":"publisher","DOI":"10.1145\/1842733.1842750"},{"key":"e_1_3_2_2_88_1","first-page":"11","volume-title":"USENIX Annual Technical Conference","author":"Triplett J.","year":"2011"},{"key":"e_1_3_2_2_89_1","first-page":"64","volume-title":"Proceedings of the seventh international conference on Parallel and Distributed Computing Systems","author":"Valois J. D.","year":"1994"},{"key":"e_1_3_2_2_90_1","doi-asserted-by":"publisher","DOI":"10.1145\/224964.224988"},{"key":"e_1_3_2_2_91_1","unstructured":"J. D. Valois. Lock-free data structures. 1996.  J. D. Valois. Lock-free data structures. 1996."},{"key":"e_1_3_2_2_92_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2007.4"},{"key":"e_1_3_2_2_93_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-24851-4_24"},{"key":"e_1_3_2_2_94_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1987.1676921"},{"key":"e_1_3_2_2_95_1","doi-asserted-by":"publisher","DOI":"10.1145\/2928275.2928285"}],"event":{"name":"SOSP '17: ACM SIGOPS 26th Symposium on Operating Systems Principles","location":"Shanghai China","acronym":"SOSP '17","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","USENIX Assoc USENIX Assoc"]},"container-title":["Proceedings of the 26th Symposium on Operating Systems Principles"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3132747.3132771","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3132747.3132771","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:10:57Z","timestamp":1750212657000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3132747.3132771"}},"subtitle":["delegation is (much) faster than you think"],"short-title":[],"issued":{"date-parts":[[2017,10,14]]},"references-count":93,"alternative-id":["10.1145\/3132747.3132771","10.1145\/3132747"],"URL":"https:\/\/doi.org\/10.1145\/3132747.3132771","relation":{},"subject":[],"published":{"date-parts":[[2017,10,14]]},"assertion":[{"value":"2017-10-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}