{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,19]],"date-time":"2026-06-19T15:30:05Z","timestamp":1781883005239,"version":"3.54.5"},"reference-count":26,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[1996,6,1]],"date-time":"1996-06-01T00:00:00Z","timestamp":833587200000},"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":["Int J Parallel Prog"],"published-print":{"date-parts":[[1996,6]]},"DOI":"10.1007\/bf03356749","type":"journal-article","created":{"date-parts":[[2016,5,26]],"date-time":"2016-05-26T02:17:10Z","timestamp":1464229030000},"page":"209-234","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Using Predicated Execution to Improve the Performance of a Dynamically Scheduled Machine with Speculative Execution"],"prefix":"10.1007","volume":"24","author":[{"given":"Po-Yung","family":"Chang","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Eric","family":"Hao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yale N.","family":"Patt","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Pohua P.","family":"Chang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2016,5,26]]},"reference":[{"key":"BF03356749_CR1","doi-asserted-by":"crossref","unstructured":"Y. N. Patt, S. W. Melvin, W. Hwu, and M. C. Shebanow, Critical issues regarding HPS, a high performance microarchitecture, Proc. of the 18th Ann. ACM\/IEEE Int\u2019l. Symp. on Microarchitecture, pp. 109\u2013116 (1985).","DOI":"10.1145\/18906.18917"},{"key":"BF03356749_CR2","doi-asserted-by":"crossref","unstructured":"S. Melvin and Y. N. Patt, Exploiting fine-grained parallelism through a combination of hardware and software techniques, Proc. of the 18th Ann. Int\u2019l. Symp. on Computer Architecture, pp. 287\u2013297 (1991).","DOI":"10.1145\/115952.115981"},{"key":"BF03356749_CR3","doi-asserted-by":"crossref","unstructured":"P. Hsu and E. Davidson, Highly concurrent scalar processing, Proc. of the 13th Ann. Int\u2019l. Symp. on Computer Architecture (1986).","DOI":"10.1145\/17356.17401"},{"key":"BF03356749_CR4","first-page":"12","volume":"22","author":"BR Rau","year":"1989","unstructured":"B. R. Rau, D. W. L. Yen, W. Yen, and R. A. Towle, The Cydra 5 departmental supercomputer, IEEE Computer, 22:12\u201335 (January 1989).","journal-title":"IEEE Computer"},{"key":"BF03356749_CR5","doi-asserted-by":"crossref","unstructured":"J. C. Dehnert, P. Y. T. Hsu, and J. P. Bratt, Overlapped loop support in the Cydra 5, Proc. of the 16th Ann. Int\u2019l. Symp. on Computer Architecture, pp. 26\u201338 (1989).","DOI":"10.1145\/70082.68185"},{"key":"BF03356749_CR6","doi-asserted-by":"crossref","unstructured":"S. A. Mahlke, D. C. Lin, W. Y. Chen, R. E. Hank, and R. A. Bringmann, Effective compiler support for predicated execution using the hyperblock, Proc. of the 25th Ann. ACM\/IEEE Int\u2019l. Symp. on Microarchitecture, pp. 45\u201354 (1992).","DOI":"10.1109\/MICRO.1992.696999"},{"key":"BF03356749_CR7","doi-asserted-by":"crossref","unstructured":"D. N. Pnevmatikatos and G. S. Sohi, Guarded execution and dynamic branch prediction in dynamic ILP processors, Proc. of the 21st Ann. Int\u2019l. Symp. on Computer Architecture, pp. 120\u2013129 (1994).","DOI":"10.1109\/ISCA.1994.288156"},{"key":"BF03356749_CR8","doi-asserted-by":"crossref","unstructured":"G. S. Tyson, The effects of predication on branch prediction, Proc. of the 27th Ann. ACM\/IEEE Int\u2019l. Symp. on Microarchitecture, pp. 196\u2013206 (1994).","DOI":"10.1145\/192724.192753"},{"key":"BF03356749_CR9","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. of the 27th Ann. ACM\/IEEE Int\u2019l. Symp. on Microarchitecture, pp. 217\u2013227 (1994).","DOI":"10.1109\/MICRO.1994.717461"},{"issue":"12","key":"BF03356749_CR10","doi-asserted-by":"crossref","first-page":"1405","DOI":"10.1109\/T-C.1972.223514","volume":"C-21","author":"EM Riseman","year":"1972","unstructured":"E. M. Riseman and C. C. Foster, The inhibition of potential parallelism by conditional jumps, IEEE Trans. on Computers, C-21(12): 1405\u20131411 (1972).","journal-title":"IEEE Trans. on Computers"},{"key":"BF03356749_CR11","doi-asserted-by":"crossref","unstructured":"J K. F. Lee and A. J. Smith, Branch prediction strategies and branch target buffer design, IEEE Computer, pp. 6\u201322 (January 1984).","DOI":"10.1109\/MC.1984.1658927"},{"key":"BF03356749_CR12","doi-asserted-by":"crossref","unstructured":"J. R. Allen, K. Kennedy, C. Porterfield, and J. Warren, Conversion of control dependence to data dependence, 10th Ann. ACM Symp. on Principles of Programming Languages, pp. 177\u2013189 (1983).","DOI":"10.1145\/567067.567085"},{"key":"BF03356749_CR13","doi-asserted-by":"crossref","unstructured":"T.-Y Yeh and Y. N. Patt, Two-level adaptive branch prediction, Proc. of the 24th Ann. ACM\/IEEE Int\u2019l. Symp. on Microarchitecture, pp. 51\u201361 (1991).","DOI":"10.1145\/123465.123475"},{"key":"BF03356749_CR14","doi-asserted-by":"crossref","unstructured":"T.-Y. Yeh and Y. N. Patt, Alternative implementations of two-level adaptive branch prediction, Proc. of the 19th Ann. Int\u2019l. Symp. on Computer Architecture, pp. 124\u2013134 (1992).","DOI":"10.1145\/139669.139709"},{"key":"BF03356749_CR15","doi-asserted-by":"crossref","unstructured":"P.-Y. Chang, E. Hao, T.-Y. Yeh, and Y. N. Patt, Branch classification: A new mechanism for improving branch predictor performance, Proc. of the 27 th Ann. ACM\/IEEE Int\u2019l. Symp. on Microarchitecture, pp. 22\u201331 (1994).","DOI":"10.1145\/192724.192727"},{"key":"BF03356749_CR16","unstructured":"P. Tirumalai, M. Lee, and M. Schlanskar, Parallelization of loops with exits on pipelined architectures, Proc. Supercomputing \u201990, (1990)."},{"key":"BF03356749_CR17","series-title":"Ph.D. thesis","volume-title":"Aggressive execution engines for surpassing single basic execution","author":"MG Butler","year":"1993","unstructured":"M. G. Butler, Aggressive execution engines for surpassing single basic execution, Ph.D. thesis, University of Michigan, 1993."},{"key":"BF03356749_CR18","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1147\/rd.111.0025","volume":"11","author":"RM Tomasulo","year":"1967","unstructured":"R. M. Tomasulo, An efficient algorithm for exploiting multiple arithmetic units, IBM Journal of Res. and Development, 11:25\u201333 (January 1967).","journal-title":"IBM Journal of Res. and Development"},{"key":"BF03356749_CR19","doi-asserted-by":"crossref","unstructured":"Y. Patt, W. Hwu, and M. Shebanow, HPS, a new microarchitecture: Rationale and introduction, Proc. of the 18th Ann. ACM\/IEEE Int\u2019l. Symp. on Microarchitecture, pp. 103\u2013107 (1985).","DOI":"10.1145\/18906.18916"},{"key":"BF03356749_CR20","doi-asserted-by":"crossref","unstructured":"E. Sprangle and Y. Patt, Facilitating superscalar processing via a combined static\/dynamic register renaming scheme, Proc. of the 27 th Ann. ACM\/IEEE Int\u2019l. Symp. Microarchitecture, pp. 143\u2013147 (1994).","DOI":"10.1145\/192724.197407"},{"key":"BF03356749_CR21","series-title":"Technical Report","volume-title":"Combining branch predictors","author":"S McFarling","year":"1993","unstructured":"S. McFarling, Combining branch predictors, Technical Report TN-36, Digital Western Research Laboratory (June 1993)."},{"key":"BF03356749_CR22","doi-asserted-by":"crossref","unstructured":"M. D. Smith, M. S. Lam, and M. A. Horowitz, Boosting beyond static scheduling in a superscalar processor, Proc. of the 17 th Ann. Int\u2019l. Symp. on Computer Architecture, pp. 344\u2013354 (1990).","DOI":"10.1109\/ISCA.1990.134545"},{"key":"BF03356749_CR23","doi-asserted-by":"crossref","unstructured":"P. P. Chang, S. A. Mahlke, W. Y. Chen, N. J. Warter, and W. W. Hwu, IMPACT: An architectural framework for multiple-instruction-issue processors, Proc. of the 18th Ann. Int\u2019l. Symp. on Computer Architecture, pp. 266\u2013275 (1991).","DOI":"10.1145\/115952.115979"},{"key":"BF03356749_CR24","unstructured":"L. Gwennap, Intel\u2019s P6 uses decoupled superscalar design, Microprocessor Report, Vol. 9, (February 1995)."},{"key":"BF03356749_CR25","unstructured":"L. Gwennap, PA-8000 combines complexity and speed, Microprocessor Report, Vol. 8, No. 15 (November 1994)."},{"key":"BF03356749_CR26","doi-asserted-by":"crossref","unstructured":"T. Granlund and R. Kenner, Eliminating branches using a superoptimizer and the GNU C compiler, Proc. of the ACM SIGPLAN \u201992 Conf. on Programming Language Design and Implementation, pp. 341\u2013352 (1992).","DOI":"10.1145\/143103.143146"}],"container-title":["International Journal of Parallel Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BF03356749.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/BF03356749\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BF03356749","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,9,21]],"date-time":"2020-09-21T04:48:29Z","timestamp":1600663709000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BF03356749"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1996,6]]},"references-count":26,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1996,6]]}},"alternative-id":["BF03356749"],"URL":"https:\/\/doi.org\/10.1007\/bf03356749","relation":{},"ISSN":["0885-7458","1573-7640"],"issn-type":[{"value":"0885-7458","type":"print"},{"value":"1573-7640","type":"electronic"}],"subject":[],"published":{"date-parts":[[1996,6]]}}}