{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T15:58:31Z","timestamp":1742399911643},"publisher-location":"Berlin, Heidelberg","reference-count":16,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540417811"},{"type":"electronic","value":"9783540452454"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2001]]},"DOI":"10.1007\/3-540-45245-1_6","type":"book-chapter","created":{"date-parts":[[2007,7,2]],"date-time":"2007-07-02T18:06:02Z","timestamp":1183399562000},"page":"81-95","source":"Crossref","is-referenced-by-count":2,"title":["A Framework for Enhancing Code Quality in Limited Register Set Embedded Processors"],"prefix":"10.1007","author":[{"given":"Deepankar","family":"Bairagi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Santosh","family":"Pande","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dharma P.","family":"Agrawal","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2001,7,20]]},"reference":[{"key":"6_CR1","unstructured":"Alfred V. Aho, Ravi Sethi, and Jeffrey D. Ullman. Compilers Priciples, Techniques, and Tools. Addison-Wesley Publishing Company, 1986."},{"key":"6_CR2","doi-asserted-by":"crossref","unstructured":"P. Bergner, P. Dahl, D. Engebretsen, and M. O\u2019Keefe. Spill Code Minimization via Interference Region Spilling. In Proceedings of the 1997 ACM SIGPLAN Conference on Programming Languages Design and Implementation, pages 287\u2013295, June 1997.","DOI":"10.1145\/258916.258941"},{"issue":"3","key":"6_CR3","doi-asserted-by":"publisher","first-page":"428","DOI":"10.1145\/177492.177575","volume":"16","author":"P. Briggs","year":"1994","unstructured":"P. Briggs, K. Cooper, and L. Torczon. Improvements to Graph Coloring Register Allocation. ACM Transactions on Programming Languages and Systems, 16(3):428\u2013455, May 1994.","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"6_CR4","doi-asserted-by":"crossref","unstructured":"D. Callahan and B. Koblenz. Register Allocation via Hierarchical Graph Coloring. In Proceedings of the 1991 ACM SIGPLAN Conference on Programming Languages Design and Implementation, pages 192\u2013203, June 1991.","DOI":"10.1145\/113445.113462"},{"key":"6_CR5","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1016\/0096-0551(81)90048-5","volume":"6","author":"G. Chaitin","year":"1981","unstructured":"G. Chaitin, M. Auslander, A. Chandra, J. Cocke, M. Hopkins, and P. Markstein. Register Allocation via Coloring. Computer Languages, 6:47\u201357, January 1981.","journal-title":"Computer Languages"},{"issue":"4","key":"6_CR6","doi-asserted-by":"publisher","first-page":"501","DOI":"10.1145\/88616.88621","volume":"12","author":"F. Chow","year":"1990","unstructured":"F. Chow and J. Hennessy. The Priority-based Coloring Approach to Register Allocation. ACM Transactions on Programming Languages and Systems, 12(4):501\u2013536, October 1990.","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"6_CR7","doi-asserted-by":"crossref","unstructured":"K. Cooper and N. McIntosh. Enhanced Code Compression for Embedded RISC Processors. In Proceedings of the 1999 ACM SIGPLAN Conference on Programming Languages Design and Implementation, pages 139\u2013149, May 1999.","DOI":"10.1145\/301618.301655"},{"key":"6_CR8","doi-asserted-by":"crossref","unstructured":"K. Cooper, P. Schielke, and D. Subramanian. Optimizing for Reduced Code Space using Genetic Algorithms. In Proceedings of the 1999ACM SIGPLAN Workshop on Languages, Compilers and Tools for Embdedded Systems, pages 1\u20139, July 1999.","DOI":"10.1145\/314403.314414"},{"key":"6_CR9","doi-asserted-by":"crossref","unstructured":"J. Ernst, W. Evans, C. Fraser, S. Lucco, and T. Proebsting. Code Compression. In Proceedings of the 1997 ACM SIGPLAN Conference on Programming Languages Design and Implementation, pages 358\u2013365, June 1997.","DOI":"10.1145\/258915.258947"},{"issue":"6","key":"6_CR10","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1145\/502949.502886","volume":"19","author":"C. Fraser","year":"1984","unstructured":"C. Fraser, E. Myers, and A. Wendt. Analyzing and Compressing Assembly Code. SIGPLAN Notices, 19(6):117\u2013121, June 1984.","journal-title":"SIGPLAN Notices"},{"key":"6_CR11","doi-asserted-by":"crossref","unstructured":"P. Kolte and M. J. Harrold. Load\/store Range Analysis for Global Register Allocation. In Proceedings of the 1993 ACM SIGPLAN Conference on Programming Languages Design and Implementation, pages 268\u2013277, June 1993.","DOI":"10.1145\/155090.155116"},{"issue":"3","key":"6_CR12","doi-asserted-by":"publisher","first-page":"684","DOI":"10.1145\/229542.229543","volume":"18","author":"S. Liao","year":"1996","unstructured":"S. Liao, S. Devadas, K. Keutzer, S. Tijang, and A. Wang. Storage Assignment to Decrease Code Size. ACM Transactions on Programming Languages and Systems, 18(3):684\u2013691, May 1996.","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"6_CR13","doi-asserted-by":"crossref","unstructured":"S. Mantripragada, S. Jain, and J. Dehnert. A New Framework for Integrated Global Local Scheduling. In Proceedings of the 1998 International Conference on Parallel Architectures and Compilation Techniques, pages 167\u2013175, October 1998.","DOI":"10.1109\/PACT.1998.727189"},{"issue":"4","key":"6_CR14","doi-asserted-by":"publisher","first-page":"401","DOI":"10.1002\/(SICI)1097-024X(19980410)28:4<401::AID-SPE159>3.0.CO;2-R","volume":"28","author":"C. Norris","year":"1998","unstructured":"C. Norris and L. L. Pollock. RAP: A PDG-based Register Allocator. Software-Practice and Experience, 28(4):401\u2013424, April 1998.","journal-title":"Software-Practice and Experience"},{"key":"6_CR15","doi-asserted-by":"crossref","unstructured":"A. Rao and S. Pande. Storage Assignment Optimizations to Generate Compact and Efficient Code on Embedded DSPs. In Proceedings of the 1999 ACM SIGPLAN Conference on Programming Languages Design and Implementation, pages 128\u2013138, May 1999.","DOI":"10.1145\/301618.301653"},{"key":"6_CR16","doi-asserted-by":"crossref","unstructured":"A. Wolfe and A. Chanin. Executing Compressed Programs on an Embedded RISC Architecture. In Proceedings of the 25th IEEE\/ACM International Symposium on Microarchitecture, pages 81\u201391, December 1992.","DOI":"10.1109\/MICRO.1992.697002"}],"container-title":["Lecture Notes in Computer Science","Languages, Compilers, and Tools for Embedded Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45245-1_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,30]],"date-time":"2019-04-30T01:38:10Z","timestamp":1556588290000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45245-1_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001]]},"ISBN":["9783540417811","9783540452454"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/3-540-45245-1_6","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2001]]}}}