{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,21]],"date-time":"2025-01-21T05:10:30Z","timestamp":1737436230832,"version":"3.33.0"},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540678588"},{"type":"electronic","value":"9783540449058"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2000]]},"DOI":"10.1007\/3-540-44905-1_6","type":"book-chapter","created":{"date-parts":[[2007,8,16]],"date-time":"2007-08-16T11:04:03Z","timestamp":1187262243000},"page":"85-99","source":"Crossref","is-referenced-by-count":0,"title":["Unroll-Based Copy Elimination for Enhanced Pipeline Scheduling"],"prefix":"10.1007","author":[{"given":"Suhyun","family":"Kim","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Soo-Mook","family":"Moon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jinpyo","family":"Park","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"HanSaem","family":"Yun","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2001,6,12]]},"reference":[{"key":"6_CR1","unstructured":"K. Ebcio\u011flu and T. Nakatani. A New Compilation Technique for Parallelizing Loops with Unpredictable Branches on a VLIW architecture. In Languages and Compilers for Parallel Computing, pages 213\u2013229. MIT Press, 1989."},{"key":"6_CR2","unstructured":"S.-M. Moon, S. Kim, and J. Park. Unroll-based Copy Coalescing. Technical report, Seoul National University, 1997."},{"key":"6_CR3","doi-asserted-by":"crossref","unstructured":"M. Lam. Software Pipelining: An Effective Scheduling Technique for VLIW Machines. In Proceedings of the SIGPLAN 1988 Conference on Programming Language Design and Implementation, pages 318\u2013328, 1988.","DOI":"10.1145\/53990.54022"},{"issue":"6","key":"6_CR4","doi-asserted-by":"crossref","first-page":"853","DOI":"10.1145\/267959.269966","volume":"19","author":"S.-M. Moon","year":"1997","unstructured":"S.-M. Moon and K. Ebcio\u011flu. Parallelizing Nonnumerical Code with Selective Scheduling and Software Pipelining. ACM Transactions on Programming Languages and Systems, 19(6):853\u2013898, Nov. 1997.","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"6_CR5","doi-asserted-by":"crossref","unstructured":"V. Allan, R. Jones, R. Lee, and S. Allan. Software Pipelining. ACM Computing Surveys, 27(3):367\u2013432, Sep. 1995.","DOI":"10.1145\/212094.212131"},{"key":"6_CR6","doi-asserted-by":"crossref","unstructured":"B. Rau and C. Glaeser. Some Scheduling Techniques and an Easily Schedulable Horizontal Architecture for High Performance Scientific Computing. In Proceedings of the 14th Annual Workshop on Microprogramming (Micro-14), pages 183\u2013198, 1981.","DOI":"10.1145\/1014192.802449"},{"key":"6_CR7","doi-asserted-by":"crossref","unstructured":"Nancy J. Warter-Perez and Noubar Partamian. Modulo Scheduling with Multiple Initiation Intervals. In Proccedings of the 28th Annual ACM\/IEEE International Symposium on Microarchitecture (Micro-28), pages 111\u2013118, 1995.","DOI":"10.1109\/MICRO.1995.476818"},{"key":"6_CR8","unstructured":"Mark G. Stoodley and Corinna G. Lee. Software Pipelining Loops with Conditional Branches. In Proceedings of the 29th Annual ACM\/IEEE International Symposium on Microarchitecture (Micro-29), 1996."},{"issue":"12","key":"6_CR9","doi-asserted-by":"crossref","first-page":"1248","DOI":"10.1109\/71.476167","volume":"6","author":"A. Aiken","year":"1995","unstructured":"A. Aiken, A. Nicolau, and S. Novack. Resource-Constrained Software Pipelining. IEEE Transactions on Parallel and Distributed Systems, 6(12):1248\u20131269, Dec 1995.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"6_CR10","doi-asserted-by":"crossref","unstructured":"J. Dehnert, P. Hsu, and J. Bratt. Overlapped Loop Support in the Cydra 5. In Proceedings of the 3rd International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-3), pages 26\u201338, 1989.","DOI":"10.1145\/70082.68185"},{"key":"6_CR11","doi-asserted-by":"crossref","unstructured":"S. Jain. Circular Scheduling: A New Technique to Perform Software Pipelining. In Proceedings of the SIGPLAN 1991 conference on Programming Language Design and Implementation, pages 219\u2013228, Jun 1991.","DOI":"10.1145\/113445.113464"},{"key":"6_CR12","doi-asserted-by":"crossref","unstructured":"SangMin Shim and Soo-Mook Moon. Split-Path Enhnaced Pipeline Scheduling for Loops with Control Flows. In Proceedings of the 31st Annual ACM\/IEEE International Symposium on Microarchitecture (Micro-31), pages 93\u2013102, 1998.","DOI":"10.1109\/MICRO.1998.742772"},{"key":"6_CR13","doi-asserted-by":"crossref","unstructured":"B. Rau. Data Flow and Dependence Analysis for Instruction Level Parallelism. In Languages and Compilers for Parallel Computing, pages 236\u2013250. MIT Press, 1994.","DOI":"10.1007\/BFb0038668"},{"key":"6_CR14","doi-asserted-by":"crossref","unstructured":"L. George and A. Appel. Iterated Register Coalescing. ACM Transactions on Programming Languages and Systems, 18(3):300\u2013324, May 1996.","DOI":"10.1145\/229542.229546"},{"issue":"3","key":"6_CR15","doi-asserted-by":"crossref","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_CR16","doi-asserted-by":"crossref","unstructured":"S. Park, S. Shim, and S.-M. Moon. Evaluation of Scheduling Techniques on a SPARC-based VLIW Testbed. In Proceedings of the 30th Annual International Symposium on Microarchitecture, Dec 1997.","DOI":"10.1109\/MICRO.1997.645802"},{"key":"6_CR17","doi-asserted-by":"crossref","unstructured":"S.-M. Moon and K. Ebcio\u011flu. Performance Analysis of Tree VLIW Architecture for Exploiting Branch ILP in Non-Numerical Code. In Proceedings of the 1997 International Conference on Supercomputing, pages 301\u2013308, New York, July 1997.","DOI":"10.1145\/263580.263653"}],"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-44905-1_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,20]],"date-time":"2025-01-20T11:35:59Z","timestamp":1737372959000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-44905-1_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000]]},"ISBN":["9783540678588","9783540449058"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/3-540-44905-1_6","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2000]]}}}