{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T20:19:11Z","timestamp":1783109951141,"version":"3.54.6"},"publisher-location":"Singapore","reference-count":37,"publisher":"Springer Nature Singapore","isbn-type":[{"value":"9789819543663","type":"print"},{"value":"9789819543670","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,11,22]],"date-time":"2025-11-22T00:00:00Z","timestamp":1763769600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,11,22]],"date-time":"2025-11-22T00:00:00Z","timestamp":1763769600000},"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":[],"published-print":{"date-parts":[[2026]]},"DOI":"10.1007\/978-981-95-4367-0_4","type":"book-chapter","created":{"date-parts":[[2025,11,21]],"date-time":"2025-11-21T12:37:10Z","timestamp":1763728630000},"page":"48-63","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["ReLOpt: A Retriever-Augmented Framework for\u00a0Optimizing Code with\u00a0Long-Range Dependencies"],"prefix":"10.1007","author":[{"given":"Lei","family":"Qiu","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Fang","family":"Lyu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ming","family":"Zhong","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lulin","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiaobing","family":"Feng","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2025,11,22]]},"reference":[{"key":"4_CR1","unstructured":"Aho, A.V., Lam, M.S., Sethi, R., Ullman, J.D.: Compilers: Principles, Techniques, and Tools, 2nd edn. Addison-Wesley Longman Publishing Co., Inc, USA (2006)"},{"key":"4_CR2","doi-asserted-by":"publisher","unstructured":"Ansel, J., et al.: Opentuner: an extensible framework for program autotuning. In: 2014 23rd International Conference on Parallel Architecture and Compilation Techniques (PACT), pp. 303\u2013315 (2014). https:\/\/doi.org\/10.1145\/2628071.2628092","DOI":"10.1145\/2628071.2628092"},{"key":"4_CR3","doi-asserted-by":"publisher","unstructured":"Armengol-Estap\u00e9, J., Woodruff, J., Brauckmann, A., Magalh\u00e3es, J.W.D.S., O\u2019Boyle, M.F.P.: Exebench: an ML-scale dataset of executable C functions. In: Proceedings of the 6th ACM SIGPLAN International Symposium on Machine Programming, MAPS 2022, pp. 50\u201359. Association for Computing Machinery, New York (2022). https:\/\/doi.org\/10.1145\/3520312.3534867","DOI":"10.1145\/3520312.3534867"},{"key":"4_CR4","doi-asserted-by":"crossref","unstructured":"Blindell, G.H.: Instruction Selection: Principles, Methods, and Applications, 1st edn. Springer (2016)","DOI":"10.1007\/978-3-319-34019-7_1"},{"key":"4_CR5","unstructured":"Brown, T.B., et al.: Language models are few-shot learners (2020)"},{"key":"4_CR6","doi-asserted-by":"publisher","unstructured":"Cavazos, J., Fursin, G., Agakov, F., Bonilla, E., O\u2019Boyle, M.F., Temam, O.: Rapidly selecting good compiler optimizations using performance counters. In: International Symposium on Code Generation and Optimization (CGO 2007), pp. 185\u2013197 (2007). https:\/\/doi.org\/10.1109\/CGO.2007.32","DOI":"10.1109\/CGO.2007.32"},{"key":"4_CR7","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), pp. 1198\u20131209 (2021). https:\/\/doi.org\/10.1109\/ICSE43902.2021.00110","DOI":"10.1109\/ICSE43902.2021.00110"},{"key":"4_CR8","unstructured":"Hartman, A.J., et al.: Codegemma model (2024). https:\/\/www.kaggle.com\/models\/google\/codegemma"},{"key":"4_CR9","unstructured":"Cummins, C., et al.: Large language models for compiler optimization (2023). https:\/\/arxiv.org\/abs\/2309.07062"},{"key":"4_CR10","unstructured":"Cummins, C., et al.: Meta large language model compiler: foundation models of compiler optimization (2024). https:\/\/arxiv.org\/abs\/2407.02524"},{"key":"4_CR11","doi-asserted-by":"crossref","unstructured":"Dong, Z., Tang, T., Li, J., Zhao, W.X., Wen, J.R.: Bamboo: a comprehensive benchmark for evaluating long text modeling capacities of large language models (2024)","DOI":"10.63317\/3knkq4fwny8w"},{"key":"4_CR12","doi-asserted-by":"publisher","unstructured":"Eyerman, S., Eeckhout, L., Smith, J.E.: Studying compiler-microarchitecture interactions through interval analysis. In: 16th International Conference on Parallel Architecture and Compilation Techniques (PACT 2007), pp. 406\u2013406 (2007). https:\/\/doi.org\/10.1109\/PACT.2007.4336234","DOI":"10.1109\/PACT.2007.4336234"},{"key":"4_CR13","unstructured":"Fang, X., Mukhanov, L.: Towards LLM-based optimization compilers. can LLMs learn how to apply a single peephole optimization? Reasoning is all LLMs need! (2024). https:\/\/arxiv.org\/abs\/2412.12163"},{"key":"4_CR14","unstructured":"Google: Gemma (2024). https:\/\/ai.google.dev\/gemma\/docs"},{"key":"4_CR15","unstructured":"Grossman, A., et al.: Compile: a large IR dataset from production sources (2024). https:\/\/arxiv.org\/abs\/2309.15432"},{"key":"4_CR16","unstructured":"Hecht, M.S.: Flow Analysis of Computer Programs. Elsevier Science Inc., USA (1977)"},{"key":"4_CR17","unstructured":"Hu, E.J., et al.: Lora: low-rank adaptation of large language models (2021)"},{"key":"4_CR18","unstructured":"Huang, J., Ping, W., Xu, P., Shoeybi, M., Chang, K.C.C., Catanzaro, B.: Raven: in-context learning with retrieval-augmented encoder-decoder language models (2024)"},{"key":"4_CR19","doi-asserted-by":"crossref","unstructured":"Izacard, G., Grave, E.: Leveraging passage retrieval with generative models for open domain question answering (2021)","DOI":"10.18653\/v1\/2021.eacl-main.74"},{"key":"4_CR20","unstructured":"Kingma, D.P., Ba, J.: Adam: a method for stochastic optimization (2017)"},{"key":"4_CR21","unstructured":"Levenshtein, V.I., et\u00a0al.: Binary codes capable of correcting deletions, insertions, and reversals. In: Soviet Physics Doklady, vol.\u00a010, pp. 707\u2013710. Soviet Union (1966)"},{"key":"4_CR22","doi-asserted-by":"crossref","unstructured":"Lin, S.C., et al.: How to train your dragon: diverse augmentation towards generalizable dense retrieval (2023)","DOI":"10.18653\/v1\/2023.findings-emnlp.423"},{"key":"4_CR23","doi-asserted-by":"crossref","unstructured":"Liu, N.F., et al.: Lost in the middle: how language models use long contexts (2023)","DOI":"10.1162\/tacl_a_00638"},{"key":"4_CR24","unstructured":"LLVM: The LLVM Compiler Infrastructure (2024). https:\/\/llvm.org\/"},{"key":"4_CR25","unstructured":"Lopes, B.C., Auler, R.: Getting Started with LLVM Core Libraries. Packt Publishing (2014)"},{"key":"4_CR26","unstructured":"Muchnick, S.S.: Advanced compiler design and implementation. Morgan Kaufmann Publishers Inc., San Francisco (1998)"},{"key":"4_CR27","unstructured":"Nakano, R., et al.: Webgpt: browser-assisted question-answering with human feedback (2022)"},{"key":"4_CR28","unstructured":"OpenAI: GPT-4 (2023). https:\/\/openai.com\/index\/gpt-4-research"},{"key":"4_CR29","doi-asserted-by":"publisher","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 2006, pp. 319\u2013332. IEEE Computer Society, USA (2006). https:\/\/doi.org\/10.1109\/CGO.2006.38","DOI":"10.1109\/CGO.2006.38"},{"key":"4_CR30","doi-asserted-by":"crossref","unstructured":"Papineni, K., Roukos, S., Ward, T., Zhu, W.J.: Bleu: a method for automatic evaluation of machine translation. In: Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics, pp. 311\u2013318 (2002)","DOI":"10.3115\/1073083.1073135"},{"key":"4_CR31","doi-asserted-by":"publisher","unstructured":"Park, S., Latifi, S., Park, Y., Behroozi, A., Jeon, B., Mahlke, S.: Srtuner: effective compiler optimization customization by exposing synergistic relations. In: 2022 IEEE\/ACM International Symposium on Code Generation and Optimization (CGO), pp. 118\u2013130 (2022). https:\/\/doi.org\/10.1109\/CGO53902.2022.9741263","DOI":"10.1109\/CGO53902.2022.9741263"},{"key":"4_CR32","unstructured":"Rosas, M.R., Sanchez, M.T., Eigenmann, R.: Should AI optimize your code? A comparative study of current large language models versus classical optimizing compilers (2024). https:\/\/arxiv.org\/abs\/2406.12146"},{"key":"4_CR33","unstructured":"Rozi\u00e8re, B., et al.: Code llama: open foundation models for code (2024)"},{"key":"4_CR34","unstructured":"Touvron, H., et al.: Llama 2: open foundation and fine-tuned chat models (2023)"},{"key":"4_CR35","doi-asserted-by":"publisher","unstructured":"Tr\u00fcmper, L., Ben-Nun, T., Schaad, P., Calotoiu, A., Hoefler, T.: Performance embeddings: a similarity-based transfer tuning approach to performance optimization. In: Proceedings of the 37th International Conference on Supercomputing, ICS 2023, pp. 50\u201362. Association for Computing Machinery, New York (2023). https:\/\/doi.org\/10.1145\/3577193.3593714","DOI":"10.1145\/3577193.3593714"},{"key":"4_CR36","doi-asserted-by":"publisher","unstructured":"Ubiquitous Knowledge Processing Lab: Sltrans (revision aaf94bb) (2024). https:\/\/doi.org\/10.57967\/hf\/3074. https:\/\/huggingface.co\/datasets\/UKPLab\/SLTrans","DOI":"10.57967\/hf\/3074"},{"key":"4_CR37","doi-asserted-by":"crossref","unstructured":"Wang, B., et al.: Shall we pretrain autoregressive language models with retrieval? A comprehensive study (2023)","DOI":"10.18653\/v1\/2023.emnlp-main.482"}],"container-title":["Lecture Notes in Computer Science","Neural Information Processing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-95-4367-0_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T19:33:24Z","timestamp":1783107204000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-95-4367-0_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,22]]},"ISBN":["9789819543663","9789819543670"],"references-count":37,"URL":"https:\/\/doi.org\/10.1007\/978-981-95-4367-0_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,11,22]]},"assertion":[{"value":"22 November 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"The authors have no competing interests to declare that are relevant to the content of this article.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Disclosure of Interests"}},{"value":"ICONIP","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Neural Information Processing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Okinawa","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Japan","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20 November 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24 November 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"32","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"iconip2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/iconip2025.apnns.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}