{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,21]],"date-time":"2025-03-21T22:40:11Z","timestamp":1742596811924,"version":"3.40.2"},"publisher-location":"Berlin, Heidelberg","reference-count":13,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540578772"},{"type":"electronic","value":"9783540483717"}],"license":[{"start":{"date-parts":[[1994,1,1]],"date-time":"1994-01-01T00:00:00Z","timestamp":757382400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1994]]},"DOI":"10.1007\/3-540-57877-3_27","type":"book-chapter","created":{"date-parts":[[2012,2,26]],"date-time":"2012-02-26T13:35:57Z","timestamp":1330263357000},"page":"404-418","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Compile time instruction cache optimizations"],"prefix":"10.1007","author":[{"given":"Abraham","family":"Mendlson","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shlomit S.","family":"Pinter","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ruth","family":"Shtokhamer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,5,30]]},"reference":[{"key":"27_CR1","volume-title":"Compilers \u2014 Principles, Techniques, and Tools","author":"A. V. Aho","year":"1986","unstructured":"A. V. Aho, R. Sethi, and J. D. Ullman. Compilers \u2014 Principles, Techniques, and Tools. Addison-Wesley, Reading, MA, 1986."},{"doi-asserted-by":"crossref","unstructured":"D. Bernstein, D. Cohen, Y. Lavon, and V. Rainish. Performance evaluation of instruction scheduling on the IBM RISC system\/6000. In 25th Annual International Symposium on Microarchitecture, pages 226\u2013235, Portland, Oregon, December 1992.","key":"27_CR2","DOI":"10.1145\/144965.145816"},{"doi-asserted-by":"crossref","unstructured":"C. Chi-Hung and H. Dietz. Improving cache performance by selective cache bypass. Hawaii International Conference on System Science, pages 277\u2013285, 1989.","key":"27_CR3","DOI":"10.1109\/HICSS.1989.47168"},{"doi-asserted-by":"crossref","unstructured":"R. Gupta and C. Chi-Hung. Improving instruction cache behavior by reducing cache pollution. In Proc. of Supercomputing '90, pages 82\u201391, New-York, November 1990.","key":"27_CR4","DOI":"10.1109\/SUPERC.1990.130005"},{"unstructured":"J. L. Hennessy and D. A. Patterson. Computer Architecture: A Quantitative Approach. Kaufman, 1990.","key":"27_CR5"},{"doi-asserted-by":"crossref","unstructured":"W. W. Hwu and P. H. Chang. Achieving high instruction cache performance with an optimizing compiler. In The 16 th International Symposium on Computer Architecture, pages 242\u2013251, Jerusalem Israel, May 1989.","key":"27_CR6","DOI":"10.1145\/74926.74953"},{"issue":"12","key":"27_CR7","doi-asserted-by":"crossref","first-page":"1241","DOI":"10.1002\/spe.4380201205","volume":"20","author":"J. R. Larus","year":"1990","unstructured":"J. R. Larus. Abstract execution: A technique for efficiently tracing programs. Software Practice & Experience, 20(12):1241\u20131258, 1990.","journal-title":"Software Practice & Experience"},{"doi-asserted-by":"crossref","unstructured":"S. McFarling. On optimizations for instruction caches. In The 3 rd International Conference on Architectural Support for Programming Languages and Operating Systems, pages 183\u2013192, 1989.","key":"27_CR8","DOI":"10.1145\/70082.68200"},{"doi-asserted-by":"crossref","unstructured":"S. McFarling. Cache replacement with dynamic exclusion. In The 19th Annual International Symposium on Computer Architecture, pages 191\u2013200, Gold Coast, Australia, May 1992.","key":"27_CR9","DOI":"10.1145\/146628.139727"},{"doi-asserted-by":"crossref","unstructured":"K. Pettis and R. C. Hansen. Profile guided code positioning. In ACM SIGPLAN Conf. on Programming Language Design and Implementation, pages 16\u201327, 1990.","key":"27_CR10","DOI":"10.1145\/93548.93550"},{"key":"27_CR11","volume-title":"CSL-TR-91-497 91-497","author":"M. D. Smith","year":"1991","unstructured":"M. D. Smith. Tracing with pixie. CSL-TR-91-497 91-497, Stanford University, Stanford, CA 94305-4055, November 1991."},{"issue":"1","key":"27_CR12","first-page":"1","volume":"1","author":"A. Srivastava","year":"1993","unstructured":"A. Srivastava and D. W. Wall. A practical system for intermodule code optimization at link-time. Journal of Programming Languages, 1(1):1\u201318, 1993.","journal-title":"Journal of Programming Languages"},{"issue":"4","key":"27_CR13","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1145\/29868.32979","volume":"5","author":"D. Thi\u00e9baut","year":"1987","unstructured":"D. Thi\u00e9baut and H. S. Stone. Footprints in the cache. ACM Transaction on Computer Systems, 5(4):305\u2013329, November 1987.","journal-title":"ACM Transaction on Computer Systems"}],"container-title":["Lecture Notes in Computer Science","Compiler Construction"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-57877-3_27","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,21]],"date-time":"2025-03-21T22:15:55Z","timestamp":1742595355000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-57877-3_27"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1994]]},"ISBN":["9783540578772","9783540483717"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/3-540-57877-3_27","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1994]]},"assertion":[{"value":"30 May 2005","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}