{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T10:20:04Z","timestamp":1775038804038,"version":"3.50.1"},"reference-count":20,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2025,12,1]],"date-time":"2025-12-01T00:00:00Z","timestamp":1764547200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,12,1]],"date-time":"2025-12-01T00:00:00Z","timestamp":1764547200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["CCF Trans. HPC"],"published-print":{"date-parts":[[2026,4]]},"DOI":"10.1007\/s42514-025-00262-x","type":"journal-article","created":{"date-parts":[[2025,12,1]],"date-time":"2025-12-01T08:15:32Z","timestamp":1764576932000},"page":"133-147","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Fast compiler autotuning framework using design of experiments"],"prefix":"10.1007","volume":"8","author":[{"given":"Chenghua","family":"Xu","sequence":"first","affiliation":[]},{"given":"Jingwei","family":"Sun","sequence":"additional","affiliation":[]},{"given":"Mengna","family":"Sai","sequence":"additional","affiliation":[]},{"given":"Fuxin","family":"Zhang","sequence":"additional","affiliation":[]},{"given":"Guangzhong","family":"Sun","sequence":"additional","affiliation":[]},{"given":"Weiwu","family":"Hu","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,12,1]]},"reference":[{"key":"262_CR1","doi-asserted-by":"crossref","unstructured":"Ansel, J., Kamil, S., Veeramachaneni, K., Ragan-Kelley, J., Bosboom, J., O\u2019Reilly, U., Amarasinghe, S.P.: Opentuner: an extensible framework for program autotuning. In: International Conference on Parallel Architectures and Compilation, PACT \u201914, Edmonton, AB, Canada, August 24\u201327, 2014, pp. 303\u2013316 (2014)","DOI":"10.1145\/2628071.2628092"},{"key":"262_CR2","unstructured":"Antony, J.: Fractional Factorial Designs, Chapter\u00a07, pp. 86\u2013105. Elsevier (2023)"},{"key":"262_CR3","doi-asserted-by":"publisher","unstructured":"Ashouri, A.H.: Acpo: Ai-enabled compiler-driven program optimization. CoRR\u00a0abs\/2312.09982. https:\/\/doi.org\/10.1145\/arXiv.2312.09982. arXiv: org\/abs\/2212.08540 (2023)","DOI":"10.1145\/arXiv.2312.09982"},{"issue":"2","key":"262_CR4","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2928270","volume":"13","author":"AH Ashouri","year":"2016","unstructured":"Ashouri, A.H., Mariani, G., Palermo, G., Park, E., Cavazos, J., Silvano, C.: Cobayn: compiler autotuning framework using Bayesian networks. ACM Trans. Archit. Code Optim. 13(2), 1\u201325 (2016). https:\/\/doi.org\/10.1145\/2928270","journal-title":"ACM Trans. Archit. Code Optim."},{"key":"262_CR5","doi-asserted-by":"publisher","unstructured":"Ashouri, A.H., Mariani,G., Palermo,G., Silvano.,C.: A Bayesian network approach for compiler auto-tuning for embedded processors. In: 2014 IEEE 12th Symposium on Embedded Systems for Real-time Multimedia (ESTIMedia) (2014). https:\/\/doi.org\/10.1109\/estimedia.2014.6962349","DOI":"10.1109\/estimedia.2014.6962349"},{"key":"262_CR6","doi-asserted-by":"publisher","unstructured":"Chen, J., Xu,N., Chen, P., Zhang.,H.: Efficient compiler autotuning via Bayesian optimization. In: 2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE) (2021). https:\/\/doi.org\/10.1109\/icse43902.2021.00110","DOI":"10.1109\/icse43902.2021.00110"},{"key":"262_CR7","doi-asserted-by":"crossref","unstructured":"Cooper, K.D., Schielke, P.J., Subramanian, D..: Optimizing for reduced code space using genetic algorithms. In: Proceedings of the ACM SIGPLAN 1999 workshop on Languages, Compilers, and Tools for Embedded Systems, LCTES99. ACM (1999)","DOI":"10.1145\/314403.314414"},{"key":"262_CR8","unstructured":"Dunn, K.: Design and Analysis of Experiments, Chapter\u00a05, pp. 231\u2013292. Semi-permanent Draft (2023)"},{"key":"262_CR9","unstructured":"Fursin, G., Lokhmotov, A., Savenko, D., Upton,E.: A collective knowledge workflow for collaborative research into multi-objective autotuning and machine learning techniques. CoRR (2018). arXiv:1801.08024v1"},{"key":"262_CR10","unstructured":"Haj-Ali, A., Huang, Q.J., Moses, W.S., Xiang, J., Asanovic,K., Wawrzynek, J., Stoica, I.: Autophase: Juggling HLS phase orderings in random forests with deep reinforcement learning. In: Proceedings of Machine Learning and Systems 2020, MLSys 2020, Austin, TX, USA, March 2\u20134, 2020 (2020)"},{"key":"262_CR11","doi-asserted-by":"crossref","unstructured":"Hellsten, E., Souza, A., Lenfers, J., Lacouture,R., Hsu,O., Ejjeh,A., Kjolstad,F., Steuwer,M., Olukotun,K., Nardi, L.: BaCO: A Fast and Portable Bayesian Compiler Optimization Framework (2022)","DOI":"10.1145\/3623278.3624770"},{"issue":"2","key":"262_CR12","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1109\/tevc.2019.2921598","volume":"24","author":"C Huang","year":"2020","unstructured":"Huang, C., Li, Y., Yao, X.: A survey of automatic parameter tuning methods for metaheuristics. IEEE Trans. Evol. Comput. 24(2), 201 (2020). https:\/\/doi.org\/10.1109\/tevc.2019.2921598","journal-title":"IEEE Trans. Evol. Comput."},{"key":"262_CR13","doi-asserted-by":"crossref","unstructured":"Jain, S., VenkataKeerthy, S., Aggarwal, R., Dangeti,T.K., Das, D., Upadrasta, R.: Reinforcement learning assisted loop distribution for locality and vectorization. In: 2022 IEEE\/ACM Eighth Workshop on the LLVM Compiler Infrastructure in HPC (LLVM-HPC). IEEE (2022)","DOI":"10.1109\/LLVM-HPC56686.2022.00006"},{"key":"262_CR14","unstructured":"Liang, Y., Stone, K.,\u00a0Shameli, A., Cummins, C., Elhoushi, M., Guo, J., Steiner, B., Yang, X., Xie, P., Leather, H., Tian, Y.: Learning Compiler Pass Orders Using Coreset and Normalized Value Prediction (2023)"},{"issue":"6","key":"262_CR15","doi-asserted-by":"publisher","first-page":"588","DOI":"10.1007\/s42514-024-00197-9","volume":"6","author":"J Liu","year":"2024","unstructured":"Liu, J., Fang, J., Wang, T., Xie, J., Huang, C., Wang, Z.: Efficient compiler optimization by modeling passes dependence. CCF Transactions on High Performance Computing 6(6), 588\u2013607 (2024). https:\/\/doi.org\/10.1007\/s42514-024-00197-9","journal-title":"CCF Transactions on High Performance Computing"},{"key":"262_CR16","doi-asserted-by":"crossref","unstructured":"Seeker, V., Cummins, C., Cole, M., Franke, B., Hazelwood, K., Leather, H. Revealing compiler heuristics through automated discovery and optimization. In: 2024 IEEE\/ACM International Symposium on Code Generation and Optimization (CGO). IEEE (2024)","DOI":"10.1109\/CGO57630.2024.10444847"},{"key":"262_CR17","unstructured":"Triantafyllis, S., Vachharajani, M.N., Vachharajani, D., Compiler optimization-space exploration. In: International Symposium on Code Generation and Optimization: CGO 2003, CGO-03. IEEE Comput, Soc (2003)"},{"issue":"4","key":"262_CR18","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3418463","volume":"17","author":"S VenkataKeerthy","year":"2020","unstructured":"VenkataKeerthy, S., Aggarwal, R., Jain, S., Desarkar, M.S., Upadrasta, R., Srikant, Y.N.: IR2Vec: LLVM IR based scalable program embeddings. ACM Trans. Archit. Code Optim. 17(4), 1\u201327 (2020). https:\/\/doi.org\/10.1145\/3418463","journal-title":"ACM Trans. Archit. Code Optim."},{"issue":"20","key":"262_CR19","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.6683","volume":"34","author":"X Wu","year":"2021","unstructured":"Wu, X., Kruse, M., Balaprakash, P., Finkel, H., Hovland, P., Taylor, V., Hall, M.: Autotuning polybench benchmarks with llvm clang\/polly loop optimization pragmas using Bayesian optimization. Concurr. Comput. Pract. Exp. 34(20), e6683 (2021). https:\/\/doi.org\/10.1002\/cpe.6683","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"262_CR20","doi-asserted-by":"crossref","unstructured":"Zhao, J., Zhu,Q., Wu, W., Wei, H.: A configurable parallel iterative tuning framework. In: 2021 14th International Conference on Advanced Computer Theory and Engineering (ICACTE). IEEE (2021)","DOI":"10.1109\/ICACTE53799.2021.00015"}],"container-title":["CCF Transactions on High Performance Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42514-025-00262-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42514-025-00262-x","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42514-025-00262-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T08:08:24Z","timestamp":1775030904000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42514-025-00262-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,12,1]]},"references-count":20,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2026,4]]}},"alternative-id":["262"],"URL":"https:\/\/doi.org\/10.1007\/s42514-025-00262-x","relation":{},"ISSN":["2524-4922","2524-4930"],"issn-type":[{"value":"2524-4922","type":"print"},{"value":"2524-4930","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,12,1]]},"assertion":[{"value":"13 August 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"23 October 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 December 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"On behalf of all authors, the corresponding author states that there is no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}