{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,24]],"date-time":"2026-02-24T16:51:24Z","timestamp":1771951884269,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":13,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540424956","type":"print"},{"value":"9783540446811","type":"electronic"}],"license":[{"start":{"date-parts":[[2001,1,1]],"date-time":"2001-01-01T00:00:00Z","timestamp":978307200000},"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":[[2001]]},"DOI":"10.1007\/3-540-44681-8_33","type":"book-chapter","created":{"date-parts":[[2007,8,29]],"date-time":"2007-08-29T03:35:09Z","timestamp":1188358509000},"page":"221-229","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Load Redundancy Elimination on Executable Code"],"prefix":"10.1007","author":[{"given":"Manel","family":"Fern\u00e1ndez","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roger","family":"Espasa","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Saumya","family":"Debray","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2001,8,17]]},"reference":[{"key":"33_CR1","volume-title":"Compilers principles, techniques, and tools","author":"A. V. Aho","year":"1986","unstructured":"A. V. Aho, R. Sethi, and J. D. Ullman. Compilers principles, techniques, and tools. Addison-Wesley, Reading, MA, 1986."},{"key":"33_CR2","doi-asserted-by":"crossref","unstructured":"D. Burger and T. M. Austin. The SimpleScalar tool set, version 2.0. Technical Report CS-TR-97-1342, CS Department, University of Wisconsin-Madison, 1997.","DOI":"10.1145\/268806.268810"},{"key":"33_CR3","unstructured":"R. Cohn, D. Goodwin, P. G. Lowney, and N. Rubin. Spike: An optimizer for Alpha\/ NT executables. In USENIX, editor, The USENIX Windows NT Workshop 1997, pages 17\u201323, Seattle, Washington, August 11\u201313 1997."},{"key":"33_CR4","doi-asserted-by":"crossref","unstructured":"S. Debray, R. Muth, and M. Weippert. Alias analysis of executable code. In The 25th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pages 12\u201324, Orlando, Florida, January 19\u201321 1998.","DOI":"10.1145\/268946.268948"},{"key":"33_CR5","doi-asserted-by":"crossref","unstructured":"M. Fern\u00e1ndez, R. Espasa, and S. Debray. Load redundancy elimination on executable code. Technical Report UPC-DAC-2001-3, Computer Architecture Department, Universitat Polit\u00e9cnica de Catalunya-Barcelona, 2001.","DOI":"10.1007\/3-540-44681-8_33"},{"key":"33_CR6","doi-asserted-by":"crossref","unstructured":"D. W. Goodwin. Interprocedural dataflow analysis in an executable optimizer. In Proceedings of the ACM SIGPLAN\u2019 97 Conference on Programming Language Design and Implementation, pages 122\u2013133, Las Vegas, Nevada, June 15\u201318 1997.","DOI":"10.1145\/258916.258927"},{"key":"33_CR7","doi-asserted-by":"crossref","unstructured":"R. Gupta, D. A. Berson, and J. Z. Fang. Path profile guided partial redundancy elimination using speculation. In Proceedings of the 1998 International Conference on Computer Languages, pages 230\u2013239, Chicago, May 14\u201316 1998.","DOI":"10.1109\/ICCL.1998.674173"},{"key":"33_CR8","doi-asserted-by":"crossref","unstructured":"R. N. Horspool and H. Partial redundancy elimination driven by a cost-benefit analysis. In 8th Israeli Conference on Computer System and Software Engineering, pages 111\u2013118, Herzliya, Israel, June 1997.","DOI":"10.1109\/ICCSSE.1997.599882"},{"key":"33_CR9","unstructured":"S. S. Muchnick. Building an Optimizing Compiler. Morgan Kaufman, 1997."},{"key":"33_CR10","unstructured":"R. Muth. Alto: A Platform for Object Code Modification. PhD thesis, Department of Computer Science, University of Arizona, 1999."},{"key":"33_CR11","unstructured":"R. Muth, S. Debray, S. Watterson, and K. de Bosschere. alto: A link-time optimizer1 for the DEC Alpha. Technical Report TR98-14, Department of Computer Science, University of Arizona, 1998."},{"key":"33_CR12","doi-asserted-by":"crossref","unstructured":"K. Pettis and R. C. Hansen. Profile guided code positioning. In Proceedings of the ACM SIGPLAN\u2019 90 Conference on Programming Language Design and Implementation, pages 16\u201327, June 1990.","DOI":"10.1145\/93548.93550"},{"issue":"1","key":"33_CR13","first-page":"1","volume":"1","author":"A. Srivastava","year":"1992","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, Dec. 1992.","journal-title":"Journal of Programming Languages"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2001 Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-44681-8_33","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,20]],"date-time":"2025-01-20T18:34:38Z","timestamp":1737398078000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-44681-8_33"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001]]},"ISBN":["9783540424956","9783540446811"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/3-540-44681-8_33","relation":{},"ISSN":["0302-9743"],"issn-type":[{"value":"0302-9743","type":"print"}],"subject":[],"published":{"date-parts":[[2001]]},"assertion":[{"value":"17 August 2001","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}