{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T04:50:49Z","timestamp":1725511849744},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540712282"},{"type":"electronic","value":"9783540712299"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-71229-9_2","type":"book-chapter","created":{"date-parts":[[2007,7,1]],"date-time":"2007-07-01T13:39:13Z","timestamp":1183297153000},"page":"16-31","source":"Crossref","is-referenced-by-count":2,"title":["Preprocessing Strategy for Effective Modulo Scheduling on Multi-issue Digital Signal Processors"],"prefix":"10.1007","author":[{"given":"Doosan","family":"Cho","sequence":"first","affiliation":[]},{"given":"Ravi","family":"Ayyagari","sequence":"additional","affiliation":[]},{"given":"Gang-Ryung","family":"Uh","sequence":"additional","affiliation":[]},{"given":"Yunheung","family":"Paek","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"2_CR1","series-title":"Lecture Notes in Computer Science","volume-title":"Parallel Computing Technologies","author":"A. Stoutchinin","year":"1997","unstructured":"Stoutchinin, A.: An Integer Linear Programming Model of Software Pipelining for the MIPS R8000 Processor. In: Malyshkin, V.E. (ed.) PaCT 1997. LNCS, vol.\u00a01277, Springer, Heidelberg (1997)"},{"key":"2_CR2","unstructured":"Rau, B.: Iterative modulo scheduling. HP Laboratories Technical Report, HPL94115 (Nov. 1995)"},{"key":"2_CR3","unstructured":"Lee, C., Potkonjak, M., Smith, W.: MediaBench: A Tool for Evaluating and Synthesizing Multimedia and Communications Systems. In: Proceedings of the 30th Annual IEEE\/ACM International Symposium on Microarchitecture (Nov. 1997)"},{"key":"2_CR4","doi-asserted-by":"crossref","unstructured":"Smith, D.: Random trees and the analysis of branch and bound procedures. Journal of the Association for Computing Machinery (Jan. 1984)","DOI":"10.1145\/2422.322422"},{"key":"2_CR5","volume-title":"Algorithms in C","author":"R. Sedgewick","year":"2003","unstructured":"Sedgewick, R.: Algorithms in C, 3rd edn. Addison-Wesley, Reading (2003)","edition":"3"},{"key":"2_CR6","doi-asserted-by":"crossref","unstructured":"Batten, D., et al.: A new approach to DSP intrinsic functions. In: Proceedings of the Hawai International Conference on Systems and Science (Jan. 2000)","DOI":"10.1109\/HICSS.2000.926967"},{"key":"2_CR7","doi-asserted-by":"crossref","unstructured":"Stotzer, E., Leiss, E.: Modulo Scheduling for the TMS320C6x VLIW DSP Architecture. In: Proceedings of the SIGPLAN\u201999 Workshop on Languages, Compilers, and Tools for Embedded Systems (May 1999)","DOI":"10.1145\/314403.314427"},{"issue":"3","key":"2_CR8","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1145\/882105.882108","volume":"31","author":"E. Tan","year":"2003","unstructured":"Tan, E., Heinzelman, W.: DSP architectures: past, present and futures. ACM SIGARCH Computer Architecture News\u00a031(3), 6\u201319 (2003)","journal-title":"ACM SIGARCH Computer Architecture News"},{"issue":"8","key":"2_CR9","doi-asserted-by":"crossref","first-page":"769","DOI":"10.1109\/12.946998","volume":"50","author":"G. Tyson","year":"2001","unstructured":"Tyson, G., Smelyanskiy, M., Davidson, E.: Evaluating the Use of Register Queues in Software Pipelined Loops. IEEE Transactions on Computers\u00a050(8), 769\u2013783 (2001)","journal-title":"IEEE Transactions on Computers"},{"key":"2_CR10","doi-asserted-by":"publisher","first-page":"393","DOI":"10.1002\/spe.642","volume":"35","author":"G. Uh","year":"2005","unstructured":"Uh, G., Wang, Y., Whalley, D., et al.: Compiler Transformations for Effectively Exploiting Zero Overhead Loop Buffer. Software-Practice & Experience\u00a035, 393\u2013412 (2005)","journal-title":"Software-Practice & Experience"},{"key":"2_CR11","doi-asserted-by":"crossref","unstructured":"Allan, H., et al.: Software Pipelining. ACM Computing Surveys\u00a027(3) (1995)","DOI":"10.1145\/212094.212131"},{"key":"2_CR12","doi-asserted-by":"crossref","unstructured":"Tiernan, J.: An efficient search algorithm to find the elementary circuits of a graph. Communications of the ACM, 12\u201335 (Dec. 1970)","DOI":"10.1145\/362814.362819"},{"key":"2_CR13","doi-asserted-by":"crossref","unstructured":"Sias, J., Hunter, H., Hwu, W.: Enhancing loop buffering of media and telecommunications applications using low-overhead predication. In: Proceedings of the 34th Annual International Symposium on Microarchitecture (Dec. 2001)","DOI":"10.1109\/MICRO.2001.991124"},{"key":"2_CR14","doi-asserted-by":"crossref","unstructured":"Leupers, R., Marwedel, P.: Instruction selection for embedded DSPs with complex instructions. In: Proceedings of European Design Automation Conference (Sep. 1996)","DOI":"10.1109\/EURDAC.1996.558205"},{"key":"2_CR15","doi-asserted-by":"crossref","unstructured":"Lam, M.: Software pipelining: an effective scheduling technique for VLIW machines. In: Proceedings of the SIGPLAN\u201988 Conference on Programming Language Design and Implementation (June 1988)","DOI":"10.1145\/53990.54022"},{"key":"2_CR16","doi-asserted-by":"crossref","unstructured":"Huff, R.: Lifetime-Sensitive Modulo Scheduling. In: Proceedings of the SIGPLAN\u201993 Conference on Programming Language Design and Implementation (June 1993)","DOI":"10.1145\/155090.155115"},{"key":"2_CR17","unstructured":"StarCore, Inc. SC140 DSP Core Reference Manual. Atlanta, GA (2001)"},{"key":"2_CR18","unstructured":"Zivojnovic, V., et al.: DSPStone - A DSP oriented Benchmarking Methodology. In: Proceedings of International Conference on Signal Processing Applications and Technology (1994)"}],"container-title":["Lecture Notes in Computer Science","Compiler Construction"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-71229-9_2.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,19]],"date-time":"2020-11-19T00:17:06Z","timestamp":1605745026000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-71229-9_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540712282","9783540712299"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-71229-9_2","relation":{},"subject":[]}}