{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,28]],"date-time":"2025-05-28T04:10:37Z","timestamp":1748405437425,"version":"3.41.0"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2000,12,1]],"date-time":"2000-12-01T00:00:00Z","timestamp":975628800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2000,12,1]],"date-time":"2000-12-01T00:00:00Z","timestamp":975628800000},"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":[[2000,12]]},"DOI":"10.1023\/a:1007512717742","type":"journal-article","created":{"date-parts":[[2002,12,22]],"date-time":"2002-12-22T10:04:10Z","timestamp":1040551450000},"page":"563-588","source":"Crossref","is-referenced-by-count":11,"title":["Path Analysis and Renaming for Predicated Instruction Scheduling"],"prefix":"10.1007","volume":"28","author":[{"given":"Lori","family":"Carter","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Beth","family":"Simon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Brad","family":"Calder","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Larry","family":"Carter","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jeanne","family":"Ferrante","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"227349_CR1","unstructured":"D. I. August, K. M. Crozier, J. W. Sias, P. R. Eaton, Q. B. Olaniran, D. A. Connors, and W. W. Hwu, The IMPACT EPIC 1.0 Architecture and Instruction Set reference manual. Technical Report IMPACT-98-04, IMPACT, University of Illinois (February 1998)."},{"issue":"14","key":"227349_CR2","first-page":"1","volume":"11","author":"L. Gwennap","year":"1997","unstructured":"L. Gwennap, Intel, HP make EPIC disclosure, Microprocessor Report, 11(14):1\u20139 (October 1997).","journal-title":"Microprocessor Report"},{"key":"227349_CR3","unstructured":"Intel Press Release, Merced processor and IA-64 architecture (1998). http:\/\/developer. intel.com\/design\/processor\/future\/iaa64.htm (1998)."},{"key":"227349_CR4","unstructured":"J. C. H. Park and M. Schlansker, On predicated execution. Technical Report HPL-91-58, HP Labs (May 1991)."},{"key":"227349_CR5","doi-asserted-by":"crossref","unstructured":"S. A. Mahlke, D. C. Lin, W. Y. Chen, R. E. Hank, and R. A. Bringmann, Effective com-piler support for predicated execution using the hyperblock, Proc. 25th Ann. Int'l. Symp. Microarchitecture, pp. 45\u201354 (December 1992).","DOI":"10.1109\/MICRO.1992.696999"},{"key":"227349_CR6","doi-asserted-by":"crossref","unstructured":"R. Cytron, J. Ferrante, B. K. Rosen, M. K. Wegman, and F. K. Zadeck, An efficient method of computing static single assignment form, 16th Ann. ACM Symp. Principles Progr. Lang., pp. 25\u201335 (1989).","DOI":"10.1145\/75277.75280"},{"key":"227349_CR7","doi-asserted-by":"crossref","unstructured":"L. Carter, B. Simon, B. Calder, L. Carter, and J. Ferrante, Predicated static single assign-ment, Proc. Int'l. Conf. Parallel Architectures and Compilation Techniques, pp. 245\u2013255 (October 1999).","DOI":"10.1109\/PACT.1999.807561"},{"issue":"1-2","key":"227349_CR8","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1007\/BF01205184","volume":"7","author":"J. C. Dehnert","year":"1993","unstructured":"James C. Dehnert and Ross A. Towle, Compiling for the Cydra 5, J. Supercomputing,\n7(1-2):181\u2013227 (May 1993).","journal-title":"J. Supercomputing"},{"issue":"1","key":"227349_CR9","first-page":"12","volume":"22","author":"B. Ramakrishna Rau","year":"1989","unstructured":"B. Ramakrishna Rau, David W. L. Yen, Wei Yen, and Ross A. Towle, The Cydra 5 departmental supercomputer, Computer, 22(1):12\u201335 (January 1989).","journal-title":"Computer"},{"key":"227349_CR10","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 of Progr. Lang., pp. 177\u2013189 (January 1983).","DOI":"10.1145\/567067.567085"},{"key":"227349_CR11","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 Ann. Int'l. Symp. Microarchitecture, pp. 217\u2013227 (December 1994).","DOI":"10.1145\/192724.192755"},{"key":"227349_CR12","unstructured":"Trimaran, An infrastructure for research in instruction level parallelism (1998). http:\/\/www.trimaran.org."},{"key":"227349_CR13","unstructured":"V. Kathail, M. S. Schlansker, and B. R. Rau, HPL PlayDoh architecture specification: Version 1.0. Technical Report HPL-93-80, HP Labs (February 1994)."},{"key":"227349_CR14","doi-asserted-by":"crossref","unstructured":"R. Johnson and M. Schlansker, Analysis techniques for predicated code, Proc. 29th Ann. Int'l. Symp. Microarchitecture, pp. 100\u2013113 (December 1996).","DOI":"10.1109\/MICRO.1996.566454"},{"key":"227349_CR15","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 Ann. Int'l. Symp. Microarchitecture, pp. 114\u2013125 (December 1996).","DOI":"10.1109\/MICRO.1996.566455"},{"key":"227349_CR16","unstructured":"A. V. Aho, R. Sethi, and J. D. Ullman, Compilers: Principles, Techniques and Tools, Addison-Wesley (1986)."},{"issue":"4","key":"227349_CR17","doi-asserted-by":"crossref","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 com-puting static single assignment form and the control dependence graph, ACM Trans. Progr. Lang. Syst., 13(4):451\u2013490 (October 1991).","journal-title":"ACM Trans. Progr. Lang. Syst."},{"key":"227349_CR18","volume-title":"High Performance Compilers for Parallel Computing","author":"M. Wolfe","year":"1996","unstructured":"M. Wolfe, High Performance Compilers for Parallel Computing, Addison-Wesley, Redwood City, California (1996)."},{"issue":"1-2","key":"227349_CR19","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1007\/BF01205182","volume":"7","author":"P. G. Lowney","year":"1993","unstructured":"P. G. Lowney, S. M. Freudenberger, T. J. Karzes, W. D. Lichtenstein, R. P. Nix, J. S. O'Donnell, and J. C. Ruttenberg, The Multiflow Trace Scheduling compiler, J. Supercomputing,\n7(1-2):51\u2013142 (May 1993).","journal-title":"J. Supercomputing"},{"key":"227349_CR20","doi-asserted-by":"crossref","unstructured":"D. I. August, D. A. Connors, S. A. Mahlke, J. W. Sias, K. M. Crozier, B. Cheng, P. R. Eaton, Q. B. Olaniran, and W. W. Hwu, Integrated predicated and speculative execution in the IMPACT EPIC architecture, Proc. 25th Int'l. Symp. on Computer Architecture, pp. 227\u2013237 (July 1998).","DOI":"10.1109\/ISCA.1998.694777"},{"key":"227349_CR21","doi-asserted-by":"crossref","unstructured":"M. Schlansker, V. Kathail, and S. Anik, Height reduction of control recurrences for ILP processors, Proc. 27th Ann. Int'l. Symp. Microarchitecture, pp. 40\u201351 (December 1994).","DOI":"10.1145\/192724.192729"},{"key":"227349_CR22","doi-asserted-by":"crossref","unstructured":"M. Schlansker and V. Kathail, Critical path reduction for scalar programs, Proc. 28th Ann. Int'l. Symp. Microarchitecture, pp. 57\u201369 (December 1995).","DOI":"10.1109\/MICRO.1995.476813"},{"key":"227349_CR23","doi-asserted-by":"crossref","unstructured":"M. Schlansker, S. Mahlke, and R. Johnson, Control CPR: A branch height reduction optimization for EPIC architectures, Proc. ACM SIGPLAN Conf. Progr. Lang. Design and Implementation, pp. 155\u2013168 (May 1999).","DOI":"10.1145\/301618.301659"},{"key":"227349_CR24","unstructured":"IA-64 Application Developer's Architecture Guide, Revision 1.0 (1999)."},{"key":"227349_CR25","doi-asserted-by":"crossref","unstructured":"G. S. Tyson, The effects of predicated execution on branch prediction, Proc. 27th Ann. Int'l. Symp. Microarchitecture, pp. 196\u2013206 (December 1994).","DOI":"10.1145\/192724.192753"},{"key":"227349_CR26","doi-asserted-by":"crossref","unstructured":"D. I. August, W. Hwu, and S. A. Mahlke, A framework for balancing control flow and predication, 30th Ann. Int'l. Symp. on Microarchitecture, pp. 92\u2013103 (December 1997).","DOI":"10.1109\/MICRO.1997.645801"},{"key":"227349_CR27","doi-asserted-by":"crossref","unstructured":"N. J. Warter, S. A. Mahlke, W. W. Hwu, and B. R. Rau, Reverse if-conversion, Proc. SIGPLAN Conf. Progr. Lang. Design and Implementation, pp. 290\u2013299 (June 1993).","DOI":"10.1145\/155090.155118"},{"issue":"5","key":"227349_CR28","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1145\/277652.277665","volume":"33","author":"G. Ammons","year":"1998","unstructured":"G. Ammons and J. R. Larus, Improving data-flow analysis with path profiles, ACM SIGPLAN Notices, 33(5):72\u201384 (May 1998).","journal-title":"ACM SIGPLAN Notices"},{"key":"227349_CR29","unstructured":"T. Ball and J. R. Larus, Efficient path profiling, Proc. 29th Ann. Int'l. Symp. Microarchitecture, pp. 46\u201357 (December 1996)."},{"key":"227349_CR30","doi-asserted-by":"crossref","unstructured":"R. Gupta, D. A. Berson, and J. Z. Fang, Path profile guided partial dead code elimation using predication, Proc. Int'l. Conf. Parallel Architectures and Compilation Techniques, pp. 102\u2013113 (November 1997).","DOI":"10.1109\/PACT.1997.644007"},{"issue":"6","key":"227349_CR31","doi-asserted-by":"crossref","first-page":"853","DOI":"10.1145\/267959.269966","volume":"19","author":"S. Moon","year":"1997","unstructured":"S. Moon and K. Ebciog\u011flu, Parallelizing nonnumerical code with selective scheduling and software pipelining, ACM Trans. Progr. Lang. Syst., 19(6):853\u2013898 (November 1997).","journal-title":"ACM Trans. Progr. Lang. Syst."}],"container-title":["International Journal of Parallel Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1007512717742.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1023\/A:1007512717742\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1007512717742.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,27]],"date-time":"2025-05-27T08:14:34Z","timestamp":1748333674000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1023\/A:1007512717742"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000,12]]},"references-count":31,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2000,12]]}},"alternative-id":["227349"],"URL":"https:\/\/doi.org\/10.1023\/a:1007512717742","relation":{},"ISSN":["0885-7458","1573-7640"],"issn-type":[{"type":"print","value":"0885-7458"},{"type":"electronic","value":"1573-7640"}],"subject":[],"published":{"date-parts":[[2000,12]]}}}