{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,7]],"date-time":"2025-02-07T05:16:32Z","timestamp":1738905392819,"version":"3.37.0"},"publisher-location":"Berlin, Heidelberg","reference-count":34,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540929895"},{"type":"electronic","value":"9783540929901"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1007\/978-3-540-92990-1_5","type":"book-chapter","created":{"date-parts":[[2008,12,23]],"date-time":"2008-12-23T11:36:15Z","timestamp":1230032175000},"page":"34-49","source":"Crossref","is-referenced-by-count":18,"title":["Collective Optimization"],"prefix":"10.1007","author":[{"given":"Grigori","family":"Fursin","sequence":"first","affiliation":[]},{"given":"Olivier","family":"Temam","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"5_CR1","unstructured":"Continuous Collective Compilation Framework, http:\/\/cccpf.sourceforge.net"},{"key":"5_CR2","unstructured":"GCC Interactive Compilation Interface, http:\/\/gcc-ici.sourceforge.net"},{"key":"5_CR3","doi-asserted-by":"crossref","unstructured":"Agakov, F., Bonilla, E., Cavazos, J., Franke, B., Fursin, G., O\u2019Boyle, M., Thomson, J., Toussaint, M., Williams, C.: Using machine learning to focus iterative optimization. In: Proceedings of the International Symposium on Code Generation and Optimization (CGO) (2006)","DOI":"10.1109\/CGO.2006.37"},{"key":"5_CR4","doi-asserted-by":"crossref","unstructured":"Anderson, J., Berc, L., Dean, J., Ghemawat, S., Henzinger, M., Leung, S., Sites, D., Vandevoorde, M., Waldspurger, C., Weihl, W.: Continuous profiling: Where have all the cycles gone. In: Technical Report 1997-016. Digital Equipment Corporation Systems Research Center, Palo Alto, CA (1997)","DOI":"10.1145\/268998.266637"},{"key":"5_CR5","doi-asserted-by":"crossref","unstructured":"Arnold, M., Welc, A., Rajan, V.T.: Improving virtual machine performance using a cross-run profile repository. In: Proceedings of the ACM Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA 2005) (2005)","DOI":"10.1145\/1094811.1094835"},{"key":"5_CR6","unstructured":"Bodin, F., Kisuki, T., Knijnenburg, P., O\u2019Boyle, M., Rohou, E.: Iterative compilation in a non-linear optimisation space. In: Proceedings of the Workshop on Profile and Feedback Directed Compilation (1998)"},{"key":"5_CR7","doi-asserted-by":"crossref","unstructured":"Cavazos, J., Dubach, C., Agakov, F., Bonilla, E., O\u2019Boyle, M., Fursin, G., Temam, O.: Automatic performance model construction for the fast software exploration of new hardware designs. In: Proceedings of the International Conference on Compilers, Architecture, And Synthesis For Embedded Systems (CASES) (October 2006)","DOI":"10.1145\/1176760.1176765"},{"key":"5_CR8","doi-asserted-by":"crossref","unstructured":"Cavazos, J., Fursin, G., Agakov, F., Bonilla, E., O\u2019Boyle, M., Temam, O.: Rapidly selecting good compiler optimizations using performance counters. In: Proceedings of the 5th Annual International Symposium on Code Generation and Optimization (CGO) (March 2007)","DOI":"10.1109\/CGO.2007.32"},{"key":"5_CR9","doi-asserted-by":"crossref","unstructured":"Cooper, K., Schielke, P., Subramanian, D.: Optimizing for reduced code space using genetic algorithms. In: Proceedings of the Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES), pp. 1\u20139 (1999)","DOI":"10.1145\/314403.314414"},{"key":"5_CR10","doi-asserted-by":"crossref","unstructured":"Cooper, K., Subramanian, D., Torczon, L.: Adaptive optimizing compilers for the 21st century. Journal of Supercomputing\u00a023(1) (2002)","DOI":"10.1023\/A:1015729001611"},{"key":"5_CR11","first-page":"1","volume":"5","author":"L. Eeckhout","year":"2003","unstructured":"Eeckhout, L., Vandierendonck, H., Bosschere, K.D.: Quantifying the impact of input data sets on program behavior and its applications. Journal of Instruction-Level Parallelism\u00a05, 1\u201333 (2003)","journal-title":"Journal of Instruction-Level Parallelism"},{"key":"5_CR12","doi-asserted-by":"crossref","unstructured":"Franke, B., O\u2019Boyle, M., Thomson, J., Fursin, G.: Probabilistic source-level optimisation of embedded programs. In: Proceedings of the Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES) (2005)","DOI":"10.1145\/1065910.1065922"},{"key":"5_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1007\/978-3-540-69338-3_17","volume-title":"High Performance Embedded Architectures and Compilers","author":"G. Fursin","year":"2007","unstructured":"Fursin, G., Cavazos, J., O\u2019Boyle, M., Temam, O.: Midatasets: Creating the conditions for a more realistic evaluation of iterative optimization. In: De Bosschere, K., Kaeli, D., Stenstr\u00f6m, P., Whalley, D., Ungerer, T. (eds.) HiPEAC 2007. LNCS, vol.\u00a04367, pp. 245\u2013260. Springer, Heidelberg (2007)"},{"key":"5_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1007\/11587514_4","volume-title":"High Performance Embedded Architectures and Compilers","author":"G. Fursin","year":"2005","unstructured":"Fursin, G., Cohen, A., O\u2019Boyle, M., Temam, O.: A practical method for quickly evaluating program optimizations. In: Conte, T., Navarro, N., Hwu, W.-m.W., Valero, M., Ungerer, T. (eds.) HiPEAC 2005. LNCS, vol.\u00a03793, pp. 29\u201346. Springer, Heidelberg (2005)"},{"key":"5_CR15","unstructured":"Fursin, G., Miranda, C., Temam, O., Namolaru, M., Yom-Tov, E., Zaks, A., Mendelson, B., Barnard, P., Ashton, E., Courtois, E., Bodin, F., Bonilla, E., Thomson, J., Leather, H., Williams, C., O\u2019Boyle, M.: Milepost gcc: machine learning based research compiler. In: Proceedings of the GCC Developers Summit (June 2008)"},{"key":"5_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1007\/11596110_24","volume-title":"Languages and Compilers for Parallel Computing","author":"G. Fursin","year":"2005","unstructured":"Fursin, G., O\u2019Boyle, M., Knijnenburg, P.: Evaluating iterative compilation. In: Pugh, B., Tseng, C.-W. (eds.) LCPC 2002. LNCS, vol.\u00a02481, pp. 305\u2013315. Springer, Heidelberg (2005)"},{"key":"5_CR17","doi-asserted-by":"crossref","unstructured":"Guthaus, M.R., Ringenberg, J.S., Ernst, D., Austin, T.M., Mudge, T., Brown, R.B.: Mibench: A free, commercially representative embedded benchmark suite. In: Proceedings of the IEEE 4th Annual Workshop on Workload Characterization, Austin, TX (December 2001)","DOI":"10.1109\/WWC.2001.990739"},{"key":"5_CR18","unstructured":"Heydemann, K., Bodin, F.: Iterative compilation for two antagonistic criteria: Application to code size and performance. In: Proceedings of the 4th Workshop on Optimizations for DSP and Embedded Systems, colocated with CGO (2006)"},{"key":"5_CR19","doi-asserted-by":"crossref","unstructured":"Hoste, K., Eeckhout, L.: Cole: Compiler optimization level exploration. In: Proceedings of International Symposium on Code Generation and Optimization (CGO) (2008)","DOI":"10.1145\/1356058.1356080"},{"key":"5_CR20","doi-asserted-by":"crossref","unstructured":"Kulkarni, P., Zhao, W., Moon, H., Cho, K., Whalley, D., Davidson, J., Bailey, M., Paek, Y., Gallivan, K.: Finding effective optimization phase sequences. In: Proc. Languages, Compilers, and Tools for Embedded Systems (LCTES), pp. 12\u201323 (2003)","DOI":"10.1145\/780732.780735"},{"key":"5_CR21","doi-asserted-by":"crossref","unstructured":"Lattner, C., Adve, V.: Llvm: A compilation framework for lifelong program analysis & transformation. In: Proceedings of the 2004 International Symposium on Code Generation and Optimization (CGO), Palo Alto, California (March 2004)","DOI":"10.1109\/CGO.2004.1281665"},{"key":"5_CR22","doi-asserted-by":"crossref","unstructured":"Lau, J., Arnold, M., Hind, M., Calder, B.: Online performance auditing: Using hot optimizations without getting burned. In: Proceedings of the ACM SIGPLAN Conference on Programming Languaged Design and Implementation (PLDI) (2006)","DOI":"10.1145\/1133981.1134010"},{"key":"5_CR23","unstructured":"Lu, J., Chen, H., Yew, P.-C., Hsu, W.-C.: Design and implementation of a lightweight dynamic optimization system. Journal of Instruction-Level Parallelism\u00a06 (2004)"},{"key":"5_CR24","doi-asserted-by":"crossref","unstructured":"Matteo, F., Johnson, S.: FFTW: An adaptive software architecture for the FFT. In: Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing, Seattle, WA, vol.\u00a03, pp. 1381\u20131384 (May 1998)","DOI":"10.1109\/ICASSP.1998.681704"},{"key":"5_CR25","series-title":"Lecture Notes in Computer Science","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, vol.\u00a02443, pp. 41\u201350. Springer, Heidelberg (2002)"},{"key":"5_CR26","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 (CGO), pp. 319\u2013332 (2006)"},{"key":"5_CR27","unstructured":"Singer, B., Veloso, M.: Learning to predict performance from formula modeling and training data. In: Proceedings of the Conference on Machine Learning (2000)"},{"key":"5_CR28","volume-title":"Proceedings of the International Symposium on Code Generation and Optimization (CGO)","author":"M. Stephenson","year":"2005","unstructured":"Stephenson, M., Amarasinghe, S.: Predicting unroll factors using supervised classification. In: Proceedings of the International Symposium on Code Generation and Optimization (CGO). IEEE Computer Society, Los Alamitos (2005)"},{"key":"5_CR29","doi-asserted-by":"crossref","unstructured":"Stephenson, M., 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 (PLDI), pp. 77\u201390 (2003)","DOI":"10.1145\/781139.781141"},{"key":"5_CR30","unstructured":"Stephenson, M.W.: Automating the Construction of Compiler Heuristics Using Machine Learning. PhD thesis, MIT, USA (2006)"},{"key":"5_CR31","doi-asserted-by":"crossref","unstructured":"Triantafyllis, S., Vachharajani, M., Vachharajani, N., August, D.: Compiler optimization-space exploration. In: Proceedings of the International Symposium on Code Generation and Optimization (CGO), pp. 204\u2013215 (2003)","DOI":"10.1109\/CGO.2003.1191546"},{"key":"5_CR32","doi-asserted-by":"crossref","unstructured":"Voss, M., Eigenmann, R.: Adapt: Automated de-coupled adaptive program transformation. In: Proceedings of the International Conference on Parallel Processing (ICPP) (2000)","DOI":"10.1109\/ICPP.2000.876107"},{"key":"5_CR33","doi-asserted-by":"crossref","unstructured":"Whaley, R., Dongarra, J.: Automatically tuned linear algebra software. In: Proceedings of the Conference on High Performance Networking and Computing (1998)","DOI":"10.1109\/SC.1998.10004"},{"key":"5_CR34","unstructured":"Zhao, M., Childers, B.R., Soffa, M.L.: A model-based framework: an approach for profit-driven optimization. In: Proceedings of the Interational Conference on Code Generation and Optimization (CGO), pp. 317\u2013327 (2005)"}],"container-title":["Lecture Notes in Computer Science","High Performance Embedded Architectures and Compilers"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-92990-1_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,6]],"date-time":"2025-02-06T10:25:09Z","timestamp":1738837509000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-92990-1_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783540929895","9783540929901"],"references-count":34,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-92990-1_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}