{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T23:45:02Z","timestamp":1725493502849},"publisher-location":"Berlin, Heidelberg","reference-count":13,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540672630"},{"type":"electronic","value":"9783540464235"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2000]]},"DOI":"10.1007\/3-540-46423-9_13","type":"book-chapter","created":{"date-parts":[[2007,10,25]],"date-time":"2007-10-25T15:48:40Z","timestamp":1193327320000},"page":"189-201","source":"Crossref","is-referenced-by-count":0,"title":["Global Software Pipelining with Iteration Preselection"],"prefix":"10.1007","author":[{"given":"David","family":"Gregg","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2001,6,1]]},"reference":[{"key":"13_CR1","unstructured":"Alexander Aiken and Alexandru Nicolau. A realistic resource-constrained software pipelining algorithm. Advances in Languages and Compilers for Parallel Computing, pages 274\u2013290, 1990. 199"},{"key":"13_CR2","unstructured":"Gang Chen, Cliff Young, and Michael Smith. Practical and profitable alternatives to greedy, single-path scheduling. Harvard University. Submitted to MICRO 31, November 1998. 192"},{"key":"13_CR3","unstructured":"Alain Darte and Guillaume Huard. Loop shifting for loop compaction. Technical report, Ecole Normale Sup\/\u2019erieure de Lyon, 1999. 189, 200"},{"key":"13_CR4","doi-asserted-by":"crossref","unstructured":"S. Jain. Circular scheduling: A new technique to perform software pipelining. In SIGPLAN 91 Conference on Programming Language Design and Implementation, pages 219\u2013228, June 1991. 189, 190","DOI":"10.1145\/113445.113464"},{"key":"13_CR5","doi-asserted-by":"crossref","unstructured":"Monica Lam. Software pipelining: An efficient scheduling technique for VLIW machines. In Proceedings of the SIGPLAN 88 Symposium on Programming Language Design and Implementation, pages 318\u2013328. ACM, June 1988. 192","DOI":"10.1145\/53990.54022"},{"issue":"6","key":"13_CR6","doi-asserted-by":"publisher","first-page":"853","DOI":"10.1145\/267959.269966","volume":"19","author":"S. Moon","year":"1997","unstructured":"S. Moon and K. Ebcio\u011flu. Parallelisizing nonnumerical code with selective scheduling and software pipelining. ACM Transactions on Programming Languages and Systems, 19(6):853\u2013898, November 1997. 189, 190, 192, 196","journal-title":"ACM Transactions on Programming Languages and Systems"},{"issue":"9","key":"13_CR7","doi-asserted-by":"publisher","first-page":"1014","DOI":"10.1109\/71.243528","volume":"4","author":"T. Nakatani","year":"1993","unstructured":"Toshio Nakatani and Kemal Ebcio\u011flu. Making compaction-based parallelization affordable. IEEE Transactions on Parallel and Distributed Systems, 4(9):1014\u20131029, September 1993. 197","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"issue":"6","key":"13_CR8","first-page":"190","volume":"10","author":"Steve Novack and Alexandru Nicolau","year":"1997","unstructured":"Steve Novack and Alexandru Nicolau. Resource directed loop pipelining: Exposing just enough parallelism. The Computer Journal, 10(6), 1997. 189, 190, 199","journal-title":"The Computer Journal"},{"key":"13_CR9","unstructured":"B. Ramakrishna Rau. Iterative modulo scheduling: An algorithm for software pipelining loops. In 27th Annual International Conference on Microarchitecture. ACM, December 1994. 189"},{"key":"13_CR10","doi-asserted-by":"crossref","unstructured":"M. Stoodley and C. Lee. Software pipelining of loops with conditional branches. In 29th International Symposium on Microarchitecture (MICRO-29), pages 262\u2013273. IEEE\/ACM, December 1996. 199","DOI":"10.1109\/MICRO.1996.566467"},{"key":"13_CR11","unstructured":"SangMin Shim and Soo-Mook Moon. Split-path enhanced pipeline scheduling for loops with control flows. In Micro 31, pages 290\u2013302. ACM\/IEEE, November 1998. 199"},{"key":"13_CR12","unstructured":"Jian Wang and Christine Eisenbeis. Decomposed software pipelinig. Rapports de Recherche 1838, INRIA Rocquencourt, F-79153 Le Chesnay Cedex, January 1993. 191, 199"},{"key":"13_CR13","doi-asserted-by":"crossref","unstructured":"Nancy J. Warter-Perez and Noubar Partamnian. Modulo scheduling with multiple initiation intervals. In 28th Annual International Conference on Microarchitecture, pages 111\u2013118. ACM, December 1995. 199","DOI":"10.1109\/MICRO.1995.476818"}],"container-title":["Lecture Notes in Computer Science","Compiler Construction"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-46423-9_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,3]],"date-time":"2019-05-03T20:55:23Z","timestamp":1556916923000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-46423-9_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000]]},"ISBN":["9783540672630","9783540464235"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/3-540-46423-9_13","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2000]]}}}