{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,2]],"date-time":"2025-03-02T07:40:03Z","timestamp":1740901203506,"version":"3.38.0"},"publisher-location":"Berlin, Heidelberg","reference-count":14,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540669074"},{"type":"electronic","value":"9783540466420"}],"license":[{"start":{"date-parts":[[1999,1,1]],"date-time":"1999-01-01T00:00:00Z","timestamp":915148800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1999]]},"DOI":"10.1007\/978-3-540-46642-0_16","type":"book-chapter","created":{"date-parts":[[2011,1,28]],"date-time":"2011-01-28T18:35:26Z","timestamp":1296239726000},"page":"111-119","source":"Crossref","is-referenced-by-count":1,"title":["Resource Usage Modelling for Software Pipelining"],"prefix":"10.1007","author":[{"given":"V. Janaki","family":"Ramanan","sequence":"first","affiliation":[]},{"given":"R.","family":"Govindarajan","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"16_CR1","doi-asserted-by":"crossref","unstructured":"Bala, V., Rubin, N.: Efficient instruction scheduling using finite state automata. In: Proceedings of the 28th Annual International Symposium on Microarchitecture, Ann Arbor, MI, pp. 46\u201356 (November 1995)","DOI":"10.1109\/MICRO.1995.476812"},{"key":"16_CR2","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1007\/BF01205184","volume":"7","author":"J.C. Dehnert","year":"1993","unstructured":"Dehnert, J.C., Towle, R.A.: Compiling for Cydra 5. Jl. of Supercomputing\u00a07, 181\u2013227 (1993)","journal-title":"Jl. of Supercomputing"},{"issue":"30","key":"16_CR3","doi-asserted-by":"publisher","first-page":"478","DOI":"10.1109\/TC.1981.1675827","volume":"7","author":"J.A. Fisher","year":"1981","unstructured":"Fisher, J.A.: Trace scheduling: A technique for global microcode compaction. IEEE Trans. on Computers\u00a07(30), 478\u2013490 (1981)","journal-title":"IEEE Trans. on Computers"},{"key":"16_CR4","doi-asserted-by":"crossref","unstructured":"Gibbons, P.B., Muchnick, S.S.: Efficient instruction scheduling for a pipelined architecture. In: Proc. of the SIGPLAN 1986 Symp. on Compiler Construction, Palo Alto, CA, June 25\u201327, pp. 11\u201316 (1986)","DOI":"10.1145\/13310.13312"},{"key":"16_CR5","doi-asserted-by":"crossref","unstructured":"Govindarajan, R., Altman, E.R., Gao, G.R.: Co-scheduling hardware and software pipelines. In: Proc. of the Second Intl. Symp. on High-Performance Computer Architecture, San Jose, CA, February 3\u20137, pp. 52\u201361 (1996)","DOI":"10.1109\/HPCA.1996.501173"},{"key":"16_CR6","unstructured":"Govindarajan, R., Narasimha Rao, N.S.S., Altman, E.R., Gao, G.R.: Software pipelining using reduced ms-state diagram. In: Proc. of the Merged 12th Intl. Parallel Processing Symposium and 9th Intl. Symposium on Parallel and Distributed Processing, Orlando, FL (March 1998)"},{"key":"16_CR7","doi-asserted-by":"crossref","unstructured":"Lam, M.: Software pipelining: An effective scheduling technique for VLIW machines. In: Proc. of the SIGPLAN 1988 Conf. on Programming Language Design and Implementation, Atlanta, Georgia, June 22-24, pp. 318\u2013328 (1988)","DOI":"10.1145\/960116.54022"},{"key":"16_CR8","doi-asserted-by":"crossref","unstructured":"Muller, T.: Employing finite automata for resource scheduling. In: Proc. of the 26th Intl. Symposium on Microarchitecture (December 1993)","DOI":"10.1109\/MICRO.1993.282737"},{"key":"16_CR9","doi-asserted-by":"crossref","unstructured":"Proebsting, T.A., Fraser, C.W.: Detecting pipeline structural hazards quickly. In: Conf. Record of the 21st ACMSIGPLAN-SIGACT Symp. on Principles of Programming Languages, Portland, OR, January 17-21, pp. 280\u2013286 (1994)","DOI":"10.1145\/174675.177904"},{"key":"16_CR10","unstructured":"Janaki Ramanan, V.: Efficient resource usage modelling, MSc(Engg) thesis, Supercomputer Education and Research Centre, Indian Institute of Science, Bangalore, India (1999)"},{"key":"16_CR11","doi-asserted-by":"crossref","unstructured":"Janaki Ramanan, V., Govindarajan, R.: Resource usage models for instruction scheduling: Two new models and a classification. In: Proceedings of the 1999 ACM SIGARCH International Conference on Supercomputing, ICS 1999 (June 1999)","DOI":"10.1145\/305138.305226"},{"key":"16_CR12","doi-asserted-by":"crossref","unstructured":"Rau, B.R.: Iterative modulo scheduling: An algorithm for software pipelining loops. In: Proc. of the 27th Ann. Intl. Symp. on Microarchitecture, San Jose, CA, pp. 63\u201374 (November 1994)","DOI":"10.1145\/192724.192731"},{"key":"16_CR13","doi-asserted-by":"crossref","unstructured":"Rau, B.R., Glaeser, C.D.: Some scheduling techniques and an easily schedulable horizontal architecture for high performance scientific computing. In: Proc. of the 14th Ann. Microprogramming Workshop, Chatham, MA, October 12-15, pp. 183\u2013198 (1981)","DOI":"10.1145\/1014192.802449"},{"key":"16_CR14","doi-asserted-by":"crossref","unstructured":"Zhang, C., Govindarajan, R., Ryan, S., Gao, G.R.: Efficient state-diagram construction methods for software pipelining. In: Proc. of Compiler Construction Conference (March 1999)","DOI":"10.1007\/978-3-540-49051-7_11"}],"container-title":["Lecture Notes in Computer Science","High Performance Computing \u2013 HiPC\u201999"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-46642-0_16","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,2]],"date-time":"2025-03-02T07:02:27Z","timestamp":1740898947000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-46642-0_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999]]},"ISBN":["9783540669074","9783540466420"],"references-count":14,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-46642-0_16","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1999]]}}}