{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,15]],"date-time":"2026-07-15T16:40:53Z","timestamp":1784133653024,"version":"3.55.0"},"reference-count":214,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2016,6,30]],"date-time":"2016-06-30T00:00:00Z","timestamp":1467244800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100004837","name":"MICINN","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100004837","id-type":"DOI","asserted-by":"crossref"}]},{"name":"ERDF program of the European Union: HomProg-HetSys project","award":["TIN2014-58876-P"],"award-info":[{"award-number":["TIN2014-58876-P"]}]},{"name":"COST Program Action IC1305: Network for Sustainable Ultrascale Computing"},{"name":"CAPAP-H5 network","award":["TIN2014-53522-REDT"],"award-info":[{"award-number":["TIN2014-53522-REDT"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Comput. Surv."],"published-print":{"date-parts":[[2017,6,30]]},"abstract":"<jats:p>Thread-Level Speculation (TLS) is a promising technique that allows the parallel execution of sequential code without relying on a prior, compile-time-dependence analysis. In this work, we introduce the technique, present a taxonomy of TLS solutions, and summarize and put into perspective the most relevant advances in this field.<\/jats:p>","DOI":"10.1145\/2938369","type":"journal-article","created":{"date-parts":[[2016,7,5]],"date-time":"2016-07-05T14:08:13Z","timestamp":1467727693000},"page":"1-39","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":26,"title":["A Survey on Thread-Level Speculation Techniques"],"prefix":"10.1145","volume":"49","author":[{"given":"Alvaro","family":"Estebanez","sequence":"first","affiliation":[{"name":"Universidad de Valladolid, Valladolid, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Diego R.","family":"Llanos","sequence":"additional","affiliation":[{"name":"Universidad de Valladolid, Valladolid, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Arturo","family":"Gonzalez-Escribano","sequence":"additional","affiliation":[{"name":"Universidad de Valladolid, Valladolid, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2016,6,30]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2611462.2611482"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/53990.54021"},{"key":"e_1_2_1_3_1","volume-title":"Proceedings of the 31st Annual ACM\/IEEE International Symposium on Microarchitecture (MICRO 31)","author":"Akkary Haitham"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1463768.1463772"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-09873-9_20"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2015.2393870"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/PDP.2011.14"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-30961-8_25"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/109626.109631"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/2442626.2442639"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/339647.339696"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/72935.72967"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2370816.2370908"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/2523721.2523775"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2446920.2446921"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/564870.564885"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/300979.300996"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/192724.192750"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508148.2485942"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508148.2485942"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2013.79"},{"key":"e_1_2_1_24_1","volume-title":"Workload Characterization, 2008. IISWC 2008. IEEE International Symposium on. IEEE Computer Society","author":"Minh Chi Cao","year":"2008"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2006.13"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2014.51"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/602770.602857"},{"key":"e_1_2_1_28_1","volume-title":"Proceedings of the 1998 International Conference on Parallel Architectures and Compilation Techniques (PACT\u201998)","author":"Chen M. K.","year":"1998"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/776261.776294"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/859618.859668"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/781498.781502"},{"key":"e_1_2_1_32_1","series-title":"Lecture Notes in Computer Science","volume-title":"Data dependence profiling for speculative optimizations","author":"Chen Tong"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/781498.781501"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2005.69"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/339647.363382"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.5555\/874076.876479"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1187976.1187980"},{"key":"e_1_2_1_38_1","volume-title":"Proceedings of the 1999 IEEE International Conference on Computer Design (ICCD\u201999)","author":"Codrescu L.","year":"1999"},{"key":"e_1_2_1_39_1","volume-title":"Proceedings of the 1999 International Conference on Parallel Architectures and Compilation Techniques (PACT\u201999)","author":"Codrescu Lucian","year":"2079"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.902753"},{"key":"e_1_2_1_41_1","volume-title":"Proceedings of the 31st International Conference on Very Large Data Bases (VLDB\u201905)","author":"Colohan Christopher B."},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2006.43"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/99.660313"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPA.2011.21"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.5555\/645610.662024"},{"key":"e_1_2_1_46_1","volume-title":"While","author":"Darlington John","year":"1993"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICIS.2012.116"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2010.5470427"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2048147.2048154"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250760"},{"key":"e_1_2_1_52_1","unstructured":"Kaivalya M. Dixit. 1993. Overview of the SPEC Benchmarks. (1993).  Kaivalya M. Dixit. 1993. Overview of the SPEC Benchmarks. (1993)."},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.5555\/1025127.1026009"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250727.1250732"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/996841.996852"},{"key":"e_1_2_1_56_1","volume-title":"Proceedings of the 7th International Symposium on High-level Parallel Programming and Applications (HLPP\u201914)","author":"Estebanez Alvaro","year":"2014"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10766-014-0347-0"},{"key":"e_1_2_1_58_1","volume-title":"Euro-Par 2015: Parallel Processing","author":"Estebanez Alvaro"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/TrustCom.2012.176"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/2145816.2145860"},{"key":"e_1_2_1_61_1","volume-title":"Bhuyan","author":"Feng Min","year":"2014"},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/1941553.1941564"},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/2254064.2254122"},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/2086696.2086717"},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.509907"},{"key":"e_1_2_1_67_1","volume-title":"Proceedings of the 20th International Conference on Parallel and Distributed Processing (IPDPS\u201906)","author":"Fung Stanley L. C.","year":"2006"},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2012.41"},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/1996130.1996172"},{"key":"e_1_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2013.46"},{"key":"e_1_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/1089008.1089010"},{"key":"e_1_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.5555\/942806.943847"},{"key":"e_1_2_1_73_1","volume-title":"Proceedings of the 4th International Symposium on High-Performance Computer Architecture (HPCA\u201998)","author":"Gopal S.","year":"1998"},{"key":"e_1_2_1_74_1","volume-title":"Computer Systems Architecture Conference, 2008. ACSAC 2008. 13th Asia-Pacific. IEEE Computer Society","author":"Guo Rui","year":"2008"},{"key":"e_1_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.5555\/509058.509070"},{"key":"e_1_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.5555\/1128020.1128563"},{"key":"e_1_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/4472.4478"},{"key":"e_1_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2014.10"},{"key":"e_1_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1109\/40.848474"},{"key":"e_1_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1145\/291069.291020"},{"key":"e_1_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186736.1186737"},{"key":"e_1_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/1241601.1241615"},{"key":"e_1_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1145\/165123.165164"},{"key":"e_1_2_1_84_1","volume-title":"Proceedings of the 2nd Workshop on Parallel Execution of Sequential Programs on Multi-Core Architectures (PESPMA\u201909)","author":"Hertzberg Ben","year":"2009"},{"key":"e_1_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.5555\/2190025.2190054"},{"key":"e_1_2_1_86_1","doi-asserted-by":"publisher","DOI":"10.1145\/135226.135232"},{"key":"e_1_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155654"},{"key":"e_1_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2010.5649169"},{"key":"e_1_2_1_89_1","volume-title":"Eleventh Workshop on Interaction between Compilers and Computer Architectures (INTERACT-11)","author":"Islam M. M."},{"key":"e_1_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2007.53"},{"key":"e_1_2_1_91_1","volume-title":"Proceedings of the 3rd IEEE Symposium on High-Performance Computer Architecture (HPCA\u201997)","author":"Jacobson Quinn"},{"key":"e_1_2_1_92_1","volume-title":"Proceedings of the 30th Annual ACM\/IEEE International Symposium on Microarchitecture (MICRO 30)","author":"Jacobson Quinn"},{"key":"e_1_2_1_93_1","doi-asserted-by":"publisher","DOI":"10.1145\/339647.339653"},{"key":"e_1_2_1_94_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491899.2465557"},{"key":"e_1_2_1_96_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10766-013-0259-4"},{"key":"e_1_2_1_97_1","doi-asserted-by":"publisher","DOI":"10.1145\/2145816.2145861"},{"key":"e_1_2_1_98_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-28652-0_12"},{"key":"e_1_2_1_99_1","doi-asserted-by":"publisher","DOI":"10.1145\/1810479.1810516"},{"key":"e_1_2_1_100_1","doi-asserted-by":"publisher","DOI":"10.1145\/2048066.2048087"},{"key":"e_1_2_1_101_1","doi-asserted-by":"publisher","DOI":"10.1145\/1787275.1787302"},{"key":"e_1_2_1_102_1","doi-asserted-by":"publisher","DOI":"10.1145\/1712605.1712645"},{"key":"e_1_2_1_103_1","doi-asserted-by":"publisher","DOI":"10.1145\/1229428.1229475"},{"key":"e_1_2_1_104_1","doi-asserted-by":"publisher","DOI":"10.1145\/1183401.1183407"},{"key":"e_1_2_1_105_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2009.18"},{"key":"e_1_2_1_106_1","doi-asserted-by":"publisher","DOI":"10.1145\/2259016.2259029"},{"key":"e_1_2_1_107_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2010.19"},{"key":"e_1_2_1_108_1","doi-asserted-by":"publisher","DOI":"10.1145\/319838.319854"},{"key":"e_1_2_1_109_1","volume-title":"7th International Conference on PGAS Programming Models. 126","author":"Koduru Sai Charan","year":"2013"},{"key":"e_1_2_1_110_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2005.35"},{"key":"e_1_2_1_111_1","volume-title":"Proceedings of the 1998 Fourth International Symposium on High-Performance Computer Architecture (HPCA\u201998)","author":"Krishnan Venkata","year":"1998"},{"key":"e_1_2_1_112_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.795218"},{"key":"e_1_2_1_113_1","doi-asserted-by":"publisher","DOI":"10.1145\/55364.55420"},{"key":"e_1_2_1_114_1","volume-title":"International Conference on. IEEE Computer Society","author":"Krothapalli V. P.","year":"1990"},{"key":"e_1_2_1_115_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1985.231547"},{"key":"e_1_2_1_116_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2009.4919639"},{"key":"e_1_2_1_117_1","doi-asserted-by":"publisher","DOI":"10.1145\/1504176.1504181"},{"key":"e_1_2_1_118_1","doi-asserted-by":"publisher","DOI":"10.1145\/1378533.1378575"},{"key":"e_1_2_1_119_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993498.1993562"},{"key":"e_1_2_1_120_1","doi-asserted-by":"publisher","DOI":"10.1145\/1346281.1346311"},{"key":"e_1_2_1_121_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250759"},{"key":"e_1_2_1_122_1","doi-asserted-by":"publisher","DOI":"10.1145\/1562164.1562188"},{"key":"e_1_2_1_123_1","doi-asserted-by":"publisher","DOI":"10.5555\/977395.977673"},{"key":"e_1_2_1_124_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPDC.2010.17"},{"key":"e_1_2_1_125_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPPW.2005.81"},{"key":"e_1_2_1_126_1","unstructured":"Xiao-Feng Li Zhao-Hui Du Qingyu Zhao and Tin-Fook Ngai. 2003. Software value prediction for speculative parallel threaded computations. In First valie Prediction Workshop. 18--25.  Xiao-Feng Li Zhao-Hui Du Qingyu Zhao and Tin-Fook Ngai. 2003. Software value prediction for speculative parallel threaded computations. In First valie Prediction Workshop. 18--25."},{"key":"e_1_2_1_127_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2010.53"},{"key":"e_1_2_1_128_1","doi-asserted-by":"publisher","DOI":"10.1145\/1122971.1122997"},{"key":"e_1_2_1_129_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2007.1030"},{"key":"e_1_2_1_130_1","doi-asserted-by":"publisher","DOI":"10.1109\/PDP.2008.13"},{"key":"e_1_2_1_131_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541228.2541233"},{"key":"e_1_2_1_132_1","doi-asserted-by":"publisher","DOI":"10.1145\/277830.277850"},{"key":"e_1_2_1_133_1","doi-asserted-by":"publisher","DOI":"10.1145\/605397.605400"},{"key":"e_1_2_1_134_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2012.146"},{"key":"e_1_2_1_135_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542495"},{"key":"e_1_2_1_136_1","doi-asserted-by":"publisher","DOI":"10.1145\/1693453.1693457"},{"key":"e_1_2_1_137_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1987.5009499"},{"key":"e_1_2_1_138_1","volume-title":"Dodynamic: A Construct for On-the-Fly Parallelization of Loops. Technical Report 650","author":"Mirchandaney R.","year":"1988"},{"key":"e_1_2_1_139_1","doi-asserted-by":"publisher","DOI":"10.1145\/1583991.1584050"},{"key":"e_1_2_1_140_1","doi-asserted-by":"publisher","DOI":"10.1145\/305138.305155"},{"key":"e_1_2_1_141_1","doi-asserted-by":"publisher","DOI":"10.1145\/237090.237140"},{"key":"e_1_2_1_142_1","doi-asserted-by":"crossref","unstructured":"K. Olukotun O. A. Olukotun L. S. Hammond and J. P. Laudon. 2007. Chip Multiprocessor Architecture: Techniques to Improve Throughput and Latency. Morgan & Claypool Publishers San Rafael CA. http:\/\/books.google.es\/books?id&equals;&equals;spZZDwuAgUYC   K. Olukotun O. A. Olukotun L. S. Hammond and J. P. Laudon. 2007. Chip Multiprocessor Architecture: Techniques to Improve Throughput and Latency. Morgan & Claypool Publishers San Rafael CA. http:\/\/books.google.es\/books?id&equals;&equals;spZZDwuAgUYC","DOI":"10.1007\/978-3-031-01720-9"},{"key":"e_1_2_1_144_1","volume-title":"Proceedings of the 1999 International Conference on Parallel Architectures and Compilation Techniques (PACT\u201999)","author":"Oplinger Jeffrey T.","year":"2079"},{"key":"e_1_2_1_145_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2005.13"},{"key":"e_1_2_1_146_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2008.4751875"},{"key":"e_1_2_1_147_1","doi-asserted-by":"publisher","DOI":"10.1007\/11945918_19"},{"key":"e_1_2_1_148_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2009.4919640"},{"key":"e_1_2_1_149_1","doi-asserted-by":"publisher","DOI":"10.1145\/2540708.2540746"},{"key":"e_1_2_1_150_1","doi-asserted-by":"publisher","DOI":"10.1109\/SRDS.2011.16"},{"key":"e_1_2_1_151_1","doi-asserted-by":"publisher","DOI":"10.1145\/859618.859624"},{"key":"e_1_2_1_152_1","doi-asserted-by":"publisher","DOI":"10.1145\/279358.279394"},{"key":"e_1_2_1_153_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2005.1430555"},{"key":"e_1_2_1_154_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297846.1297950"},{"key":"e_1_2_1_155_1","doi-asserted-by":"publisher","DOI":"10.1145\/1108792.1108809"},{"key":"e_1_2_1_156_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-69330-7_21"},{"key":"e_1_2_1_157_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1987.5009495"},{"key":"e_1_2_1_158_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2009.37"},{"key":"e_1_2_1_159_1","doi-asserted-by":"publisher","DOI":"10.1145\/781498.781500"},{"key":"e_1_2_1_160_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065944.1065964"},{"key":"e_1_2_1_161_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806596.1806603"},{"key":"e_1_2_1_162_1","doi-asserted-by":"publisher","DOI":"10.1145\/1926385.1926405"},{"key":"e_1_2_1_163_1","volume-title":"Marzo","author":"Puiggali Joan","year":"2012"},{"key":"e_1_2_1_164_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065043"},{"key":"e_1_2_1_165_1","volume-title":"Proceedings of the 34th Annual ACM\/IEEE International Symposium on Microarchitecture (MICRO 34)","author":"Rajwar Ravi"},{"key":"e_1_2_1_166_1","doi-asserted-by":"publisher","DOI":"10.1145\/1736020.1736030"},{"key":"e_1_2_1_167_1","doi-asserted-by":"publisher","DOI":"10.1145\/1356058.1356082"},{"key":"e_1_2_1_168_1","volume-title":"Encyclopedia of Parallel Computing","author":"Rauchwerger Lawrence","year":"1901"},{"key":"e_1_2_1_169_1","doi-asserted-by":"publisher","DOI":"10.1145\/223428.207148"},{"key":"e_1_2_1_170_1","doi-asserted-by":"publisher","DOI":"10.1109\/71.752782"},{"key":"e_1_2_1_171_1","doi-asserted-by":"publisher","DOI":"10.1145\/1088149.1088178"},{"key":"e_1_2_1_172_1"},{"key":"e_1_2_1_173_1","doi-asserted-by":"publisher","DOI":"10.1145\/1088149.1088173"},{"key":"e_1_2_1_174_1","doi-asserted-by":"publisher","DOI":"10.1145\/201059.201065"},{"key":"e_1_2_1_175_1","volume-title":"Proceedings of the 29th Annual ACM\/IEEE International Symposium on Microarchitecture (MICRO 29)","author":"Rotenberg Eric"},{"key":"e_1_2_1_176_1","doi-asserted-by":"publisher","DOI":"10.5555\/266800.266814"},{"key":"e_1_2_1_177_1","doi-asserted-by":"publisher","DOI":"10.5555\/320080.320084"},{"key":"e_1_2_1_178_1","doi-asserted-by":"publisher","DOI":"10.1145\/1519065.1519094"},{"key":"e_1_2_1_179_1","volume-title":"Workshop on Scalable Shared Memory Multiprocessors.","author":"Rundberg Peter","year":"2000"},{"key":"e_1_2_1_180_1","volume-title":"Technical Report 657. Yale University.","author":"Saltz J. H.","year":"1988"},{"key":"e_1_2_1_181_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.88484"},{"key":"e_1_2_1_182_1","doi-asserted-by":"publisher","DOI":"10.1145\/2159430.2159438"},{"key":"e_1_2_1_183_1","doi-asserted-by":"publisher","DOI":"10.1145\/223982.224451"},{"key":"e_1_2_1_184_1","volume-title":"Proceedings of the 4th International Symposium on High-Performance Computer Architecture (HPCA\u201998)","author":"Steffan J.","year":"2079"},{"key":"e_1_2_1_185_1","doi-asserted-by":"publisher","DOI":"10.1145\/1082469.1082471"},{"key":"e_1_2_1_186_1","doi-asserted-by":"publisher","DOI":"10.1145\/339647.339650"},{"key":"e_1_2_1_187_1","volume-title":"Proceedings of the 8th International Symposium on High-Performance Computer Architecture (HPCA\u201902)","author":"Steffan J. Gregory"},{"key":"e_1_2_1_188_1","volume-title":"ICPP","author":"Tang Peiyi"},{"key":"e_1_2_1_189_1","doi-asserted-by":"publisher","DOI":"10.1007\/11599555_6"},{"key":"e_1_2_1_190_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806651.1806663"},{"key":"e_1_2_1_191_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806596.1806604"},{"key":"e_1_2_1_192_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2008.4771802"},{"key":"e_1_2_1_193_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10766-009-0111-z"},{"key":"e_1_2_1_194_1","doi-asserted-by":"publisher","DOI":"10.1145\/1941553.1941580"},{"key":"e_1_2_1_195_1","volume-title":"Encyclopedia of Parallel Computing","author":"Torrellas Josep","year":"1894"},{"key":"e_1_2_1_196_1","doi-asserted-by":"publisher","DOI":"10.1145\/1543135.1542496"},{"key":"e_1_2_1_197_1","doi-asserted-by":"publisher","DOI":"10.5555\/822079.822711"},{"key":"e_1_2_1_198_1","doi-asserted-by":"publisher","DOI":"10.1145\/232973.232993"},{"key":"e_1_2_1_199_1","doi-asserted-by":"publisher","DOI":"10.1145\/285930.286011"},{"key":"e_1_2_1_200_1","doi-asserted-by":"publisher","DOI":"10.1145\/641865.641867"},{"key":"e_1_2_1_202_1","volume-title":"Proceedings of the 31st Annual ACM\/IEEE International Symposium on Microarchitecture (MICRO 31)","author":"Vijaykumar T. N."},{"key":"e_1_2_1_203_1","doi-asserted-by":"publisher","DOI":"10.1145\/279358.279392"},{"key":"e_1_2_1_204_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-69330-7_20"},{"key":"e_1_2_1_205_1","doi-asserted-by":"publisher","DOI":"10.5555\/645988.674160"},{"key":"e_1_2_1_206_1","doi-asserted-by":"publisher","DOI":"10.5555\/838237.838521"},{"key":"e_1_2_1_207_1","doi-asserted-by":"publisher","DOI":"10.1145\/1062261.1062310"},{"key":"e_1_2_1_208_1","doi-asserted-by":"publisher","DOI":"10.1109\/71.97902"},{"key":"e_1_2_1_209_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-89740-8_16"},{"key":"e_1_2_1_210_1","volume-title":"High Performance Computer Architecture (HPCA), 2010 IEEE 16th International Symposium on. IEEE Computer Society","author":"Xekalakis P.","year":"2010"},{"key":"e_1_2_1_211_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542275.1542333"},{"key":"e_1_2_1_212_1","doi-asserted-by":"publisher","DOI":"10.1145\/2355585.2355591"},{"key":"e_1_2_1_213_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2010.5470466"},{"key":"e_1_2_1_214_1","doi-asserted-by":"publisher","DOI":"10.1145\/2400682.2400698"},{"key":"e_1_2_1_215_1","doi-asserted-by":"publisher","DOI":"10.1145\/1693453.1693501"},{"key":"e_1_2_1_216_1","volume-title":"Cloud and Grid Computing (CCGrid), 2013 13th IEEE\/ACM International Symposium on. IEEE Computer Society","author":"Zhang Chenggang","year":"2013"},{"key":"e_1_2_1_217_1","doi-asserted-by":"publisher","DOI":"10.1145\/2694344.2694369"},{"key":"e_1_2_1_218_1","doi-asserted-by":"publisher","DOI":"10.1145\/2370816.2370882"},{"key":"e_1_2_1_219_1","doi-asserted-by":"publisher","DOI":"10.1145\/2654822.2541989"},{"key":"e_1_2_1_220_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1987.233477"},{"key":"e_1_2_1_221_1","doi-asserted-by":"publisher","DOI":"10.5555\/774861.774871"}],"container-title":["ACM Computing Surveys"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2938369","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2938369","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T21:38:20Z","timestamp":1750282700000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2938369"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,6,30]]},"references-count":214,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2017,6,30]]}},"alternative-id":["10.1145\/2938369"],"URL":"https:\/\/doi.org\/10.1145\/2938369","relation":{},"ISSN":["0360-0300","1557-7341"],"issn-type":[{"value":"0360-0300","type":"print"},{"value":"1557-7341","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,6,30]]},"assertion":[{"value":"2015-05-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-04-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-06-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}