{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T21:41:37Z","timestamp":1725486097482},"publisher-location":"Berlin, Heidelberg","reference-count":11,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540411857"},{"type":"electronic","value":"9783540408895"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2000]]},"DOI":"10.1007\/3-540-40889-4_5","type":"book-chapter","created":{"date-parts":[[2007,6,3]],"date-time":"2007-06-03T16:52:28Z","timestamp":1180889548000},"page":"57-69","source":"Crossref","is-referenced-by-count":0,"title":["A Framework for Efficient Register Allocation through Selective Register Demotion"],"prefix":"10.1007","author":[{"given":"Deepankar","family":"Bairagi","sequence":"first","affiliation":[]},{"given":"Santosh","family":"Pande","sequence":"additional","affiliation":[]},{"given":"Dharma P.","family":"Agrawal","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2002,7,26]]},"reference":[{"key":"5_CR1","unstructured":"Alfred V. Aho, Ravi Sethi, and Jeffrey D. Ullman. Compilers Priciples, Techniques, and Tools. Addison-Wesley Publishing Company, 1986."},{"key":"5_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 Con-ference on Programming Languages Design and Implementation, pages 287\u2013295, June 1997.","DOI":"10.1145\/258916.258941"},{"issue":"3","key":"5_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 Reg-ister Allocation. ACM Transactions on Programming Languages and Systems, 16(3):428\u2013455, May 1994.","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"5_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":"5_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":"5_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 Al-location. ACM Transactions on Programming Languages and Systems, 12(4):501\u2013536, October 1990.","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"5_CR7","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"},{"key":"5_CR8","doi-asserted-by":"crossref","unstructured":"R. Lo, F. Chow, R. Kennedy, S. Liu, and P. Tu. Register Promotion by Sparse Partial Redundancy Elimination of Loads and Stores. In Proceedings of the 1998 ACM SIGPLAN Conference on Programming Languages Design and Implementa-tion, pages 26\u201337, May 1998.","DOI":"10.1145\/277650.277659"},{"key":"5_CR9","unstructured":"Guei-Yuan Lueh. Fusion-based register allocation. PhD Thesis CMU-CS-97-135, Carnegie Mellon University, 1997."},{"key":"5_CR10","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":"5_CR11","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"}],"container-title":["Lecture Notes in Computer Science","Languages, Compilers, and Run-Time Systems for Scalable Computers"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-40889-4_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,28]],"date-time":"2019-04-28T12:56:43Z","timestamp":1556456203000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-40889-4_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000]]},"ISBN":["9783540411857","9783540408895"],"references-count":11,"URL":"https:\/\/doi.org\/10.1007\/3-540-40889-4_5","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2000]]}}}