{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,1]],"date-time":"2025-08-01T03:50:31Z","timestamp":1754020231929},"publisher-location":"Berlin, Heidelberg","reference-count":49,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642370502"},{"type":"electronic","value":"9783642370519"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-37051-9_9","type":"book-chapter","created":{"date-parts":[[2013,2,18]],"date-time":"2013-02-18T19:35:47Z","timestamp":1361216147000},"page":"164-183","source":"Crossref","is-referenced-by-count":7,"title":["On the Determination of Inlining Vectors for Program Optimization"],"prefix":"10.1007","author":[{"given":"Rosario","family":"Cammarota","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexandru","family":"Nicolau","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexander V.","family":"Veidenbaum","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Arun","family":"Kejariwal","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Debora","family":"Donato","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mukund","family":"Madhugiri","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"9_CR1","doi-asserted-by":"crossref","unstructured":"Davidson, J.W., Holler, A.M.: A study of a C function inliner. Software: Practice and Experience\u00a018(8) (1988)","DOI":"10.1002\/spe.4380180805"},{"key":"9_CR2","doi-asserted-by":"crossref","unstructured":"Ball, J.E.: Predicting the effects of optimization on a procedure body. In: Proceedings of the 1979 SIGPLAN Symposium on Compiler Construction (1979)","DOI":"10.1145\/800229.806972"},{"key":"9_CR3","doi-asserted-by":"crossref","unstructured":"Cooper, K.D., Hall, M.W., Torczon, L.: An experiment with inline substitution. Softw. Pract. Exper.\u00a021(6) (May 1991)","DOI":"10.1002\/spe.4380210604"},{"key":"9_CR4","doi-asserted-by":"crossref","unstructured":"Cooper, K.D., Hall, M.W., Torczon, L.: Unexpected side effects of inline substitution: a case study. ACM Lett. Program. Lang. Syst.\u00a01(1) (March 1992)","DOI":"10.1145\/130616.130619"},{"key":"9_CR5","doi-asserted-by":"crossref","unstructured":"Guo, J., Stiles, M., Yi, Q., Psarris, K.: Enhancing the role of inlining in effective interprocedural parallelization. In: Proceedings of the International Conference on Parallel Processing (2011)","DOI":"10.1109\/ICPP.2011.68"},{"key":"9_CR6","doi-asserted-by":"crossref","unstructured":"Allen, R., Johnson, S.: Compiling C for vectorization, parallelization, and inline expansion. In: Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (1988)","DOI":"10.1145\/53990.54014"},{"key":"9_CR7","doi-asserted-by":"crossref","unstructured":"Scheifler, R.W.: An analysis of inline substitution for a structured programming language. Commun. ACM\u00a020(9) (September 1977)","DOI":"10.1145\/359810.359830"},{"key":"9_CR8","unstructured":"Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman (1979)"},{"key":"9_CR9","unstructured":"Cavazos, J., O\u2019Boyle, M.F.P.: Automatic tuning of inlining heuristics. In: Proceedings of the ACM\/IEEE Conference on Supercomputing (2005)"},{"key":"9_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1007\/978-3-540-78791-4_5","volume-title":"Compiler Construction","author":"K.D. Cooper","year":"2008","unstructured":"Cooper, K.D., Harvey, T.J., Waterman, T.: An Adaptive Strategy for Inline Substitution. In: Hendren, L. (ed.) CC 2008. LNCS, vol.\u00a04959, pp. 69\u201384. Springer, Heidelberg (2008)"},{"key":"9_CR11","doi-asserted-by":"crossref","unstructured":"Alpern, B., Augart, S., Blackburn, S.M., Butrico, M., Cocchi, A., Cheng, P., Dolby, J., Fink, S., Grove, D., Hind, M., McKinley, K.S., Mergen, M., Moss, J.E.B., Ngo, T., Sarkar, V.: The Jikes research virtual machine project: building an open-source research community. IBM Syst. J.\u00a044(2) (January 2005)","DOI":"10.1147\/sj.442.0399"},{"issue":"1","key":"9_CR12","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1111\/j.2517-6161.1974.tb00994.x","volume":"36","author":"M. Stone","year":"1974","unstructured":"Stone, M.: Cross-validatory choice and assessment of statistical predictions. Journal of the Royal Statistical Society B\u00a036(1), 111\u2013147 (1974)","journal-title":"Journal of the Royal Statistical Society B"},{"key":"9_CR13","doi-asserted-by":"crossref","unstructured":"Henning, J.L.: Spec cpu2006 benchmark descriptions. SIGARCH Comput. Archit. News\u00a034(4) (September 2006)","DOI":"10.1145\/1186736.1186737"},{"key":"9_CR14","unstructured":"Berube, P., Amaral, J.M.: Aestimo: a feedback-directed optimization evaluation tool. In: Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software (2006)"},{"key":"9_CR15","unstructured":"Quinlan, R.J.: Learning with continuous classes. In: 5th Australian Joint Conference on Artificial Intelligence (1992)"},{"key":"9_CR16","doi-asserted-by":"crossref","unstructured":"Jalan, R., Kejariwal, A.: Trin-trin: Who\u2019s calling? a pin-based dynamic call graph extraction framework. International Journal of Parallel Programming\u00a040(4) (2012)","DOI":"10.1007\/s10766-012-0193-x"},{"key":"9_CR17","doi-asserted-by":"crossref","unstructured":"Weicker, R.P., Henning, J.L.: Subroutine profiling results for the cpu2006 benchmarks. SIGARCH Comput. Archit. News\u00a035(1) (March 2007)","DOI":"10.1145\/1241601.1241621"},{"key":"9_CR18","unstructured":"Glek, T., Hubicka, J.: Optimizing real-world applications with gcc link time optimization. In: GCC Developers Summit (2010)"},{"key":"9_CR19","unstructured":"Hubicka, J.: Interprocedural optimization framework in GCC. In: GCC Developers Summit (2007)"},{"key":"9_CR20","volume-title":"C4.5: programs for machine learning","author":"J.R. Quinlan","year":"1993","unstructured":"Quinlan, J.R.: C4.5: programs for machine learning. Morgan Kaufmann Publishers Inc., San Francisco (1993)"},{"key":"9_CR21","doi-asserted-by":"crossref","unstructured":"Smola, A.J., Sch\u00f6lkopf, B.: A tutorial on support vector regression. Statistics and Computing\u00a014(3) (August 2004)","DOI":"10.1023\/B:STCO.0000035301.49549.88"},{"key":"9_CR22","unstructured":"Siegel, S., Castellan, N.J.: Nonparametric Statistics for the Behavioral Sciences, 2nd edn. McGraw-Hill (1988)"},{"key":"9_CR23","unstructured":"Wall, L., Christiansen, T., Orwant, J.: Programming Perl, 3rd edn. O\u2019Reilly Media (2000)"},{"key":"9_CR24","doi-asserted-by":"crossref","unstructured":"Hornik, K., Buchta, C., Zeileis, A.: Open-source machine learning: R meets Weka. Computational Statistics\u00a024(2) (2009)","DOI":"10.1007\/s00180-008-0119-7"},{"key":"9_CR25","doi-asserted-by":"crossref","unstructured":"Williams, G.J.: Rattle: A data mining GUI for R. The R Journal\u00a01(2) (December 2009)","DOI":"10.32614\/RJ-2009-016"},{"key":"9_CR26","unstructured":"R Development Core Team. R: A Language and Environment for Statistical Computing. R Foundation for Statistical Computing, Vienna, Austria (2011)"},{"key":"9_CR27","doi-asserted-by":"crossref","unstructured":"Zaparanuks, D., Jovic, M., Hauswirth, M.: Accuracy of performance counter measurements. In: IEEE International Symposium on Performance Analysis of Systems and Software (2009)","DOI":"10.1109\/ISPASS.2009.4919635"},{"key":"9_CR28","unstructured":"Levinthal, D.: Performance Analysis Guide for Intel Core i7 Processor and Intel Xeon 5500 processors (2009)"},{"key":"9_CR29","unstructured":"Reinders, J.: VTune Performance Analyzer Essentials: Measurement and Tuning Techniques for Software Developers. Engineer to Engineer Series. Intel Press (2005)"},{"key":"9_CR30","doi-asserted-by":"crossref","unstructured":"Rousseeuw, P.J., Leroy, A.M.: Robust regression and outlier detection. John Wiley & Sons, Inc. (1987)","DOI":"10.1002\/0471725382"},{"key":"9_CR31","doi-asserted-by":"crossref","unstructured":"Moody, J., Darken, C.J.: Fast learning in networks of locally-tuned processing units. Neural Comput.\u00a01(2) (1989)","DOI":"10.1162\/neco.1989.1.2.281"},{"key":"9_CR32","doi-asserted-by":"crossref","unstructured":"Student: The Probable Error of a Mean. Biometrika 6(1) (1908)","DOI":"10.2307\/2331554"},{"key":"9_CR33","doi-asserted-by":"crossref","unstructured":"Ayers, A., Schooler, R., Gottlieb, R.: Aggressive inlining. In: Proceedings of the ACM Conference on Programming Language Design and Implementation (1997)","DOI":"10.1145\/258915.258928"},{"key":"9_CR34","doi-asserted-by":"crossref","unstructured":"Dean, J., Chambers, C.: Towards better inlining decisions using inlining trials. In: Proceedings of the ACM Conference on LISP and Functional Programming (1994)","DOI":"10.1145\/182409.182489"},{"key":"9_CR35","unstructured":"Hazelwood, K., Grove, D.: Adaptive online context-sensitive inlining. In: Proceedings of the International Symposium on Code Generation and Optimization (2003)"},{"key":"9_CR36","doi-asserted-by":"crossref","unstructured":"Cammarota, R., Kejariwal, A., Donato, D., Nicolau, A., Veidenbaum, A.V.: Selective search of inlining vectors for program optimization. In: Proceedings of the 9th Conference on Computing Frontiers (2012)","DOI":"10.1145\/2212908.2212947"},{"key":"9_CR37","unstructured":"Pan, Z., Eigenmann, R.: Fast and effective orchestration of compiler optimizations for automatic performance tuning. In: Proceedings of the International Symposium on Code Generation and Optimization (2006)"},{"key":"9_CR38","doi-asserted-by":"crossref","unstructured":"Cavazos, J., Fursin, G., Agakov, F., Bonilla, E., O\u2019Boyle, M.F.P., Temam, O.: Rapidly selecting good compiler optimizations using performance counters. In: Proceedings of the International Symposium on Code Generation and Optimization (2007)","DOI":"10.1109\/CGO.2007.32"},{"key":"9_CR39","doi-asserted-by":"crossref","unstructured":"Fursin, G., Temam, O.: Collective optimization: A practical collaborative approach. ACM Trans. Archit. Code Optim.\u00a07(4) (December 2010)","DOI":"10.1145\/1880043.1880047"},{"key":"9_CR40","series-title":"Lecture Notes in Artificial Intelligence","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1007\/3-540-46148-5_5","volume-title":"Artificial Intelligence: Methodology, Systems, and Applications","author":"A. Monsifrot","year":"2002","unstructured":"Monsifrot, A., Bodin, F., Quiniou, R.: A Machine Learning Approach to Automatic Production of Compiler Heuristics. In: Scott, D. (ed.) AIMSA 2002. LNCS (LNAI), vol.\u00a02443, pp. 41\u201350. Springer, Heidelberg (2002)"},{"key":"9_CR41","doi-asserted-by":"crossref","unstructured":"Stephenson, M., Amarasinghe, S., Martin, M., O\u2019Reilly, U.: Meta optimization: improving compiler heuristics with machine learning. In: Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (2003)","DOI":"10.1145\/781131.781141"},{"key":"9_CR42","unstructured":"Pan, Z., Eigenmann, R.: Rating compiler optimizations for automatic performance tuning. In: Proceedings of the ACM\/IEEE Conference on Supercomputing (2004)"},{"key":"9_CR43","doi-asserted-by":"crossref","unstructured":"Haneda, M., Knijnenburg, P.M.W., Wijshoff, H.A.G.: Optimizing general purpose compiler optimization. In: Proceedings of the 2nd Conference on Computing Frontiers (2005)","DOI":"10.1145\/1062261.1062293"},{"key":"9_CR44","unstructured":"Stephenson, M., Amarasinghe, S.: Predicting unroll factors using supervised classification. In: Proceedings of the International Symposium on Code Generation and Optimization (2005)"},{"key":"9_CR45","doi-asserted-by":"crossref","unstructured":"Haneda, M., Knijnenburg, P.M.W., Wijshoff, H.A.G.: On the impact of data input sets on statistical compiler tuning. In: Proceedings of the 20th International Conference on Parallel and Distributed Processing (2006)","DOI":"10.1109\/IPDPS.2006.1639724"},{"key":"9_CR46","doi-asserted-by":"crossref","unstructured":"Dubach, C., Jones, T.M., Bonilla, E.V., Fursin, G., O\u2019Boyle, M.F.P.: Portable compiler optimisation across embedded programs and microarchitectures using machine learning. In: Proceedings of the IEEE\/ACM International Symposium on Microarchitecture (2009)","DOI":"10.1145\/1669112.1669124"},{"key":"9_CR47","doi-asserted-by":"crossref","unstructured":"Pearson, K.: On the criterion that a given system of deviations from the probable in the case of a correlated system of variables is such that it can be reasonably supposed to have arised from random sampling. Philosophical Magazine Series 5\u00a050 (1900)","DOI":"10.1080\/14786440009463897"},{"key":"9_CR48","doi-asserted-by":"crossref","unstructured":"Pearson, K.: Notes on the History of Correlation. Biometrika\u00a013(1) (October 1920)","DOI":"10.2307\/2331722"},{"key":"9_CR49","doi-asserted-by":"crossref","unstructured":"Rodgers, J.L., Nicewander, A.W.: Thirteen ways to look at the correlation coefficient. The American Statistician\u00a042 (1988)","DOI":"10.2307\/2685263"}],"container-title":["Lecture Notes in Computer Science","Compiler Construction"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-37051-9_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,5,6]],"date-time":"2024-05-06T04:47:24Z","timestamp":1714970844000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-37051-9_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642370502","9783642370519"],"references-count":49,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-37051-9_9","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}