{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T17:48:49Z","timestamp":1725558529952},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540201458"},{"type":"electronic","value":"9783540399209"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/978-3-540-39920-9_18","type":"book-chapter","created":{"date-parts":[[2010,6,28]],"date-time":"2010-06-28T00:08:38Z","timestamp":1277683718000},"page":"255-269","source":"Crossref","is-referenced-by-count":2,"title":["Fine-Grain Register Allocation Based on a Global Spill Costs Analysis"],"prefix":"10.1007","author":[{"given":"Dae-Hwan","family":"Kim","sequence":"first","affiliation":[]},{"given":"Hyuk-Jae","family":"Lee","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"18_CR1","volume-title":"Compilers: Principles, Techniques, and Tools","author":"A.V. Aho","year":"1986","unstructured":"Aho, A.V., Sethi, R., Ullman, J.D.: Compilers: Principles, Techniques, and Tools. Addison-Wesley Publishing Company, Reading Mass (1986)"},{"key":"18_CR2","unstructured":"Advanced RISC Machines Ltd: ARM Architecture Reference Manual. Document Number: ARM DDI 0100B, Advanced RISC Machines Ltd., (ARM) (1996)"},{"key":"18_CR3","doi-asserted-by":"crossref","unstructured":"Bergner, P., Dahl, P., Engebretsen, D., O\u2019Keefe, M.: Spill code minimization via interference region spilling. In: Proceedings of the ACM PLDI 1997, June 1997, pp. 287\u2013295 (1997)","DOI":"10.1145\/258915.258941"},{"key":"18_CR4","doi-asserted-by":"crossref","unstructured":"Briggs, P., Cooper, K.D., Torczon, L.: Rematerialization. In: Proceedings of the ACM SIGPLAN 1992 Conference on Programming Language Design and Implementation, SIGPLAN Notices, June 1992, vol.\u00a027(7), pp. 311\u2013321 (1992)","DOI":"10.1145\/143103.143143"},{"key":"18_CR5","doi-asserted-by":"crossref","unstructured":"Briggs, P., Cooper, K.D., Kennedy, K., Torczon, L.: Coloring heuristics for register allocation. In: Proceedings of the ACM SIGPLAN 1989 Conference on Programming Language Design and Implementation, SIGPLAN Notices, June 1989, vol.\u00a024(6), pp. 275\u2013284 (1989)","DOI":"10.1145\/73141.74843"},{"key":"18_CR6","doi-asserted-by":"crossref","unstructured":"Chaitin, G.J.: Register allocation and spilling via coloring. In: Proceedings of the ACM SIGPLAN 1982 Symposium on Compiler Construction, SIGPLAN Notices, June 1982, vol.\u00a017(6), pp. 98\u2013105 (1982)","DOI":"10.1145\/800230.806984"},{"key":"18_CR7","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1016\/0096-0551(81)90048-5","volume":"6","author":"G.J. Chaitin","year":"1981","unstructured":"Chaitin, G.J., Auslander, M.A., Chandra, A.K., Cocke, J., Hopkins, M., Markstein, P.W.: Register allocation via coloring. Computer Languages\u00a06, 47\u201357 (1981)","journal-title":"Computer Languages"},{"key":"18_CR8","volume-title":"A Retargetable C Compiler: Design and Implementation","author":"C.W. Fraser","year":"1995","unstructured":"Fraser, C.W., Hanson, D.R.: A Retargetable C Compiler: Design and Implementation. Benjamin\/Cummings, Redwood City CA (1995)"},{"key":"18_CR9","unstructured":"Farach, M., Liberatore, V.: On local register allocation. In: Proceedings of the 9th Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 564-573 (1998)"},{"issue":"8","key":"18_CR10","doi-asserted-by":"publisher","first-page":"929","DOI":"10.1002\/(SICI)1097-024X(199608)26:8<929::AID-SPE40>3.0.CO;2-T","volume":"26","author":"D.W. Goodwin","year":"1996","unstructured":"Goodwin, D.W., Wilken, K.D.: Optimal and near-optimal global register allocation using 0-1 integer programming. Software-Practice and Experience\u00a026(8), 929\u2013965 (1996)","journal-title":"Software-Practice and Experience"},{"issue":"10","key":"18_CR11","doi-asserted-by":"publisher","first-page":"1252","DOI":"10.1109\/TSE.1989.559775","volume":"15","author":"W.-C. Hsu","year":"1989","unstructured":"Hsu, W.-C., Fischer, C.N., Goodman, J.R.: On the minimization of loads\/stores in local register allocation. IEEE Transactions on Software Engineering\u00a015(10), 1252\u20131260 (1989)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"18_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1007\/3-540-46423-9_12","volume-title":"Compiler Construction","author":"D.H. Kim","year":"2000","unstructured":"Kim, D.H.: Advanced compiler optimization for CalmRISC8 low-end embedded processor. In: Watt, D.A. (ed.) CC 2000. LNCS, vol.\u00a01781, pp. 173\u2013188. Springer, Heidelberg (2000)"},{"key":"18_CR13","doi-asserted-by":"crossref","unstructured":"Kolte, P., Harrold, M.J.: Load\/store range analysis for global register allocation. In: Proceedings of the ACM PLDI 1993, June 1993, pp. 268\u2013277 (1993)","DOI":"10.1145\/155090.155116"},{"key":"18_CR14","volume-title":"Advanced compiler design and implementation","author":"S.S. Mushnick","year":"1997","unstructured":"Mushnick, S.S.: Advanced compiler design and implementation. Morgan Kaufmann, SanFrancisco (1997)"},{"issue":"6","key":"18_CR15","doi-asserted-by":"publisher","first-page":"683","DOI":"10.1145\/236114.236117","volume":"18","author":"T.A. Proebsting","year":"1996","unstructured":"Proebsting, T.A., Fischer, C.N.: Demand-driven register allocation. ACM Transactions on Programming Languages and Systems\u00a018(6), 683\u2013710 (1996)","journal-title":"ACM Transactions on Programming Languages and Systems"}],"container-title":["Lecture Notes in Computer Science","Software and Compilers for Embedded Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-39920-9_18","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,30]],"date-time":"2019-05-30T09:37:48Z","timestamp":1559209068000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-39920-9_18"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540201458","9783540399209"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-39920-9_18","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2003]]}}}