{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,12]],"date-time":"2026-05-12T01:37:40Z","timestamp":1778549860810,"version":"3.51.4"},"publisher-location":"Cham","reference-count":21,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030058067","type":"print"},{"value":"9783030058074","type":"electronic"}],"license":[{"start":{"date-parts":[[2018,12,31]],"date-time":"2018-12-31T00:00:00Z","timestamp":1546214400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-3-030-05807-4_41","type":"book-chapter","created":{"date-parts":[[2018,12,30]],"date-time":"2018-12-30T23:02:46Z","timestamp":1546210966000},"page":"487-499","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["Application of the LLVM Compiler Infrastructure to the Program Analysis in SAPFOR"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7603-4026","authenticated-orcid":false,"given":"Nikita","family":"Kataev","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,12,31]]},"reference":[{"key":"41_CR1","unstructured":"Klinov, M.S., Krukov, V.A.: Automatic parallelization of fortran programs. Mapping to cluster. Vestnik of Lobachevsky University of Nizhni Novgorod, no. 2, pp. 128\u2013134. Nizhni Novgorod State University Press, Nizhni Novgorod (2009). (in Russian)"},{"key":"41_CR2","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 2004), Palo Alto, California (2004)","DOI":"10.1109\/CGO.2004.1281665"},{"key":"41_CR3","doi-asserted-by":"crossref","unstructured":"Seo, S., Jo, G., Lee, J.: Performance characterization of the nas parallel benchmarks in OpenCL. In: 2011 IEEE International Symposium on Workload Characterization (IISWC), pp. 137\u2013148 (2011)","DOI":"10.1109\/IISWC.2011.6114174"},{"issue":"1","key":"41_CR4","first-page":"35","volume":"21","author":"NA Konovalov","year":"1995","unstructured":"Konovalov, N.A., Krukov, V.A., Mikhajlov, S.N., Pogrebtsov, A.A.: Fortan DVM: a language for portable parallel program development. Program. Comput. Softw. 21(1), 35\u201338 (1995)","journal-title":"Program. Comput. Softw."},{"key":"41_CR5","unstructured":"Bakhtin, V.A., et al.: Extension of the DVM-model of parallel programming for clusters with heterogeneous nodes. Bulletin of South Ural State University. Series: Mathematical Modeling, Programming & Computer Software, vol. 18(277), nol. 12, pp. 82\u201392. Publishing of the South Ural State University, Chelyabinsk (2012). (in Russian)"},{"key":"41_CR6","unstructured":"NAS Parallel Benchmarks. https:\/\/www.nas.nasa.gov\/publications\/npb.html . Accessed 14 Apr 2018"},{"key":"41_CR7","unstructured":"Kataev, N.A., Bulanov, A.A.: Automated transformation of Fortran programs essential for their efficient parallelization through SAPFOR system. In: Parallel Computational Technologies (PCT 2015): Proceedings of the International Scientific Conference, Ekaterinburg, Russia, 30th March\u20133rd April 2015, pp. 172\u2013177. Chelyabinsk, Publishing of the South Ural State University (2015). (in Russian)"},{"key":"41_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1007\/978-3-319-62932-2_3","volume-title":"Parallel Computing Technologies","author":"N Kataev","year":"2017","unstructured":"Kataev, N., Kolganov, A., Titov, P.: Automated parallelization of a simulation method of elastic wave propagation in media with complex 3D geometry surface on high-performance heterogeneous clusters. In: Malyshkin, V. (ed.) PaCT 2017. LNCS, vol. 10421, pp. 32\u201341. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-62932-2_3"},{"key":"41_CR9","unstructured":"Bakhtin, V.A., Kataev, N.A., Klinov, M.S., Krukov, V.A., Podderugina, N.V., Pritula, M.N.: Automatic parallelization of Fortran programs to a cluster with graphic accelerators. In: Parallel Computational Technologies (PCT 2012): Proceedings of the International Scientific Conference, Novosibirsk, Russia, 26 March\u201330 2012, pp. 373\u2013379. Publishing of the South Ural State University, Chelyabinsk (2012). (in Russian)"},{"key":"41_CR10","unstructured":"pC++\/Sage++. http:\/\/www.extreme.indiana.edu\/sage\/ . Accessed 14 Apr 2018"},{"issue":"4","key":"41_CR11","first-page":"90","volume":"23","author":"VG Niziev","year":"2011","unstructured":"Niziev, V.G., Koldoba, A.V., Mirzade, F.H., Panchenko, V.Y., Poveschenko, Y.A., Popov, M.V.: Numerical modeling of melting process of two-component powders in laser agglomeration. Math. Model. 23(4), 90\u2013102 (2011). (in Russian)","journal-title":"Math. Model."},{"key":"41_CR12","unstructured":"Baranov, M.S., Ivanov, D.I., Kataev, N.A., Smirnov, A.A.: Automated parallelization of sequential C-programs on the example of two applications from the field of laser material processing. In: CEUR Workshop Proceedings 1st Russian Conference on Supercomputing Days 2015, vol. 1482, p. 536 (2015)"},{"key":"41_CR13","doi-asserted-by":"publisher","unstructured":"Armstrong, B., Eigenmann, R.: Challenges in the automatic parallelization of large-scale computational applications. In: Proceedings of SPIE 4528, Commercial Applications for High-Performance Computing, 27 July 2001, p. 50 (2001). https:\/\/doi.org\/10.1117\/12.434876","DOI":"10.1117\/12.434876"},{"key":"41_CR14","doi-asserted-by":"crossref","unstructured":"Bakhtin, V.A., et al.: Automation of software packages parallelization. In: Scientific Service on the Internet. Proceedings of the International Scientific Conference, Novorossiysk, 19th September\u201324th 2016, pp. 76\u201385. Keldysh Institute of Applied Mathematics RAS, Moscow (2016)","DOI":"10.20948\/abrau-2016-31"},{"key":"41_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"539","DOI":"10.1007\/978-3-540-24644-2_35","volume-title":"Languages and Compilers for Parallel Computing","author":"S-I Lee","year":"2004","unstructured":"Lee, S.-I., Johnson, T.A., Eigenmann, R.: Cetus \u2013 an extensible compiler infrastructure for source-to-source transformation. In: Rauchwerger, L. (ed.) LCPC 2003. LNCS, vol. 2958, pp. 539\u2013553. Springer, Heidelberg (2004). https:\/\/doi.org\/10.1007\/978-3-540-24644-2_35"},{"key":"41_CR16","unstructured":"ROSE compiler infrastructure. http:\/\/rosecompiler.org\/ . Accessed 14 Apr 2018"},{"key":"41_CR17","unstructured":"Optimizing parallelizing system. http:\/\/ops.rsu.ru\/en\/about.shtml . Accessed 14 Apr 2018"},{"key":"41_CR18","unstructured":"Clang: a C language family frontend for LLVM. https:\/\/clang.llvm.org\/ . Accessed 14 Apr 2018"},{"key":"41_CR19","unstructured":"GitHub - flang-compiler\/flang. https:\/\/github.com\/flang-compiler\/flang . Accessed 14 Apr 2018"},{"key":"41_CR20","doi-asserted-by":"crossref","unstructured":"Goff, G., Kennedy, K., Tseng, C.-W.: Practical dependence testing. In: Proceedings of the ACM SIGPLAN 1991 Conference on Programming Language Design and Implementation (PLDI 1991), pp. 15\u201329. ACM, New York (1991)","DOI":"10.1145\/113445.113448"},{"key":"41_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"247","DOI":"10.1007\/3-540-45403-9_8","volume-title":"Compiler Optimizations for Scalable Parallel Systems","author":"P Tu","year":"2001","unstructured":"Tu, P., Padua, D.: Automatic array privatization. In: Pande, S., Agrawal, D.P. (eds.) Compiler Optimizations for Scalable Parallel Systems. LNCS, vol. 1808, pp. 247\u2013281. Springer, Heidelberg (2001). https:\/\/doi.org\/10.1007\/3-540-45403-9_8"}],"container-title":["Communications in Computer and Information Science","Supercomputing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-05807-4_41","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,11,13]],"date-time":"2019-11-13T03:42:18Z","timestamp":1573616538000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-05807-4_41"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,12,31]]},"ISBN":["9783030058067","9783030058074"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-05807-4_41","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"value":"1865-0929","type":"print"},{"value":"1865-0937","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,12,31]]},"assertion":[{"value":"RuSCDays","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Russian Supercomputing Days","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Moscow","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Russia","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24 September 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"25 September 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"4","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ruscdays2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/russianscdays.org\/en","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}