{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,3]],"date-time":"2025-10-03T12:55:06Z","timestamp":1759496106675},"publisher-location":"Berlin, Heidelberg","reference-count":22,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642133732"},{"type":"electronic","value":"9783642133749"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-13374-9_21","type":"book-chapter","created":{"date-parts":[[2010,6,10]],"date-time":"2010-06-10T11:15:59Z","timestamp":1276168559000},"page":"308-322","source":"Crossref","is-referenced-by-count":36,"title":["Effective Source-to-Source Outlining to Support Whole Program Empirical Optimization"],"prefix":"10.1007","author":[{"given":"Chunhua","family":"Liao","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel J.","family":"Quinlan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Richard","family":"Vuduc","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas","family":"Panas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"21_CR1","doi-asserted-by":"crossref","unstructured":"Whaley, C., Dongarra, J.: Automatically tuned linear algebra software. In: Proceedings of Supercomputing, Orlando, FL (1998)","DOI":"10.1109\/SC.1998.10004"},{"key":"21_CR2","doi-asserted-by":"crossref","unstructured":"Frigo, M.: A fast Fourier transform compiler. In: Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, Atlanta, Georgia (May 1999)","DOI":"10.1145\/301618.301661"},{"key":"21_CR3","unstructured":"Kisuki, T., Knijnenburg, P.M., O\u2019Boyle, M.F.: Combined selection of tile sizes and unroll factors using iterative compilation. In: Proceedings of the International Conference on Parallel Architectures and Compilation Techniques, Philadelphia, PA (October 2000)"},{"key":"21_CR4","first-page":"89","volume-title":"ICPP 2005: Proceedings of the 2005 International Conference on Parallel Processing","author":"D.B. Whalley","year":"2005","unstructured":"Whalley, D.B.: Tuning high performance kernels through empirical compilation. In: ICPP 2005: Proceedings of the 2005 International Conference on Parallel Processing, Washington, DC, USA, pp. 89\u201398. IEEE Computer Society, Los Alamitos (2005)"},{"key":"21_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"164","DOI":"10.1007\/11532378_13","volume-title":"Languages and Compilers for High Performance Computing","author":"Y.J. Lee","year":"2005","unstructured":"Lee, Y.J., Hall, M.W.: A code isolator: Isolating code fragments from large programs. In: Eigenmann, R., Li, Z., Midkiff, S.P. (eds.) LCPC 2004. LNCS, vol.\u00a03602, pp. 164\u2013178. Springer, Heidelberg (2005)"},{"issue":"2","key":"21_CR6","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1007\/s11227-006-7957-2","volume":"36","author":"A. Qasem","year":"2006","unstructured":"Qasem, A., Kennedy, K., Mellor-Crummey, J.: Automatic tuning of whole applications using direct search and a performance-based transformation system. J. Supercomput.\u00a036(2), 183\u2013196 (2006)","journal-title":"J. Supercomput."},{"issue":"3","key":"21_CR7","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1353445.1353451","volume":"30","author":"Z. Pan","year":"2008","unstructured":"Pan, Z., Eigenmann, R.: PEAK\u2014a fast and effective performance tuning system via compiler optimization orchestration. ACM Trans. Program. Lang. Syst.\u00a030(3), 1\u201343 (2008)","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"21_CR8","doi-asserted-by":"crossref","unstructured":"Bailey, D., Chame, J., Chen, C., Dongarra, J., Hall, M., Hollingsworth, J.K., Hovland, P., Moore, S., Seymour, K., Shin, J., Tiwari, A., Williams, S., You, H.: PERI auto-tuning. Journal of Physics: Conference Series (2008)","DOI":"10.1088\/1742-6596\/125\/1\/012089"},{"issue":"5","key":"21_CR9","doi-asserted-by":"publisher","first-page":"465","DOI":"10.1002\/spe.774","volume":"37","author":"P. Zhao","year":"2007","unstructured":"Zhao, P., Amaral, J.N.: Ablego: a function outlining and partial inlining framework: Research articles. Softw. Pract. Exper.\u00a037(5), 465\u2013491 (2007)","journal-title":"Softw. Pract. Exper."},{"key":"21_CR10","unstructured":"Quinlan, D.J., et al.: ROSE compiler project, \n                  \n                    http:\/\/www.rosecompiler.org\/"},{"key":"21_CR11","unstructured":"Mellor-Crummey, J., et al.: HPCToolkit, \n                  \n                    http:\/\/www.hpctoolkit.org\/"},{"key":"21_CR12","unstructured":"Hargrove, P.H., et al.: Berkeley lab checkpoint\/restart (BLCR), \n                  \n                    https:\/\/ftg.lbl.gov\/CheckpointRestart"},{"key":"21_CR13","unstructured":"You, H., Seymour, K., Dongarra, J.: An effective empirical search method for autmatic software tuning. Technical report, University of Tennessee (2005)"},{"key":"21_CR14","unstructured":"Chung, I.H., Hollingsworth, J.K.: Using information from prior runs to improve automated tuning systems. In: SC 2004: Proceedings of the 2004 ACM\/IEEE conference on Supercomputing, Washington, DC, USA, p. 30 (2004)"},{"key":"21_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1007\/11532378_19","volume-title":"Languages and Compilers for High Performance Computing","author":"Q. Yi","year":"2005","unstructured":"Yi, Q., Quinlan, D.: Applying loop optimizations to object-oriented abstractions through general classification of array semantics. In: Eigenmann, R., Li, Z., Midkiff, S.P. (eds.) LCPC 2004. LNCS, vol.\u00a03602, pp. 253\u2013267. Springer, Heidelberg (2005)"},{"key":"21_CR16","doi-asserted-by":"crossref","unstructured":"Yi, Q., Seymour, K., You, H., Vuduc, R., Quinlan, D.: POET: Parameterized optimizations for empirical tuning. In: Workshop on Performance Optimization of High-Level Languages and Libraries (POHLL) (March 2007)","DOI":"10.1109\/IPDPS.2007.370637"},{"key":"21_CR17","unstructured":"Chen, C., Chame, J., Hall, M.: CHiLL: A framework for composing high-level loop transformations. Technical report, USC Computer Science (2008)"},{"issue":"5","key":"21_CR18","doi-asserted-by":"publisher","first-page":"1823","DOI":"10.1137\/S1064827598339141","volume":"21","author":"P.N. Brown","year":"2000","unstructured":"Brown, P.N., Falgout, R.D., Jones, J.E.: Semicoarsening multigrid on distributed memory machines. SIAM J. Sci. Comput.\u00a021(5), 1823\u20131834 (2000)","journal-title":"SIAM J. Sci. Comput."},{"key":"21_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1007\/978-3-642-02303-3_3","volume-title":"Evolving OpenMP in an Age of Extreme Parallelism","author":"C. Liao","year":"2009","unstructured":"Liao, C., Quinlan, D.J., Willcock, J.J., Panas, T.: Extending automatic parallelization to optimize high-level abstractions for multicore. In: M\u00fcller, M.S., de Supinski, B.R., Chapman, B.M. (eds.) IWOMP 2009. LNCS, vol.\u00a05568, pp. 28\u201341. Springer, Heidelberg (2009)"},{"key":"21_CR20","doi-asserted-by":"crossref","unstructured":"Lakhotia, A., Deprez, J.C.: Restructuring programs by tucking statements into functions. In: Harman, M., Gallagher, K. (eds.) Special Issue on Program Slicing. Information and Software Technology, vol.\u00a040, pp. 677\u2013689 (1998)","DOI":"10.1016\/S0950-5849(98)00091-3"},{"key":"21_CR21","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1109\/WPC.2003.1199187","volume-title":"IWPC 2003: Proceedings of the 11th IEEE International Workshop on Program Comprehension","author":"R. Komondoor","year":"2003","unstructured":"Komondoor, R., Horwitz, S.: Effective, automatic procedure extraction. In: IWPC 2003: Proceedings of the 11th IEEE International Workshop on Program Comprehension, Washington, DC, USA, p. 33. IEEE Computer Society, Los Alamitos (2003)"},{"key":"21_CR22","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1145\/514191.514233","volume-title":"ICS 2002: Proceedings of the 16th international conference on Supercomputing","author":"G. Jin","year":"2002","unstructured":"Jin, G., Mellor-Crummey, J.: Experiences tuning SMG98: a semicoarsening multigrid benchmark based on the hypre library. In: ICS 2002: Proceedings of the 16th international conference on Supercomputing, pp. 305\u2013314. ACM, New York (2002)"}],"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\/978-3-642-13374-9_21.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,30]],"date-time":"2021-04-30T12:02:17Z","timestamp":1619784137000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-13374-9_21"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642133732","9783642133749"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-13374-9_21","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]}}}