{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T15:50:30Z","timestamp":1759333830514,"version":"build-2065373602"},"publisher-location":"Cham","reference-count":15,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783032067500"},{"type":"electronic","value":"9783032067517"}],"license":[{"start":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T00:00:00Z","timestamp":1759276800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T00:00:00Z","timestamp":1759276800000},"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-3-032-06751-7_8","type":"book-chapter","created":{"date-parts":[[2025,9,30]],"date-time":"2025-09-30T04:29:15Z","timestamp":1759206555000},"page":"105-123","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Technological Means for Automatic Programs Construction in LuNA System"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7874-3686","authenticated-orcid":false,"given":"Victor","family":"Malyshkin","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6998-4525","authenticated-orcid":false,"given":"Vladislav","family":"Perepelkin","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1850-527X","authenticated-orcid":false,"given":"Denis","family":"Parfenov","sequence":"additional","affiliation":[]},{"given":"Valeriy","family":"Sinyukov","sequence":"additional","affiliation":[]},{"given":"Vitaly","family":"Spirin","sequence":"additional","affiliation":[]},{"given":"Danila","family":"Ivanchenko","sequence":"additional","affiliation":[]},{"given":"Yuri","family":"Nushtaev","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,10,1]]},"reference":[{"key":"8_CR1","doi-asserted-by":"publisher","unstructured":"Malyshkin, V.: Active knowledge, LuNA and literacy for oncoming centuries. In: Bodei, C., Ferrari, G., Priami, C. (eds.) Programming Languages with Applications to Biology and Security. LNCS, vol.\u00a09465, pp.\u00a0292\u2013303. Springer, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-25527-9_19","DOI":"10.1007\/978-3-319-25527-9_19"},{"key":"8_CR2","unstructured":"Valkovskii,\u00a0V.A., Malyshkin,\u00a0V.E.: Synthesis of Parallel Programs and Systems on the Basis of Computational Models, p.\u00a0128. Nauka, Novosibirsk (1988). (in Russian, Sintez parallelnykh programm i sistem na vychislitelnykh modelyakh)"},{"key":"8_CR3","doi-asserted-by":"publisher","unstructured":"Malyshkin,\u00a0V.E., Perepelkin,\u00a0V.A.: LuNA fragmented programming system, main functions and peculiarities of run-time subsystem. In: Malyshkin, V. (eds.) Parallel Computing Technologies. PaCT 2011. LNCS, vol.\u00a06873, pp.\u00a053\u201361. Springer, Berlin, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-23178-0_5","DOI":"10.1007\/978-3-642-23178-0_5"},{"key":"8_CR4","unstructured":"Malyshkin,\u00a0V.E., Perepelkin,\u00a0V.A.: Development of Active Knowledge Bases for the Automatic Construction of Applied Tasks Solutions Based on the LuNA System pp.\u00a0126\u2013136. SUSU Publishing center, Chelyabinsk (2024). (in Russian, Postroenie baz aktivnykh znanii dlya avtomaticheskogo konstruirovaniya reshenii prikladnykh zadach na osnove sistemy LuNA)"},{"key":"8_CR5","unstructured":"Brusentsov,\u00a0L.E.: Automatic optimization during compilation. Open systems (Otkritie sistemy), No. 2, pp.\u00a053\u201356, 2011. (in Russian. Avtomaticheskaya optimizatsia pri kompiliatsii)"},{"key":"8_CR6","doi-asserted-by":"crossref","unstructured":"Purini\u00a0S., Jain\u00a0L.: Finding good optimization sequences covering program space. ACM Trans. Archit. Code Optim. 9(4), Article\u00a039 (2010)","DOI":"10.1145\/2400682.2400715"},{"key":"8_CR7","unstructured":"Jantz, M.R., Kulkarni, P.A.: Performance Potential of Optimization Phase Selection During Dynamic JIT Compilation. VEE\u201913, 16\u201317 March, Houston. Texas, USA (2013)"},{"key":"8_CR8","doi-asserted-by":"publisher","unstructured":"Khairetdinov, M., Sedukhina, G., Matveev, I., Voskoboynikova, G.: Economical sequential algorithmic convolutions in problems of active vibroseismoacoustic monitoring. In: 2017 International Multi-Conference on Engineering, Computer and Information Sciences (SIBIRCON), pp.\u00a097\u2013100. https:\/\/doi.org\/10.1109\/SIBIRCON.2017.8109846","DOI":"10.1109\/SIBIRCON.2017.8109846"},{"key":"8_CR9","unstructured":"Sinyukov, V.: Experimental research of automatic active knowledge bases profiling and optimization based on machine learning methods on the example of array sorting problem. Bull. Nov. Comp. Center Comp. Sci. 48 (2024)"},{"key":"8_CR10","doi-asserted-by":"publisher","unstructured":"Gorodnichev, M., Lebedev, D.: Semantic tools for development of high-level interactive applications for supercomputers. J. Supercomput. 77, 11866\u201311880. Springer (2021). https:\/\/doi.org\/10.1007\/s11227-021-03731-6","DOI":"10.1007\/s11227-021-03731-6"},{"key":"8_CR11","unstructured":"NVIDIA CUDA. https:\/\/developer.nvidia.com\/cuda-toolkit. Accessed 01 May 2025"},{"key":"8_CR12","unstructured":"CUDA Graphs. https:\/\/developer.nvidia.com\/blog\/cuda-graphs\/. Accessed 01 May 2025"},{"key":"8_CR13","unstructured":"NVIDIA. cuFFT Library. https:\/\/docs.nvidia.com\/cuda\/cufft\/index.html. Accessed 01 May 2025"},{"key":"8_CR14","doi-asserted-by":"crossref","unstructured":"Vyrodov, A.Y.U., Perepelkin, V.A., Khayretdinov, M.S., Khrypchenko, A.V.: Principles of organizing a software-analytical system for parallel processing of seismic data. Herald Siberian State Univ. Telecommun. Inf. Sci. 18(2), 57\u201368 (2024). (in Russian, Printsipy organizatsii programmno-analiticheskoy sistemy dlya parallel\u2019noy obrabotki seysmicheskikh dannykh ) https:\/\/doi.org\/10.55648\/1998-6920-2024-18-2-57-68","DOI":"10.55648\/1998-6920-2024-18-2-57-68"},{"key":"8_CR15","doi-asserted-by":"publisher","unstructured":"Liang, X.: Ascend AI Processor Architecture and Programming: Principles and Applications of CANN. Elsevier, Amsterdam (2020). https:\/\/doi.org\/10.1016\/C2020-0-00270-7","DOI":"10.1016\/C2020-0-00270-7"}],"container-title":["Lecture Notes in Computer Science","Parallel Computing Technologies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-032-06751-7_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,30]],"date-time":"2025-09-30T04:29:18Z","timestamp":1759206558000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-032-06751-7_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,1]]},"ISBN":["9783032067500","9783032067517"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-032-06751-7_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2025,10,1]]},"assertion":[{"value":"1 October 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":"PaCT","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Parallel Computing Technologies","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Almaty","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Kazakhstan","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":"6 October 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"10 October 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"18","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"pact2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/ssd.sscc.ru\/conference\/pact2025\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}