{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,22]],"date-time":"2024-10-22T15:32:59Z","timestamp":1729611179541,"version":"3.28.0"},"reference-count":30,"publisher":"IEEE Comput. Soc","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1109\/pact.2002.1106020","type":"proceedings-article","created":{"date-parts":[[2003,6,25]],"date-time":"2003-06-25T20:51:07Z","timestamp":1056574267000},"page":"222-231","source":"Crossref","is-referenced-by-count":10,"title":["Speculative alias analysis for executable code"],"prefix":"10.1109","author":[{"given":"M.","family":"Fernandez","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"R.","family":"Espasa","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/207110.207111"},{"key":"ref10","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1109\/MICRO.1996.566452","article-title":"Hot cold optimization of large Windows\/NT applications","author":"cohn","year":"1996","journal-title":"Proceedings of the 29th Annual International Symposium on Microarchitecture"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/268946.268948"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/277650.277670"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/267959.269970"},{"article-title":"Speculative alias analysis for executable code. Technical Report UPC-DAC-2002&#x2013;27, Computer Architecture Department","year":"2002","author":"fern\u00e1ndez","key":"ref14"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/195473.195534"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/378795.378806"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/258915.258927"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/ICCL.1998.674173"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.1994.288149"},{"key":"ref28","first-page":"1","article-title":"A practical system for intermodule code optimization at link-time","volume":"1","author":"srivastava","year":"1992","journal-title":"Journal of Programming Languages"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/40.877949"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/263699.263703"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/277650.277665"},{"article-title":"The SimpleScalar tool set, version 2.0. Technical Report CS-TR-97&#x2013;1342, CS Department","year":"1997","author":"burger","key":"ref6"},{"key":"ref29","article-title":"Dynamic kernel code optimization","author":"tamches","year":"2001","journal-title":"Proceedings of the 3rd Workshop on Binary Translation"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/268946.268966"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/349299.349311"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380220502"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.1998.727270"},{"key":"ref9","first-page":"17","article-title":"Spike: An optimizer for Alpha\/NT executables","author":"cohn","year":"1997","journal-title":"The USENIX Windows NT Workshop 1997"},{"journal-title":"Compilers Principles Techniques and Tools","year":"1986","author":"aho","key":"ref1"},{"article-title":"Run-time detection and recovery from incorrectly reordered memory operations. Technical Report RC-20857, IBM Research Report","year":"1997","author":"moudgill","key":"ref20"},{"journal-title":"Alto A platform for object code modification","year":"1999","author":"muth","key":"ref22"},{"journal-title":"Advanced Compiler Design and Implementation","year":"1997","author":"muchnick","key":"ref21"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/93542.93550"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1002\/1097-024X(200101)31:1<67::AID-SPE357>3.0.CO;2-A"},{"key":"ref26","first-page":"235","article-title":"Data-flow analysis of program fragments","author":"rountev","year":"1999","journal-title":"ESEC\/FSE '99"},{"key":"ref25","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1145\/360128.360152","article-title":"The store-load address table and speculative register promotion","author":"postiff","year":"2000","journal-title":"Proceedings of the 33rd Annual IEEE\/ACM International Symposium on Microarchitecture"}],"event":{"name":"2002 International Conference on Parallel Architectures and Compilation Techniques. PACT 2002","acronym":"PACT-02","location":"Charlottesville, VA, USA"},"container-title":["Proceedings.International Conference on Parallel Architectures and Compilation Techniques"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/8167\/24312\/01106020.pdf?arnumber=1106020","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,6,8]],"date-time":"2021-06-08T04:31:52Z","timestamp":1623126712000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1106020\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":30,"URL":"https:\/\/doi.org\/10.1109\/pact.2002.1106020","relation":{},"subject":[]}}