{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T23:06:11Z","timestamp":1725663971704},"publisher-location":"Berlin, Heidelberg","reference-count":12,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540578772"},{"type":"electronic","value":"9783540483717"}],"license":[{"start":{"date-parts":[[1994,1,1]],"date-time":"1994-01-01T00:00:00Z","timestamp":757382400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1994]]},"DOI":"10.1007\/3-540-57877-3_28","type":"book-chapter","created":{"date-parts":[[2012,2,26]],"date-time":"2012-02-26T08:36:01Z","timestamp":1330245361000},"page":"419-434","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Instruction scheduling over regions: A framework for scheduling across basic blocks"],"prefix":"10.1007","author":[{"given":"Uma","family":"Mahadevan","sequence":"first","affiliation":[]},{"given":"Sridhar","family":"Ramakrishnan","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,5,30]]},"reference":[{"issue":"No.7","key":"28_CR1","doi-asserted-by":"crossref","first-page":"478","DOI":"10.1109\/TC.1981.1675827","volume":"C-30","author":"J. Fisher","year":"1981","unstructured":"J. Fisher. Trace Scheduling: A technique for global microcode compaction. IEEE Trans. on Computers, C-30, No. 7, pages 478\u2013490, 1981","journal-title":"IEEE Trans. on Computers"},{"key":"28_CR2","unstructured":"S.M. Freudenberger, T.R. Gross and P.G. Lowney. Avoidance and Suppression of Compensation Code in a Trace Scheduling Compiler. Hewlett Packard Labs. Tech. Report, HPL-93-35, May 1993."},{"key":"28_CR3","doi-asserted-by":"crossref","unstructured":"W.W. Hwu, S.A. Mahlke, W.Y. Chen, P.P. Chang, N.J. Warter, R.A. Bringmann, R.O. Ouellette, R.E. Hank, T.Kiyohara, G.E. Haab, J.G. Holm, and D.M. Lavery. The Superblock: An Effective Technique for VLIW and Superscalar Compilation. Journal of Supercomputing, 7(1,2), March 1993.","DOI":"10.1007\/BF01205185"},{"key":"28_CR4","doi-asserted-by":"crossref","unstructured":"D. Bernstein and M. Rodeh. Global Instruction Scheduling for Superscalar Machines. Proceedings of the SIGPLAN Conference, pages 241\u2013255, 1991.","DOI":"10.1145\/113446.113466"},{"key":"28_CR5","doi-asserted-by":"crossref","unstructured":"S. Moon and K. Ebcioglu. An Efficient Resource-Constrained Global Scheduling Technique for Superscalar and VLIW processors. Proceedings ofMicro25, pages 55\u201371,1992","DOI":"10.1145\/144965.145000"},{"key":"28_CR6","doi-asserted-by":"crossref","unstructured":"M.D. Smith, M.S. Lam, and M.A. Horowitz. Boosting beyond static scheduling in a superscalar processor. IEEE Conference on Computer Architecture, pages 344\u2013354, 1990","DOI":"10.1145\/325096.325160"},{"key":"28_CR7","unstructured":"R. Gupta and M.L. Soffa. Region Scheduling: An Approach for Detecting and Redistributing Parallelism. Proceedings of the second International Conference on Supercomputing, pages 3:141\u2013148, May 1987."},{"key":"28_CR8","doi-asserted-by":"crossref","unstructured":"D. Bernstein and M. Rodeh. Proving Safety of Speculative Load Instructions at Compile Time. Fourth European Symposium on Programming, 1992.","DOI":"10.1007\/3-540-55253-7_4"},{"key":"28_CR9","doi-asserted-by":"crossref","unstructured":"D. Bernstein, D. Cohen, and H. Krawcyzk. Code Duplication: An Assist for Global Instruction Scheduling. Proceedings of MICRO24, pages 103\u2013113. IEEE Computer Society, Nov. 1991.","DOI":"10.1145\/123465.123486"},{"issue":"No.4","key":"28_CR10","doi-asserted-by":"publisher","first-page":"451","DOI":"10.1145\/115372.115320","volume":"13","author":"R. Cytron","year":"1991","unstructured":"R. Cytron, J. Ferrante, B.K. Rosen, M.N. Wegman and F.K. Zadeck. Efficiently Computing Static Single Assignment Form and the Control Dependence Graph. ACM TOPLAS, Vol. 13, No. 4, pages 451\u2013490, Oct. 1991.","journal-title":"ACM TOPLAS"},{"issue":"No.3","key":"28_CR11","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1145\/24039.24041","volume":"9","author":"J. Ferrante","year":"1987","unstructured":"J. Ferrante, K.J. Ottenstein, and J.D. Warren. The program dependence graph and its use in optimization. ACM TOPLAS, Vol. 9, No. 3, page 319\u2013349, Jul. 1987.","journal-title":"ACM TOPLAS"},{"key":"28_CR12","doi-asserted-by":"crossref","unstructured":"J. Scott A. Mahlke, William Y. Chen, Wen-mei W. Hwu, B. Ramakrishna Rau, and Michael Schlansker. Sentinel Scheduling for VLIW and superscalar processors. ASPLOS, 1992.","DOI":"10.1145\/143365.143529"}],"container-title":["Lecture Notes in Computer Science","Compiler Construction"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-57877-3_28","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,19]],"date-time":"2019-05-19T08:24:56Z","timestamp":1558254296000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-57877-3_28"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1994]]},"ISBN":["9783540578772","9783540483717"],"references-count":12,"URL":"https:\/\/doi.org\/10.1007\/3-540-57877-3_28","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1994]]},"assertion":[{"value":"30 May 2005","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}