{"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":1748405449477,"version":"3.41.0"},"reference-count":29,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2001,4,1]],"date-time":"2001-04-01T00:00:00Z","timestamp":986083200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2001,4,1]],"date-time":"2001-04-01T00:00:00Z","timestamp":986083200000},"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":[[2001,4]]},"DOI":"10.1023\/a:1007621602134","type":"journal-article","created":{"date-parts":[[2002,12,22]],"date-time":"2002-12-22T10:54:50Z","timestamp":1040554490000},"page":"111-137","source":"Crossref","is-referenced-by-count":1,"title":["Exploring the Interaction between Java's Implicitly Thrown Exceptions and Instruction Scheduling"],"prefix":"10.1007","volume":"29","author":[{"given":"Matthew","family":"Arnold","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Hsiao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ulrich","family":"Kremer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Barbara G.","family":"Ryder","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"295944_CR1","first-page":"341","volume":"18","author":"A. Gelsey","year":"1996","unstructured":"A. Gelsey, D. Smith, M. Schwabacher, K. Rasheed, and K. Miyake, A Search Space Toolkit, Decision Support Systems-special issue on Unification of Artificial Intelligence with Optimization, 18:341-356 (1996).","journal-title":"Decision Support Systems-special issue on Unification of Artificial Intelligence with Optimization"},{"key":"295944_CR2","unstructured":"J. Keane and T. Ellman, Knowledge-Based Re-Engineering of Legacy Programs for Robustness in Automated Designs, Proc. Eleventh Knowledge-Based Software Enging. Conf. (1996)."},{"key":"295944_CR3","unstructured":"K. Arnold and J. Gosling, The Java Programming Language, Second Edition, Addison-Wesley (1998)."},{"key":"295944_CR4","unstructured":"J. Gosling, B. Joy, and G. L. Steele, The Jave\nTM\nLanguage Specification, The Java Series, Addison-Wesley, Reading, Massachusetts (1996)."},{"key":"295944_CR5","doi-asserted-by":"crossref","unstructured":"J.-D. Choi, D. Grove, M. Hind, and V. Sarkar, Efficient and Precise Modeling of Exceptions for the Analysis of Java Programs, Proc. ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, pp. 21-31 (September 1999).","DOI":"10.1145\/316158.316171"},{"key":"295944_CR6","doi-asserted-by":"crossref","unstructured":"R. Bodik, R. Gupta, and V. Sarkar, ABCD: Eliminating Array Bounds Checks on Demand, SIGPLAN Conf. Progr. Lang. Design and Implementation (June 2000).","DOI":"10.1145\/349299.349342"},{"key":"295944_CR7","doi-asserted-by":"crossref","unstructured":"M. Cierniak, G.-Y. Lueh, and J. M. Stichnoth, Practicing JUDO: Java Under Dynamic Optimizations, SIGPLAN Conf. Progr. Lang. Design and Implementation (June 2000).","DOI":"10.1145\/349299.349306"},{"key":"295944_CR8","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, 7:229-248 (1993).","journal-title":"J. Supercomputing"},{"issue":"7","key":"295944_CR9","doi-asserted-by":"crossref","first-page":"478","DOI":"10.1109\/TC.1981.1675827","volume":"C-30","author":"J. A. Fisher","year":"1981","unstructured":"J. A. Fisher, Trace Scheduling: A Technique for Global Microcode Compaction, IEEE Trans. Comput., C-30(7):478-490 (1981).","journal-title":"IEEE Trans. Comput."},{"issue":"4","key":"295944_CR10","doi-asserted-by":"crossref","first-page":"376","DOI":"10.1145\/161541.159765","volume":"11","author":"S. A. Mahlke","year":"1993","unstructured":"S. A. Mahlke, W. Y. Chen, R. A. Bringmann, R. E. Hank, W. W. Hwu, B. R. Rau, and M. S. Schlansker, Sentinel Scheduling: A Model for Compiler-Controlled Speculative Execution, ACM Trans. Computer Syst., 11(4):376-408 (November 1993).","journal-title":"ACM Trans. Computer Syst."},{"key":"295944_CR11","unstructured":"Intel, IA-64 Application Developer's Architecture Guide (1999). URL: http:\/\/developer.intel.com-design-ia64"},{"key":"295944_CR12","first-page":"214","volume-title":"Proc. 26th Ann. Int'l. Symp. Microarchitecture (MICRO'93), SIGMICRO Newsletter, Vol. 24","author":"R. A. Bringmann","year":"1993","unstructured":"R. A. Bringmann, S. A. Mahlke, R. E. Hank, J. C. Gyllenhaal, and W.-M. W. Hwu, Speculative Execution Exception Recovery Using Write-Back Suppression, Proc. 26th Ann. Int'l. Symp. Microarchitecture (MICRO'93), SIGMICRO Newsletter, Vol. 24, IEEE Computer Society Press, Los Alamitos, California, pp. 214-224 (December 1993)."},{"key":"295944_CR13","series-title":"Computer Science Technical Report CRHC-95-05","volume-title":"Sentinel Scheduling with Recovery Blocks","author":"D. August","year":"1995","unstructured":"D. August, B. Deitrich, and S. Mahlke, Sentinel Scheduling with Recovery Blocks, Computer Science Technical Report CRHC-95-05, University of Illinois, Urbana, Illinois (February 1995)."},{"key":"295944_CR14","first-page":"41","volume-title":"Proc. Third Conf. Object-Oriented Technol. Syst.","author":"T. A. Proebsting","year":"1997","unstructured":"T. A. Proebsting, G. Townsend, P. Bridges, J. H. Hartman, T. Newsham, and S. A. Watterson, Toba: Java for Applications: A Way Ahead of Time (WAT) Compiler, Proc. Third Conf. Object-Oriented Technol. Syst., Usenix Association, Berkeley, pp. 41-54 (June 16-20, 1997)."},{"key":"295944_CR15","unstructured":"Trimaran: An Infrastructure for Research in Instruction-Level Parallelism. Produced by a collaboration between Hewlet Packard, University of Illinois, and New York University. URL: http:\/\/www.trimaran.org"},{"key":"295944_CR16","doi-asserted-by":"crossref","unstructured":"J. Dean, G. DeFouw, D. Grove, V. Litvinov, and C. Chambers, Vortex: An Optimizing Compiler for Object-Oriented Languages, ACM Conf. Object-Oriented Progr. Syst. Lang. Appl., pp. 83-100 (October 1996).","DOI":"10.1145\/236337.236344"},{"key":"295944_CR17","first-page":"227","volume-title":"Proc. 25th Ann. Int'l. Symp. Computer Architecture (ISCA-98), ACM Computer Architecture News, Vol. 26","author":"D. August","year":"1998","unstructured":"D. August, D. Connors, S. Mahlke, J. Sias, K. Crozier, B. Cheng, P. Eaton, Q. Olaniran, and W. Hwu, Integrated Predicated and Speculative Execution in the MPACT EPIC Architecture, Proc. 25th Ann. Int'l. Symp. Computer Architecture (ISCA-98), ACM Computer Architecture News, Vol. 26, No. 3, ACM Press, New York, pp. 227-237 (June 27-July 1, 1998)."},{"key":"295944_CR18","volume-title":"Computer Architecture A Quantitative Approach","author":"J. L. Hennessy","year":"1990","unstructured":"J. L. Hennessy and D. A. Patterson, Computer Architecture A Quantitative Approach, Morgan Kaufmann Publishers Inc., Santo Mateo, California (1990)."},{"key":"295944_CR19","doi-asserted-by":"crossref","unstructured":"B. Alpern, C. R. Attanasio, J. J. Barton, M. G. Burke, P. Cheng, J.-D. Choi, A. Cocchi, S. J. Fink, D. Grove, M. Hind, S. F. Hummel, D. Lieber, V. Litvinov, M. F. Mergen, T. Ngo, J. R. Russell, V. Sarkar, M. J. Serrano, J. C. Shepherd, S. E. Smith, V. C. Sreedhar, H. Srinivasan, and J. Whaley, The Jalape\u00f1o Virtual Machine, IBM Syst. J., 39(1) (2000).","DOI":"10.1147\/sj.391.0211"},{"issue":"3","key":"295944_CR20","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1002\/(SICI)1097-024X(200003)30:3<199::AID-SPE296>3.0.CO;2-2","volume":"30","author":"R. Fitzgerald","year":"2000","unstructured":"R. Fitzgerald, T. B. Knoblock, E. Ruf, B. Steensgaard, and D. Tarditi, Marmot: An Optimizing Compiler for Java, Software-Practice and Experience, 30(3):199-232 (March 2000). Also available as Microsoft Research Technical Report MSR-TR-99-33.","journal-title":"Software-Practice and Experience"},{"key":"295944_CR21","doi-asserted-by":"crossref","unstructured":"C. Chambers, I. Pechtchanski, V. Sarkar, M. J. Serrano, and H. Srinivasan, Dependence Analysis for Java, Proc. 12th Int'l. Workshop on Languages and Compilers for Parallel Computing, LCPC'99 (August 1999).","DOI":"10.1007\/3-540-44905-1_3"},{"key":"295944_CR22","first-page":"151","volume":"33","author":"B. C. Le","year":"1998","unstructured":"B. C. Le, An Out-of-Order Execution Technique for Runtime Binary Translators, Proc. Eighth Int'l. Conf. on Architectural Support for Progr. Lang. Oper. Syst. (ASPLOS), Vol. 33, pp. 151-158 (November 1998).","journal-title":"Proc. Eighth Int'l. Conf. on Architectural Support for Progr. Lang. Oper. Syst. (ASPLOS)"},{"key":"295944_CR23","doi-asserted-by":"crossref","unstructured":"M. Gupta, J.-D. Choi, and M. Hind, Optimizing Java Programs in the Presence of Exceptions, Proc. Europ. Conf. Object-Oriented Progr. (2000).","DOI":"10.1007\/3-540-45102-1_21"},{"key":"295944_CR24","first-page":"26","volume-title":"Proc. 24th Ann. Int'l. Symp. Computer Architecture (ISCA-97),Computer Architecture News, Vol. 25","author":"K. Ebcioglu","year":"1997","unstructured":"K. Ebcioglu and E. R. Altman, DAISY: Dynamic Compilation for 100% Architectural Compatibility, Proc. 24th Ann. Int'l. Symp. Computer Architecture (ISCA-97),Computer Architecture News, Vol. 25, No. 2, ACM Press, New York, pp. 26-37 (June 2-4, 1997)."},{"key":"295944_CR25","doi-asserted-by":"crossref","unstructured":"S. Lee, B.-S. Yang, S. Kim, S. Park, and S.-M. Moon, Efficient Java Exception Handling in Just-in-Time Compilation, ACM Java Grande Conf., San Francisco, California (June 2000).","DOI":"10.1145\/337449.337453"},{"key":"295944_CR26","unstructured":"J. E. Moreira, S. P. Midkiff, and M. Gupta, From Flop to Megaflops: Java for Technical Computing, Proc. 11th Int'l. Workshop on Lang. Compilers for Parallel Computing, LCPC'98, IBM Research Report 21166 (1998)."},{"key":"295944_CR27","doi-asserted-by":"crossref","unstructured":"S. P. Jones, A. Reid, F. Henderson, T. Hoare, and S. Marlow, A Semantics for Imprecise Exceptions, Proc. ACM SIGPLAN Conf. Progr. Lang. Design and Implementation, pp. 25-36 (1999).","DOI":"10.1145\/301618.301637"},{"key":"295944_CR28","doi-asserted-by":"crossref","unstructured":"M. Robillard and G. Murphy, Analyzing Exception Flow in Java Programs, Proc. Seventh ACM SIGSOFT Symp. Foundations of Software Eng., pp. 322-337 (September 1999). Also appears as Lecture Notes in Computer Science, Vol. 1687.","DOI":"10.1007\/3-540-48166-4_20"},{"key":"295944_CR29","doi-asserted-by":"crossref","unstructured":"B. Ryder, D. Smith, U. Kremer, M. Gordon, and N. Shah, A Static Study of Java Exceptions Using JESP, Proc. Ninth Ann. Int'l. Conf. Compiler Construction (March 2000).","DOI":"10.1007\/3-540-46423-9_5"}],"container-title":["International Journal of Parallel Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1007621602134.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1023\/A:1007621602134\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1007621602134.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,27]],"date-time":"2025-05-27T08:29:49Z","timestamp":1748334589000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1023\/A:1007621602134"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001,4]]},"references-count":29,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2001,4]]}},"alternative-id":["295944"],"URL":"https:\/\/doi.org\/10.1023\/a:1007621602134","relation":{},"ISSN":["0885-7458","1573-7640"],"issn-type":[{"type":"print","value":"0885-7458"},{"type":"electronic","value":"1573-7640"}],"subject":[],"published":{"date-parts":[[2001,4]]}}}