{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,5]],"date-time":"2026-08-05T17:57:01Z","timestamp":1785952621829,"version":"3.56.0"},"reference-count":35,"publisher":"IEEE Comput. Soc","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1109\/isca.2003.1207014","type":"proceedings-article","created":{"date-parts":[[2004,3,22]],"date-time":"2004-03-22T09:34:28Z","timestamp":1079948068000},"page":"362-373","source":"Crossref","is-referenced-by-count":4,"title":["DISE: a programmable macro engine for customizing applications"],"prefix":"10.1109","author":[{"given":"M.L.","family":"Corliss","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"E.C.","family":"Lewis","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"A.","family":"Roth","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/268998.266668"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/168619.168635"},{"key":"ref31","article-title":"Alpha Runs X86 Code with FX!32","volume":"10","author":"turley","year":"1996","journal-title":"Microprocessor Report"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/178243.178260"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2001.903267"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.1992.697002"},{"key":"ref10","article-title":"K7 Challenges Intel","volume":"12","author":"diefendorf","year":"1998","journal-title":"Microprocessor Report"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/264107.264126"},{"key":"ref12","article-title":"Pentium 4 (Partially) Previewed","volume":"14","author":"glaskowsky","year":"2000","journal-title":"Microprocessor Report"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/258993.259016"},{"key":"ref14","article-title":"Intel's P6 Uses Decoupled Superscalar Design","volume":"9","author":"gwenapp","year":"1995","journal-title":"Microprocessor Report"},{"key":"ref15","article-title":"Nx686 Goes Toe-to-Toe with Pentium Pro","volume":"14","author":"gwenapp","year":"1995","journal-title":"Microprocessor Report"},{"key":"ref16","article-title":"P6 Microcode can be Patched","volume":"11","author":"gwenapp","year":"1997","journal-title":"Microprocessor Report"},{"key":"ref17","article-title":"Transmeta Breaks x86 Low-Power Barrier","author":"halfhill","year":"2000","journal-title":"Microprocessor Report"},{"key":"ref18","article-title":"Implementing Optimizations at Decode Time","author":"kim","year":"2002","journal-title":"ISCA-29"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/207110.207163"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/237090.237179"},{"key":"ref4","doi-asserted-by":"crossref","DOI":"10.1145\/352600.352624","article-title":"Operating System Enhancements to Prevent the Misuse of System Calls","author":"bernaschi","year":"2000","journal-title":"CCS-7"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/265924.265927"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/143165.143180"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/384281.808216"},{"key":"ref29","article-title":"Alpha Architecture Reference Manual","author":"sites","year":"1992"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/268806.268810"},{"key":"ref8","article-title":"DISE: Dynamic Instruction Stream Editing","author":"corliss","year":"2002","journal-title":"Technical Report MS-CIS-02-24 University of Pennsylvania"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/305138.305175"},{"key":"ref2","article-title":"Dyanmo: A transparent dynamic optimization system","author":"bala","year":"2000","journal-title":"PLDI 2000"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2002.1176255"},{"key":"ref1","article-title":"ATUM: A New Technique for Capturing Address Traces Using Microcode","author":"agarwal","year":"1986","journal-title":"ISCA '13"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.1997.645810"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.1997.604516"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/2.471178"},{"key":"ref24","article-title":"The Use of Program Profiling in Software Testing","author":"reps","year":"1997","journal-title":"Informatik '97"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1978.1674990"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/283751.283847"},{"key":"ref25","article-title":"Instrumentation and Optimization of Win32\/Intel Executables Using Etch","author":"romer","year":"1997","journal-title":"USENIX Windows NT Workshop"}],"event":{"name":"ISCA 2003: 30th International Symposium on Computer Architecture","location":"San Diego, CA, USA","acronym":"ISCA-03"},"container-title":["30th Annual International Symposium on Computer Architecture, 2003. Proceedings."],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/8578\/27165\/01207014.pdf?arnumber=1207014","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,4,28]],"date-time":"2023-04-28T00:54:40Z","timestamp":1682643280000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1207014\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":35,"URL":"https:\/\/doi.org\/10.1109\/isca.2003.1207014","relation":{},"subject":[]}}