{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T15:09:59Z","timestamp":1725548999884},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540307815"},{"type":"electronic","value":"9783540316121"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/11596110_14","type":"book-chapter","created":{"date-parts":[[2005,12,15]],"date-time":"2005-12-15T05:39:40Z","timestamp":1134625180000},"page":"203-217","source":"Crossref","is-referenced-by-count":1,"title":["Adaptively Increasing Performance and Scalability of Automatically Parallelized Programs"],"prefix":"10.1007","author":[{"given":"Jaejin","family":"Lee","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"H. D. K.","family":"Moonesinghe","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"1","key":"14_CR1","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1147\/sj.391.0211","volume":"39","author":"B. Alpern","year":"2000","unstructured":"Alpern, B., et al.: The Jalape\u00f1o Virtual Machine. IBM Systems Journal\u00a039(1), 211\u2013238 (2000)","journal-title":"IBM Systems Journal"},{"issue":"12","key":"14_CR2","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1109\/2.546612","volume":"29","author":"W. Blume","year":"1996","unstructured":"Blume, W., Doallo, R., Eigenmann, R., Grout, J., Hoeflinger, J., Lawrence, T., Lee, J., Padua, D., Paek, Y., Pottenger, B., Rauchwerger, L., Tu, P.: Parallel programming with Polaris. IEEE Computer\u00a029(12), 78\u201382 (1996)","journal-title":"IEEE Computer"},{"key":"14_CR3","unstructured":"Byler, M., Davies, J., Huson, C., Leasure, B., Wolfe, M.: Multiple Version Loops. In: Proceedings of the International Conference on Parallel Processing (ICPP), August 1987, pp. 312\u2013318 (1987)"},{"key":"14_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"365","DOI":"10.1007\/3-540-44905-1_23","volume-title":"Languages and Compilers for Parallel Computing","author":"C. Cascaval","year":"2000","unstructured":"Cascaval, C., DeRose, L., Padua, D.A., Reed, D.: Compile-Time Based Performance Prediction. In: Carter, L., Ferrante, J. (eds.) LCPC 1999. LNCS, vol.\u00a01863, pp. 365\u2013379. Springer, Heidelberg (2000)"},{"key":"14_CR5","volume-title":"Paralle Programming in OpenMP","author":"R. Chandra","year":"2001","unstructured":"Chandra, R., Dagum, L., Kohr, D., Maydan, D., McDonald, J., Manon, R.: Paralle Programming in OpenMP. Morgan Kaufmann Publisher, San Francisco (2001)"},{"key":"14_CR6","doi-asserted-by":"crossref","unstructured":"Cox, A.L., Fowler, R.J.: Adaptive Cache Coherency for Detecting Migratory Shared Data. In: Proceedings of the 20th International Symposium on Computer Architectur, May 1993, pp. 98\u2013108 (1993)","DOI":"10.1145\/173682.165146"},{"key":"14_CR7","doi-asserted-by":"crossref","unstructured":"Diniz, P., Rinard, M.: Dynamic Feedback: An Effective Technique for Adaptive Computing. In: Proceedings of the ACM SIGPLAN Conference on Program Language Design and Implementation, June 1997, pp. 71\u201384 (1997)","DOI":"10.1145\/258915.258923"},{"key":"14_CR8","doi-asserted-by":"crossref","unstructured":"Gupta, R., Bodik, R.: Adaptive Loop Transformations for Scientific Programs. In: Proceedings of the IEEE Symposium on Parallel and Distributed Processing, October 1995, pp. 368\u2013375 (1995)","DOI":"10.1109\/SPDP.1995.530707"},{"key":"14_CR9","doi-asserted-by":"crossref","unstructured":"Holzle, U., Ungar, D.: Optimizing Dynamically-Dispatched Calls with Run-Time Type Feedback. In: Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), June 1994, pp. 326\u2013336 (1994)","DOI":"10.1145\/178243.178478"},{"key":"14_CR10","unstructured":"Lee, J.: Compilation Techniques for Explicitly Parallel Programs. PhD thesis, Department of Computer Science, University of Illinois at Urbana-Champaign, Department of Computer Science Technical Report UIUCDCS-R- 99-2112 (October 1999)"},{"key":"14_CR11","unstructured":"Lee, J., Solihin, Y., Torrellas, J.: Automatically Mapping Code in an Intelligent Memory Architecture. In: Proceedings of the 7th International Symposium on High Performance Computer Architecture (HPCA), January 2001, pp. 121\u2013132 (2001)"},{"issue":"2","key":"14_CR12","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1147\/sj.92.0078","volume":"9","author":"R.L. Mattson","year":"1970","unstructured":"Mattson, R.L., Gecsei, J., Slutz, D., Traiger, I.: Evaluation Techniques for Storage Hierarchies. IBM Systems Journal\u00a09(2), 78\u2013117 (1970)","journal-title":"IBM Systems Journal"},{"key":"14_CR13","unstructured":"OpenMP Standard Board. OpenMP Fortran Interpretations, Version 1.0 (April 1999)"},{"key":"14_CR14","doi-asserted-by":"crossref","unstructured":"Rinard, M., Diniz, P.: Eliminating Synchronization Bottlenecks in Object Based Programs Using Adaptive Replication. In: Proceedings of the ACM International Conference on Supercomputing (ICS), June 1999, pp. 83\u201392 (1999)","DOI":"10.1145\/305138.305167"},{"key":"14_CR15","unstructured":"Romer, T.H., Lee, D., Bershad, B.N., Chen, B.: Dynamic Page Mapping Policies for Cache Conflict Resolution on Standard Hardware. In: Proceedings of the 1st USENIX Symposium on Operating Systems Design and Implementation, November 1994, pp. 255\u2013266 (1994)"},{"key":"14_CR16","doi-asserted-by":"crossref","unstructured":"Saavedra, R.H., Park, D.: Improving the Effectiveness of Software Prefetching with Adaptive Execution. In: Proceedings of the Conference on Parallel Algorithms and Compilation Techniques (October 1996)","DOI":"10.1109\/PACT.1996.552556"},{"key":"14_CR17","unstructured":"Silicon Graphics Inc. MIPSpro Auto-Parallelization Option Programmer\u2019s Guide (1999)"},{"key":"14_CR18","unstructured":"Silicon Graphics Inc. MIPSpro Fortran 77 programmer\u2019s Guide (1999)"},{"key":"14_CR19","doi-asserted-by":"crossref","unstructured":"Voss, M.J., Eigenmann, R.: Reducing Parallel Overheads through Dynamic Serialization. In: Proceedings of the International Parallel Processing Symposium, April 1999, pp. 88\u201392 (1999)","DOI":"10.1109\/IPPS.1999.760440"},{"key":"14_CR20","doi-asserted-by":"crossref","unstructured":"Voss, M.J., Eigenmann, R.: ADAPT: Automated De-Coupled Adaptive Program Transformation. In: Proceedings of the International Conference on Parallel Processing (ICPP), August 2000, p. 163 (2000)","DOI":"10.1109\/ICPP.2000.876107"},{"key":"14_CR21","doi-asserted-by":"crossref","unstructured":"Voss, M.J., Eigenmann, R.: High-level Adaptive Program Optimization with ADAPT. In: Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, June 2001, pp. 93\u2013102 (2001)","DOI":"10.1145\/379539.379583"}],"container-title":["Lecture Notes in Computer Science","Languages and Compilers for Parallel Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11596110_14","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,11]],"date-time":"2020-04-11T15:54:57Z","timestamp":1586620497000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11596110_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540307815","9783540316121"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/11596110_14","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]}}}