{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,28]],"date-time":"2025-05-28T04:10:49Z","timestamp":1748405449952,"version":"3.41.0"},"reference-count":27,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[1999,10,1]],"date-time":"1999-10-01T00:00:00Z","timestamp":938736000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[1999,10,1]],"date-time":"1999-10-01T00:00:00Z","timestamp":938736000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["International Journal of Parallel Programming"],"published-print":{"date-parts":[[1999,10]]},"DOI":"10.1023\/a:1018787007582","type":"journal-article","created":{"date-parts":[[2003,2,19]],"date-time":"2003-02-19T20:54:14Z","timestamp":1045688054000},"page":"381-423","source":"Crossref","is-referenced-by-count":5,"title":["The Partial Reverse If-Conversion Framework for Balancing Control Flow and Predication"],"prefix":"10.1007","volume":"27","author":[{"given":"David I.","family":"August","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wen-Mei W.","family":"Hwu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Scott A.","family":"Mahlke","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"290871_CR1","unstructured":"J. E. Smith, A Study of Branch Prediction Strategies, Proc. Eigth Int' l. Symp. Computer Architecture, pp. 135\u2013148 (May 1981)"},{"key":"290871_CR2","doi-asserted-by":"crossref","unstructured":"T. Y. Yeh and Y. N. Patt, Two-Level Adaptive Training Branch Prediction, Proc. 24th Ann. Int'l. Symp. Microarchitecture, pp. 51\u201361 (November 1991).","DOI":"10.1145\/123465.123475"},{"key":"290871_CR3","volume-title":"Modulo Scheduling with Isomorphic Control Transformation","author":"N. J. Warter","year":"1993","unstructured":"N. J. Warter, Modulo Scheduling with Isomorphic Control Transformation, Ph.D. thesis, Department of Electrical and Computer Engineering, University of Illinois, Urbana, Illinois (1993)."},{"key":"290871_CR4","doi-asserted-by":"crossref","unstructured":"J. R. Allen, K. Kennedy, C. Porterfield, and J. Warren, Conversion of Control Dependence to Data Dependence, Proc. Tenth ACM Symp. Principles Progr. Lang., pp. 177\u2013189 (January 1983).","DOI":"10.1145\/567067.567085"},{"key":"290871_CR5","series-title":"Technical Report","volume-title":"On Predicated Execution","author":"J. C. Park","year":"1991","unstructured":"J. C. Park and M. S. Schlansker, On Predicated Execution, Technical Report HPL-91-58, Hewlett Packard Laboratories, Palo Alto, California (May 1991)."},{"key":"290871_CR6","doi-asserted-by":"crossref","unstructured":"P. Y. Hsu and E. S. Davidson, Highly Concurrent Scalar Processing, Proc. 13th Int'l. Symp. Computer Architecture, pp. 386\u2013395 (June 1986).","DOI":"10.1145\/17356.17401"},{"key":"290871_CR7","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1109\/2.19820","volume":"22","author":"B. R. Rau","year":"1989","unstructured":"B. R. Rau, D. W. L. Yen, W. Yen, and R. A. Towle, The Cydra 5 Departmental Supercomputer, IEEE Computer\n22:12\u201335 (January 1989).","journal-title":"IEEE Computer"},{"key":"290871_CR8","series-title":"Technical Report","volume-title":"HPL PlayDoh Architecture Specification: Version 1.0","author":"V. Kathail","year":"1994","unstructured":"V. Kathail, M. S. Schlansker, and B. R. Rau, HPL PlayDoh Architecture Specification: Version 1.0, Technical Report HPL-93-80, Hewlett Packard Laboratories, Palo Alto, California (February 1994)."},{"key":"290871_CR9","doi-asserted-by":"crossref","unstructured":"D. N. Pnevmatikatos and G. S. Sohi, Guarded Execution and Branch Prediction in Dynamic ILP Processors, Proc. 21th Int'l. Symp. Computer Architecture, pp. 120\u2013129 (April 1994).","DOI":"10.1109\/ISCA.1994.288156"},{"key":"290871_CR10","doi-asserted-by":"crossref","unstructured":"S. A. Mahlke, R. E. Hank, R. A. Bringmann, J. C. Gyllenhaal, D. M. Gallagher, and W. W. Hwu, Characterizing the Impact of Predicated Execution on Branch Prediction, Proc. 27th Int'l. Symp. Microarchitecture, pp. 217\u2013227 (December 1994).","DOI":"10.1145\/192724.192755"},{"key":"290871_CR11","doi-asserted-by":"crossref","unstructured":"G. S. Tyson, The Effects of Predicated Execution on Branch Prediction, Proc. 27th Int'l. Symp. Microarchitecture, pp. 196\u2013206 (December 1994)","DOI":"10.1145\/192724.192753"},{"key":"290871_CR12","doi-asserted-by":"crossref","unstructured":"M. Schlansker, V. Kathail, and S. Anik, Height Reduction of Control Recurrences for ILP Processors, Proc. 27th Int'l. Symp. Microarchitecture, pp. 40\u201351 (December 1994)","DOI":"10.1145\/192724.192729"},{"key":"290871_CR13","doi-asserted-by":"crossref","unstructured":"J. C. Dehnert, P. Y. Hsu, and J. P. Bratt, Overlapped Loop Support in the Cydra 5, Proc. Third Int'l. Conf. Architectural Support Progr. Lang. Operat. Syst., pp. 26\u201338 (April 1989).","DOI":"10.1145\/70082.68185"},{"key":"290871_CR14","doi-asserted-by":"crossref","unstructured":"S. A. Mahlke, D. C. Lin, W. Y. Chen, R. E. Hank, R. A. Bringmann, and W. W. Hwu, Effective Compiler Support for Predicated Execution Using the Hyperblock, Proc. 25th Int'l. Symp. Microarchitecture, pp. 45\u201354 (December 1992)","DOI":"10.1109\/MICRO.1992.696999"},{"key":"290871_CR15","doi-asserted-by":"crossref","unstructured":"S. A. Mahlke, R. E. Hank, J. McCormick, D. I. August, and W. W. Hwu, A Comparison of Full and Partial Predicated Execution Support for ILP Processors, Proc. 22th Int'l. Symp. Computer Architecture, pp. 138\u2013150 (June 1995).","DOI":"10.1145\/223982.225965"},{"key":"290871_CR16","doi-asserted-by":"crossref","unstructured":"D. I. August, J. W. Sias, J. Puiatti, S. A. Mahlke, D. A. Connors, K. M. Crozier, and W. W. Hwu, The Program Decision Logic Approach to Predicated Execution, Proc. 26th Int'l. Symp. Computer Architecture, pp. 208\u2013219 (May 1999).","DOI":"10.1109\/ISCA.1999.765952"},{"key":"290871_CR17","doi-asserted-by":"crossref","unstructured":"D. I. August, D. A. Connors, J. C. Gyllenhaal, and W. W. Hwu, Architectural Support for Compiler-Synthesized Dynamic Branch Prediction Strategies: Rationale and Initial Results, Third Int'l. Symp. High-Performance Computer Architecture, pp. 84\u201393 (February 1997).","DOI":"10.1109\/HPCA.1997.569617"},{"key":"290871_CR18","volume-title":"An Efficient Framework for Performing Execution-Constraint-Sensitive Transformation that Increase Instruction-Level Parallelism","author":"J. C. Gyllenhaal","year":"1997","unstructured":"J. C. Gyllenhaal, An Efficient Framework for Performing Execution-Constraint-Sensitive Transformation that Increase Instruction-Level Parallelism, Ph.D. thesis, Department of Electrical and Computer Engineering, University of Illinois, Urbana, Illinois (1997)."},{"key":"290871_CR19","doi-asserted-by":"crossref","unstructured":"D. I. August, W. W. Hwu, and S. A. Mahlke, A Framework for Balancing Control Flow and Predication, Proc. 30th Ann. Int'l. Symp. Microarchitecture, pp. 92\u2013103 (December 1997).","DOI":"10.1109\/MICRO.1997.645801"},{"key":"290871_CR20","doi-asserted-by":"crossref","unstructured":"N. J. Warter, S. A. Mahlke, W. W. Hwu, and B. R. Rau, Reverse If-Conversion, Proc. ACM SIGPLAN Conf. Progr. Lang. Design and Implementation, pp. 290\u2013299 (June 1993).","DOI":"10.1145\/155090.155118"},{"key":"290871_CR21","doi-asserted-by":"crossref","unstructured":"R. Johnson and M. Schlansker, Analysis Techniques for Predicated Code, Proc. 29th Int'l. Symp. Microarchitecture, pp. 100\u2013113 (December 1996)","DOI":"10.1109\/MICRO.1996.566454"},{"key":"290871_CR22","doi-asserted-by":"crossref","unstructured":"D. M. Gillies, D. R. Ju, R. Johnson, and M. Schlansker, Global Predicate Analysis and Its Application to Register Allocation, Proc. 29th Int' l. Symp. Microarchitecture, pp. 114\u2013125 (December 1996).","DOI":"10.1109\/MICRO.1996.566455"},{"key":"290871_CR23","doi-asserted-by":"crossref","unstructured":"J. Knoop, O. Ruthing, and B. Steffen, Partial Dead Code Elimination, Proc. ACM SIGPLAN Conf. Progr. Lang. Design and Implementation, pp. 147\u2013158 (June 1994).","DOI":"10.1145\/178243.178256"},{"key":"290871_CR24","volume-title":"Compiler-Controlled Speculation","author":"R. A. Bringmann","year":"1995","unstructured":"R. A. Bringmann, Compiler-Controlled Speculation, Ph.D. thesis, Department of Computer Science, University of Illinois, Urbana, Illinois (1995)."},{"key":"290871_CR25","doi-asserted-by":"crossref","unstructured":"B. L. Deitrich and W. W. Hwu, Speculative Hedge: Regulating Compile-Time Speculation Against Profile Variations, Proc. 29th Int'l. Symp. Microarchitecture, pp. 70\u201379 (December 1996).","DOI":"10.1109\/MICRO.1996.566451"},{"key":"290871_CR26","unstructured":"Hewlett-Packard Company, Cupertino, California, PA-RISC 1.1 Architecture and Instruction Set Reference Manual (1990)."},{"key":"290871_CR27","doi-asserted-by":"crossref","first-page":"229","DOI":"10.1007\/BF01205185","volume":"7","author":"W. W. Hwu","year":"1993","unstructured":"W. W. Hwu, S. A. Mahlke, W. Y. Chen, P. P. Chang, N. J. Warter, R. A. Bringmann, R. G. 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, J. Supercomputing\n7:229\u2013248 (January 1993).","journal-title":"J. Supercomputing"}],"container-title":["International Journal of Parallel Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1018787007582.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1023\/A:1018787007582\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1018787007582.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,27]],"date-time":"2025-05-27T08:35:57Z","timestamp":1748334957000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1023\/A:1018787007582"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999,10]]},"references-count":27,"journal-issue":{"issue":"5","published-print":{"date-parts":[[1999,10]]}},"alternative-id":["290871"],"URL":"https:\/\/doi.org\/10.1023\/a:1018787007582","relation":{},"ISSN":["0885-7458","1573-7640"],"issn-type":[{"type":"print","value":"0885-7458"},{"type":"electronic","value":"1573-7640"}],"subject":[],"published":{"date-parts":[[1999,10]]}}}