{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,9]],"date-time":"2026-05-09T04:27:42Z","timestamp":1778300862572,"version":"3.51.4"},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540610533","type":"print"},{"value":"9783540499398","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1996]]},"DOI":"10.1007\/3-540-61053-7_53","type":"book-chapter","created":{"date-parts":[[2012,2,26]],"date-time":"2012-02-26T21:13:33Z","timestamp":1330290813000},"page":"59-73","source":"Crossref","is-referenced-by-count":13,"title":["Aggressive loop unrolling in a retargetable, optimizing compiler"],"prefix":"10.1007","author":[{"given":"Jack W.","family":"Davidson","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sanjay","family":"Jinturkar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,6,7]]},"reference":[{"key":"5_CR1","doi-asserted-by":"crossref","unstructured":"Alexander, M. J., Bailey, M. W., Childers, B. R., Davidson, J. W., and Jinturkar, S., \u201cMemory Bandwidth Optimizations for Wide-Bus Machines\u201d, Proceedings of the 25th Hawaii International Conference on System Sciences, Maui, HA, January 1993, pp. 466\u2013475.","DOI":"10.1109\/HICSS.1993.270618"},{"issue":"4","key":"5_CR2","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1145\/197405.197406","volume":"26","author":"D. F. Bacon","year":"1994","unstructured":"Bacon, D. F., Graham, S. L., and Sharp, O. J., \u201cCompiler Transformations for High-Performance Computing\u201d, ACM Computing Surveys, 26(4), Dec. 1994, pp. 345\u2013420.","journal-title":"ACM Computing Surveys"},{"key":"5_CR3","doi-asserted-by":"crossref","unstructured":"Benitez, M. E. and Davidson, J. W., \u201cThe Advantages of Machine-Dependent Global Optimizations\u201d, Proceedings of the Conference on Programming Languages and System Architecture, Springer Verlag Lecture Notes in Computer Science, Zurich, Switzerland, March 1994, pp. 105\u2013124.","DOI":"10.1007\/3-540-57840-4_27"},{"issue":"2","key":"5_CR4","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1145\/357094.357098","volume":"2","author":"J. W. Davidson","year":"1980","unstructured":"Davidson, J. W., and Fraser, C. W., \u201cThe Design and Application of a Retargetable Peephole Optimizer\u201d, ACM Transactions on Programming Languages and Systems, 2(2), April 1980, pp. 191\u2013202.","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"5_CR5","doi-asserted-by":"crossref","unstructured":"Davidson, J. W. and Whalley, D. B., \u201cEase: An Environment for Architecture Study and Experimentation\u201d, Proceedings of the 1990 ACM Sigmetrics Conference on Measurement and Modelling of Computer Systems, Boulder, CO, May 1990, pp. 259\u2013260.","DOI":"10.1145\/98457.98775"},{"key":"5_CR6","doi-asserted-by":"crossref","unstructured":"Davidson, J. W. and Jinturkar, S., \u201cMemory Access Coalescing: A Technique for Eliminating Redundant Memory Accesses\u201d, Proceedings of SIGPLAN '94 Conference on Programming Language Design and Implementation, Orlando, FL, June 1994, pp 186\u2013195.","DOI":"10.1145\/178243.178259"},{"key":"5_CR7","unstructured":"Davidson, J. W. and Jinturkar, S., \u201cAn Aggressive approach to Loop Unrolling\u201d, available as University of Virginia Technical Report # CS-95-26."},{"key":"5_CR8","doi-asserted-by":"crossref","unstructured":"Davidson, J. W. and Jinturkar, S., \u201cImproving Instruction-level Parallelism by Loop Unrolling and Dynamic Memory Disambiguation\u201d, Proceedings of the 28th International Symposium on Microarchitecture, Ann Arbor, MI, Nov 1995, pp 125\u2013134.","DOI":"10.1109\/MICRO.1995.476820"},{"key":"5_CR9","unstructured":"Alpha Architecture Handbook, Digital Equipment Corporation, Boston, MA, 1992."},{"issue":"3","key":"5_CR10","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1002\/spe.4380090307","volume":"9","author":"J.J. Dongarra","year":"1979","unstructured":"Dongarra, J.J. and Hinds, A. R., \u201cUnrolling Loops in Fortran\u201d, Software-Practice and Experience, 9(3), Mar. 1979, pp. 219\u2013226.","journal-title":"Software-Practice and Experience"},{"key":"5_CR11","doi-asserted-by":"crossref","unstructured":"Fisher, J. A., Ellis, J. R., Ruttenberg, J. C. and Nicolau, A., \u201cParallel Processing: A Smart Compiler and a Dumb Machine\u201d, Proceedings of the SIGPLAN'84 Symposium on Compiler Construction, Montreal, Canada, June 1984, pp. 37\u201347.","DOI":"10.1145\/502874.502878"},{"issue":"4","key":"5_CR12","doi-asserted-by":"crossref","first-page":"1156","DOI":"10.1145\/183432.183446","volume":"16","author":"S. M. Freudenberger","year":"1994","unstructured":"Freudenberger, S. M., Gross, T. R. and Lowney, P. G., \u201cAvoidance and Suppression of Compensation Code in a Trace Scheduling Compiler\u201d, ACM Transactions on Programming Languages and Systems, 16(4), July 1994, pp. 1156\u20131214.","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"5_CR13","volume-title":"Computer Architecture: A Quantitative Approach","author":"J. L. Hennessy","year":"1990","unstructured":"Hennessy, J. L. and Patterson, D. A., Computer Architecture: A Quantitative Approach, Morgan Kaufmann Publishers, Inc, San Mateo, CA, 1990."},{"key":"5_CR14","unstructured":"IBM RISC System\/6000 Technology, Austin, TX, 1990."},{"key":"5_CR15","volume-title":"MIPS RISC Architecture","author":"G. Kane","year":"1992","unstructured":"Kane, G., \u201cMIPS RISC Architecture\u201d, Prentice-Hall, Englewood Cliffs, NJ, 1992."},{"key":"5_CR16","doi-asserted-by":"crossref","unstructured":"Mahlke, S. A., Chen, W. Y., Gyllenhaal, J. C. and Hwu, W. W., \u201cCompiler Code Transformations for Superscalar-Based High-Performance Systems\u201d, Proceedings of Supercomputing '92, Portland, OR, Nov. 1992, pp. 808\u2013817.","DOI":"10.1109\/SUPERC.1992.236682"},{"key":"5_CR17","unstructured":"MC68020 32-Bit Microprocessor User's Manual, Prentice-Hall, Englewood Cliffs, N.J."},{"key":"5_CR18","volume-title":"Using and Porting GNU CC","author":"R. M. Stallman","year":"1989","unstructured":"Stallman, R. M., Using and Porting GNU CC, Free Software Foundation, Cambridge, MA, 1989."},{"key":"5_CR19","unstructured":"The SPARC Architecture Manual, Version 7, Sun Microsystems Corporation, Mountain View, CA, 1987."},{"key":"5_CR20","doi-asserted-by":"crossref","unstructured":"Weiss, S, and Smith, J. E., \u201cA Study of Scalar Compilation Techniques for Pipelined Supercomputers\u201d, Proceedings of Second International Conference on Architectural Support for Programming Languages and Operating Systems\u201d, Palo Alto, CA, Oct. 1987, pp. 105\u2013109.","DOI":"10.1145\/36205.36191"}],"container-title":["Lecture Notes in Computer Science","Compiler Construction"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-61053-7_53.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,21]],"date-time":"2025-03-21T23:13:09Z","timestamp":1742598789000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-61053-7_53"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1996]]},"ISBN":["9783540610533","9783540499398"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/3-540-61053-7_53","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[1996]]}}}