{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T22:32:08Z","timestamp":1725489128791},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540040293"},{"type":"electronic","value":"9783540357674"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/3-540-35767-x_1","type":"book-chapter","created":{"date-parts":[[2007,8,16]],"date-time":"2007-08-16T07:19:15Z","timestamp":1187248755000},"page":"1-17","source":"Crossref","is-referenced-by-count":0,"title":["Optimizing Compiler Design for Modularity and Extensibility"],"prefix":"10.1007","author":[{"given":"Steven","family":"Carroll","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Walden","family":"Ko","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mark","family":"Yankelevsky","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Constantine","family":"Polychronopoulos","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2003,5,13]]},"reference":[{"key":"1_CR1","unstructured":"A. Appel, J. Davidson, and N. Ramsey. The Zephyr compiler infrastructure, 1998."},{"key":"1_CR2","unstructured":"W.E. Cohen. Automatic Construction of Optimizing, Parallelizing Compilers from Specifications. PhD thesis, Purdue University, December 1994."},{"key":"1_CR3","unstructured":"CSRD. PROMIS Manual ( http:\/\/promis.csrd.uiuc.edu\/ ). Urbana, Illinois."},{"key":"1_CR4","doi-asserted-by":"crossref","unstructured":"C. Fraser, R. Henry, and T. Proebsting. BURG \u2014 Fast Optimal Instruction Selection and Tree Parsing, April 1992.","DOI":"10.1145\/131080.131089"},{"key":"1_CR5","unstructured":"Edison Design Group. http:\/\/www.edg.com\/ ."},{"key":"1_CR6","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"406","DOI":"10.1007\/3-540-57502-2_61","volume-title":"Proceedings of the 5th International Workshop on Languages and Compilers for Parallel Computing","author":"L.J. Hendren","year":"1993","unstructured":"L.J. Hendren, C. Donawa, M. Emami, G. R. Gao, Justiani, and B. Sridharan. Designing the McCAT Compiler Based on a Family of Structured Intermediate Representations. In Proceedings of the 5th International Workshop on Languages and Compilers for Parallel Computing, pages 406\u2013420. Springer-Verlag, LNCS 757, 1993."},{"key":"1_CR7","unstructured":"G. Holloway and M.D. Smith. An Extender\u2019s Guide to the Optimization Programming Interface and Target Descriptions. Harvard University, 2000."},{"key":"1_CR8","first-page":"353","volume-title":"UNIX Programmer\u2019s Manual","author":"S. C. Johnson","year":"1979","unstructured":"S. C. Johnson. Yacc: Yet another compiler compiler. In UNIX Programmer\u2019s Manual, volume 2, pages 353\u2013387. Holt, Rinehart, and Winston, New York, NY, USA, 1979."},{"key":"1_CR9","volume-title":"The Promis Universal Machine Descriptor: Concepts, Design, and Implementation","author":"W. Ko","year":"2001","unstructured":"W. Ko. The Promis Universal Machine Descriptor: Concepts, Design, and Implementation. Master\u2019s thesis, University of Illinois, Urbana, Illinois, 2001."},{"key":"1_CR10","series-title":"Technical Report","volume-title":"Lex \u2014 A lexical analyzer generator","author":"M. E. Lesk","year":"1975","unstructured":"M. E. Lesk. Lex \u2014 A lexical analyzer generator. Technical Report No. 39, AT&T Bell Laboratories, Murray Hill, N.J., 1975."},{"key":"1_CR11","doi-asserted-by":"crossref","unstructured":"H. Saito, N. Stavrakos, Steve Carroll, Constantine Polychronopoulos, and Alex Nicolau. The design of the PROMIS compiler. In Proceedings of the International Conference on Compiler Construction (CC), March 1999. Also available in Lecture Notes in Computer Science No. 1575 (Springer-Verlag) and as CSRD Technical Report No. 1539 (rev.1).","DOI":"10.1007\/978-3-540-49051-7_15"},{"key":"1_CR12","doi-asserted-by":"crossref","unstructured":"H. Saito, N. Stavrakos, C. Polychronopoulos, and A. Nicolau. The Design of the PROMIS Compiler \u2014 Towards Multi-Level Parallelization. International Journal of Parallel Programming, 28(2), 2000.","DOI":"10.1023\/A:1007500300397"},{"key":"1_CR13","unstructured":"M. Smith. Extending SUIF for Machine-dependent Optimizations. In Proc. First SUIF Compiler Workshop, January 1996."},{"key":"1_CR14","unstructured":"M.D. Smith and G. Holloway. An Introduction to Machine SUIF and Its Portable Libraries for Analysis and Optimization. Harvard University, 2000."},{"key":"1_CR15","doi-asserted-by":"crossref","unstructured":"N. Stavrakos, S. Carroll, H. Saito, C. Polychronopoulos, and A. Nicolau. Symbolic analysis in the PROMIS compiler. In Proceedings of the International Workshop on Languages and Compilers for Parallel Computing (LCPC), August 1999. Also available in Lecture Notes in Computer Science (Springer-Verlag). Extended version available as CSRD Technical Report No. 1564.","DOI":"10.1007\/3-540-44905-1_33"},{"key":"1_CR16","doi-asserted-by":"crossref","unstructured":"D. Whitfield and M.L. Soffa. An approach to ordering optimizing transformations. In Proceedings of ACM SIGPLAN Symposium on Principles and Practices of Parallel Programming (PPoPP), March 1990.","DOI":"10.1145\/99163.99179"},{"key":"1_CR17","doi-asserted-by":"crossref","unstructured":"R. Wilson, R. French, C. Wilson, S. Amarasinghe, J. Anderson, S. Tjiang, S. Liao, C. Tseng, M. Hall, M. Lam, and J. Hennessy. The SUIF compiler system: a parallelizing and optimizing research compiler. Technical Report CSL-TR-94-620, Stanford University, May 1994.","DOI":"10.1145\/193209.193217"}],"container-title":["Lecture Notes in Computer Science","Languages and Compilers for Parallel Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-35767-X_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,13]],"date-time":"2023-05-13T20:18:44Z","timestamp":1684009124000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-35767-X_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540040293","9783540357674"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/3-540-35767-x_1","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2003]]}}}