{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T00:59:46Z","timestamp":1740099586876,"version":"3.37.3"},"publisher-location":"Cham","reference-count":14,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030365912"},{"type":"electronic","value":"9783030365929"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"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-36592-9_51","type":"book-chapter","created":{"date-parts":[[2019,12,9]],"date-time":"2019-12-09T01:02:43Z","timestamp":1575853363000},"page":"625-640","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Software Development Tools for FPGA-Based Reconfigurable Systems Programming"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1704-5016","authenticated-orcid":false,"given":"Ilya","family":"Levin","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7666-9841","authenticated-orcid":false,"given":"Alexey","family":"Dordopulo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vyacheslav","family":"Gudkov","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrey","family":"Gulenok","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexander","family":"Bovkun","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Georgyi","family":"Yevstafiyev","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kirill","family":"Alekseev","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,12,10]]},"reference":[{"key":"51_CR1","first-page":"472","volume-title":"Reconfigurable Computer Systems","author":"VF Guzik","year":"2016","unstructured":"Guzik, V.F., Kalyaev, I.A., Levin, I.I.: Reconfigurable Computer Systems, p. 472. SfedU Publishing, Taganrog (2016)"},{"key":"51_CR2","unstructured":"Design for Xilinx FPGAs with the help of high-level languages in Vivado HLS. Components and Technologies, \u211612 (2013). https:\/\/www.kit-e.ru\/preview\/pre_40_12_13_VHLS_Xilinx.php. Accessed 15 Feb 2019"},{"key":"51_CR3","unstructured":"Polaris Developer\u2019s Document. \nhttp:\/\/polaris.cs.uiuc.edu\/polaris\/polaris_developer\/polaris_developer.html\n\n. Accessed 15 Feb 2019"},{"key":"51_CR4","unstructured":"The Stanford SUIF Compiler Group. \nhttp:\/\/suif.stanford.edu\/\n\n. Accessed 15 Feb 2019"},{"key":"51_CR5","unstructured":"VAST\/Parallel. \nhttp:\/\/www.crescentbaysoftware.com\/vast_parallel.html\n\n. Accessed 15 Feb 2019"},{"key":"51_CR6","unstructured":"Intel OpenMP. \nhttp:\/\/www.intel.com\/software\/products\/compilers\/flin\/docs\/main_for\/mergedprojects\/copts_for\/common_options\/option_openmp.htm\n\n. Accessed 15 Feb 2019"},{"key":"51_CR7","unstructured":"System ParaWise. \nhttp:\/\/www.parallelsp.com\n\n. Accessed 15 Feb 2019"},{"key":"51_CR8","unstructured":"Intel Parallel Studio. \nhttps:\/\/software.intel.com\/en-us\/parallel-studio-xe\n\n. Accessed 15 Feb 2019"},{"key":"51_CR9","unstructured":"System SAPFOR. \nhttp:\/\/www.keldysh.ru\/dvm\/SAPFOR\/\n\n. Accessed 15 Feb 2019"},{"key":"51_CR10","doi-asserted-by":"publisher","unstructured":"Bakhtin, V.A., et al.: Automatization of parallelizing of software complexes. In: Scientific Service in Internet: Proceedings of the XVIIIth All-Russian Scientific Conference (19\u201324 September 2016, Hovorossiysk). Keldysh IPM, Moscow, pp. 76\u201385. \nhttps:\/\/doi.org\/10.20948\/abrau-2016-31","DOI":"10.20948\/abrau-2016-31"},{"key":"51_CR11","unstructured":"Open parallelizing system. \nhttp:\/\/www.ops.rsu.ru\n\n. Accessed 15 Feb 2019"},{"key":"51_CR12","doi-asserted-by":"publisher","unstructured":"Gulenok, A.A., Dordopulo, A.I., Levin, I.I., Gudkov, V.A.: Hybrid computer system programming technology with adaptation and scaling of calculations. Bulletin of the South Ural State University. Computational Mathematics and Software Engineering, vol. 6, no. 1, pp. 73\u201386 (2017). \nhttps:\/\/doi.org\/10.14529\/cmse170105","DOI":"10.14529\/cmse170105"},{"key":"51_CR13","first-page":"192","volume-title":"Mathematical Methods of Parallelization of Recurrent Program Loops on Supercomputers with Parallel-Access Memory","author":"BY Shteinberg","year":"2004","unstructured":"Shteinberg, B.Y.: Mathematical Methods of Parallelization of Recurrent Program Loops on Supercomputers with Parallel-Access Memory, p. 192. Publishing of Rostov University, Rostov-on-Don (2004)"},{"key":"51_CR14","doi-asserted-by":"publisher","unstructured":"Sorokin, D.A., Dordopulo, A.I., Levin, I.I., Melnikov, A.K.: The decision of tasks with substantially-variable rate of data rate on reconfigured computing systems. The bulletin of computer and information technologies. Mechanical engineering, Moscow, no. 2, pp. 49\u201256 (2012). \nhttps:\/\/doi.org\/10.14489\/issn.1810-7206","DOI":"10.14489\/issn.1810-7206"}],"container-title":["Communications in Computer and Information Science","Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-36592-9_51","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,12,9]],"date-time":"2019-12-09T01:15:26Z","timestamp":1575854126000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-36592-9_51"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030365912","9783030365929"],"references-count":14,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-36592-9_51","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"10 December 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"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":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23 September 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24 September 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ruscdays2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/russianscdays.org\/en\/node\/1","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"127","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"60","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"47% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"6","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}