{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T03:18:05Z","timestamp":1775013485811,"version":"3.50.1"},"reference-count":18,"publisher":"Pleiades Publishing Ltd","issue":"6","license":[{"start":{"date-parts":[[2010,11,1]],"date-time":"2010-11-01T00:00:00Z","timestamp":1288569600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2010,11,1]],"date-time":"2010-11-01T00:00:00Z","timestamp":1288569600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Program Comput Soft"],"published-print":{"date-parts":[[2010,11]]},"DOI":"10.1134\/s0361768810060058","type":"journal-article","created":{"date-parts":[[2010,11,24]],"date-time":"2010-11-24T00:05:34Z","timestamp":1290557134000},"page":"363-367","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Register allocation with instruction scheduling for VLIW-architectures"],"prefix":"10.1134","volume":"36","author":[{"given":"D. S.","family":"Ivanov","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"137","published-online":{"date-parts":[[2010,11,25]]},"reference":[{"key":"6086_CR1","volume-title":"Computer Architecture: a Quantitative Approach","author":"J.L. Hennessy","year":"2003","unstructured":"Hennessy, J.L. and Patterson, D.A., Computer Architecture: a Quantitative Approach, San Francisco: Morgan Kaufmann, 2003."},{"key":"6086_CR2","doi-asserted-by":"crossref","unstructured":"Chaitin, G.J., Register Allocation and Spilling via Graph Coloring, Proc. of the 1982 SIGPLAN Symp. on Compiler Construction, June 23\u201325, 1982, Boston, MA, United States, pp. 98\u2013105.","DOI":"10.1145\/800230.806984"},{"issue":"3","key":"6086_CR3","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1145\/202530.202533","volume":"30","author":"D.A. Berson","year":"1995","unstructured":"Berson, D.A., Gupta, R., and Soffa, M.L., GURRR: A Global Unified Resource Requirements Representation, ACM SIGPLAN Notices, 1995, vol. 30, no. 3, pp. 23\u201334.","journal-title":"ACM SIGPLAN Notices"},{"key":"6086_CR4","doi-asserted-by":"crossref","unstructured":"Norris, C. and Pollock, L.L., Register Allocation over the Program Dependence Graph, Proc. of the 2004 ACM SIGPLAN Conf. on Programming Language Design and Implementation, 2004, pp. 266\u2013277.","DOI":"10.1145\/178243.178427"},{"key":"6086_CR5","unstructured":"Motwani, R., Palem, K.V., Sarkar, V., and Reyen, S., Combined Register Allocation and Instruction Scheduling Problem (CRISP), Tech. Rep., Courant Institute, TR 698, July 1995."},{"issue":"6","key":"6086_CR6","doi-asserted-by":"publisher","first-page":"248","DOI":"10.1145\/173262.155114","volume":"28","author":"S.S. Pinter","year":"1993","unstructured":"Pinter, S.S., Register Allocation with Instruction Scheduling: a New Approach, ACM SIGPLAN Notices, 1993, vol. 28, no. 6, pp. 248\u2013257.","journal-title":"ACM SIGPLAN Notices"},{"key":"6086_CR7","doi-asserted-by":"crossref","unstructured":"Koes, D.K. and Goldstein, S.C., A Global Progressive Register Allocator, Proc. of the 2006 ACM SIGPLAN Conf. on Programming Language Design and Implementation, June 11\u201314, 2006, Ottawa, Ontario, Canada, 2006, pp. 204\u2013215.","DOI":"10.1145\/1133981.1134006"},{"key":"6086_CR8","doi-asserted-by":"crossref","unstructured":"Xu, W. and Tessier, R., Tetris: a New Register Pressure Control Technique for VLIW Processors, Proceedings of the 2007 ACM SIGPLAN\/SIGBED Conf. on Languages, Compilers, and Tools for Embedded Systems, 2007, pp. 113\u2013122.","DOI":"10.1145\/1254766.1254783"},{"key":"6086_CR9","doi-asserted-by":"crossref","unstructured":"Pereira, F.M.Q. and Palsberg, J., Register Allocation by Puzzle Solving, Proc. of the 2008 ACM SIGPLAAN Conf. on Programming Language Design and Implementation, June, 2008, pp. 216\u2013226.","DOI":"10.1145\/1375581.1375609"},{"key":"6086_CR10","volume-title":"Register Allocation by the Method of Interference Graph Coloring for Modern Computing Systems","author":"A.S. Bokhanko","year":"2005","unstructured":"Bokhanko, A.S., Register Allocation by the Method of Interference Graph Coloring for Modern Computing Systems, Cand. Sci. (Tech.) Dissertation, Moscow: MTsST, 2005."},{"key":"6086_CR11","volume-title":"Advanced Compiler Design and Implementation","author":"S.S. Muchnick","year":"1997","unstructured":"Muchnick, S.S., Advanced Compiler Design and Implementation, San Francisco: Morgan Kaufman, 1997."},{"key":"6086_CR12","doi-asserted-by":"crossref","unstructured":"Briggs, P., Cooper, K.D., Kennedy, K., and Torczon, L., Coloring Heuristics for Register Allocation, Proc. of the 1989 SIGPLAN Conf. on Programming Language Design and Implementation, 1989, pp. 275\u2013284.","DOI":"10.1145\/73141.74843"},{"key":"6086_CR13","doi-asserted-by":"publisher","first-page":"258","DOI":"10.1145\/74818.74841","volume":"24","author":"D. Bernstein","year":"1989","unstructured":"Bernstein, D., Goldin, D., Golumbic, M., Krawczyk, H., Mansour, Y., Nahshon, I., and Pinter, R., Spill Code Minimization Techniques for Optimizing Compilers, ACM SIGPLAN Notices, 1989, vol. 24, pp. 258\u2013263.","journal-title":"ACM SIGPLAN Notices"},{"key":"6086_CR14","volume-title":"Optimizing Compilers for Modern Architectures","author":"R. Allen","year":"2002","unstructured":"Allen, R. and Kennedy, K., Optimizing Compilers for Modern Architectures, San Francisco: Mogan Kaufman, 2002."},{"key":"6086_CR15","volume-title":"Sovremennye mikroprotsessory","author":"V. Korneev","year":"2003","unstructured":"Korneev, V. and Kiselev, A., Sovremennye mikroprotsessory (Modern Microprocessors), St.-Petersburg: BHV-Peterburg, 2003."},{"key":"6086_CR16","doi-asserted-by":"crossref","unstructured":"Babayan, B., E2K Technology and Implementation, Proc. of the 6th Int. Conf. on Parallel Processing (Euro-Par 2000), January, 2000, vol. 1900\/2000, pp. 18\u201321.","DOI":"10.1007\/3-540-44520-X_2"},{"key":"6086_CR17","doi-asserted-by":"crossref","unstructured":"Galazin, A.B., Stupachenko, E.V., and Shlykov, S.L., A Software Instruction Prefetching Method in Architectures with Static Scheduling, Programmirovanie, 2008, no. 1, pp. 67\u201374 [Programming Comput. Software (Engl. Transl.), 2008, vol. 34, no. 1, pp. 49\u201353].","DOI":"10.1134\/S0361768808010064"},{"key":"6086_CR18","unstructured":"Fisher, J.A. and O\u2019Donnel, J.J., VLIW Machines: Multiprocessors We Can Actually Program, Proc. of Comp-Con\u201984 Conf., IEEE, 1984, pp. 299\u2013305."}],"container-title":["Programming and Computer Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1134\/S0361768810060058.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1134\/S0361768810060058","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1134\/S0361768810060058","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1134\/S0361768810060058.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T02:08:38Z","timestamp":1775009318000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1134\/S0361768810060058"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,11]]},"references-count":18,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2010,11]]}},"alternative-id":["6086"],"URL":"https:\/\/doi.org\/10.1134\/s0361768810060058","relation":{},"ISSN":["0361-7688","1608-3261"],"issn-type":[{"value":"0361-7688","type":"print"},{"value":"1608-3261","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,11]]},"assertion":[{"value":"9 March 2010","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 November 2010","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}