{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T09:08:10Z","timestamp":1742980090231,"version":"3.40.3"},"publisher-location":"Cham","reference-count":18,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030507428"},{"type":"electronic","value":"9783030507435"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"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":[[2020]]},"DOI":"10.1007\/978-3-030-50743-5_13","type":"book-chapter","created":{"date-parts":[[2020,6,15]],"date-time":"2020-06-15T19:03:45Z","timestamp":1592247825000},"page":"251-269","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Using High-Level Synthesis to Implement the Matrix-Vector Multiplication on FPGA"],"prefix":"10.1007","author":[{"given":"Alessandro","family":"Marongiu","sequence":"first","affiliation":[]},{"given":"Paolo","family":"Palazzari","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,6,15]]},"reference":[{"key":"13_CR1","unstructured":"Energy efficient high performance computing for real-time science. http:\/\/greenflash-h2020.eu\/"},{"issue":"6","key":"13_CR2","doi-asserted-by":"publisher","first-page":"1003","DOI":"10.1364\/AO.44.001003","volume":"44","author":"P Piatrou","year":"2005","unstructured":"Piatrou, P., Gilles, L.: Robustness study of the pseudo open-loop controller for multiconjugate adaptive optics. Appl. Opt. 44(6), 1003\u20131010 (2005)","journal-title":"Appl. Opt."},{"key":"13_CR3","doi-asserted-by":"crossref","unstructured":"Gendron, E., et al.: A novel fast and accurate pseudo-analytical simulation approach for MOAO. In: Proceedings of the SPIE 9148, Adaptive Optics Systems IV (2014)","DOI":"10.1117\/12.2055911"},{"key":"13_CR4","unstructured":"Gendron, E., et al.: High performance pseudo-analytical simulation of multi-object adaptive optics. In: Euro-Par (2014)"},{"key":"13_CR5","doi-asserted-by":"crossref","unstructured":"Guyon, O., et al.: \u2009The compute and control for adaptive optics (CACAO) real-time control software package. In: Proceedings of the SPIE 10703, Adaptive Optics Systems VI (2018)","DOI":"10.1117\/12.2314315"},{"key":"13_CR6","unstructured":"Monboisset, S.: A novel approach to software-defined FPGA computing. XCell Software J. (2), 38\u201345 (2015)"},{"key":"13_CR7","unstructured":"BLAS (Basic Linear Algebra Subprograms). http:\/\/www.netlib.org\/blas\/"},{"key":"13_CR8","doi-asserted-by":"crossref","unstructured":"Kestur, S., et al.: BLAS Comparison on FPGA, CPU and GPU. In: ISVLSI (2010)","DOI":"10.1109\/ISVLSI.2010.84"},{"key":"13_CR9","doi-asserted-by":"crossref","unstructured":"Kestur, S., et al.: Towards a universal FPGA matrix-vector multiplication architecture. In: IEEE 20th International Symposium on Field-Programmable Custom Computing Machines (2012)","DOI":"10.1109\/FCCM.2012.12"},{"key":"13_CR10","unstructured":"Zhuo, L., Prasanna, V.: High performance linear algebra operations on reconfigurable systems. In: SuperComputing SC 2005 (2005)"},{"key":"13_CR11","unstructured":"Zhuo, L., Morris, G., Prasanna, V.: Designing scalable FPGA-based reduction circuits using pipelined floating-point cores. In: 19th IEEE International Parallel and Distributed Processing Symposium (2005)"},{"key":"13_CR12","unstructured":"He, C., Qin, G., Ewing, R.: High-precision BLAS on FPGA-enhanced computers. In: International Conference on Engineering of Reconfigurable Systems & Algorithms, ERSA 2007 (2007)"},{"key":"13_CR13","unstructured":"He, C., Qin, G., Lu, M., Zhao, W.: Accurate floating-point summation with group-alignment technioque on FPGA. In: The International Conference on Engineering and Reconfigurable Systems and Algorithms (2006)"},{"key":"13_CR14","doi-asserted-by":"crossref","unstructured":"De Matteis, T., de Fine Licht, J., Hoefler, T.: FBLAS: streaming linear algebra on FPGA. http:\/\/arXiv.org\/abs\/1907.07929(2019)","DOI":"10.1109\/SC41405.2020.00063"},{"key":"13_CR15","unstructured":"Intel: Intel FPGA SDK for OpenCL (2018). https:\/\/www.intel.com\/content\/www\/us\/en\/programmable\/products\/design-software\/embedded-software-developers\/opencl\/support.html"},{"key":"13_CR16","doi-asserted-by":"crossref","unstructured":"Abdelfattah, A., Keyes, D., Ltaief, H.: KBLAS: an optimized library for dense matrix-vector multiplication on GPU accelerators. ACM Trans. Math. Softw. 42(3), 1\u201331 (2016)","DOI":"10.1145\/2818311"},{"key":"13_CR17","doi-asserted-by":"crossref","unstructured":"Boyer, C., Michau, V., Rousset, G.: Adaptive optics: interaction matrix measurements and real-time control algorithms for the COME-ON project. In: SPIE Astronomical Telescopes and Instrumentation for the 21st Century, Tucson, AZ, United States (1990)","DOI":"10.1117\/12.19313"},{"key":"13_CR18","doi-asserted-by":"crossref","unstructured":"Patauner, C., et al.: FPGA based microserver for high performance real-time computing in Adaptive Optics. In: Proceedings of the \u201cAdaptive Optics for Extremely Large Telescopes\u201d (AO4ELT5) (2017)","DOI":"10.26698\/AO4ELT5.0121"}],"container-title":["Lecture Notes in Computer Science","High Performance Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-50743-5_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,12,18]],"date-time":"2023-12-18T20:03:35Z","timestamp":1702929815000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-50743-5_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030507428","9783030507435"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-50743-5_13","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"15 June 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ISC High Performance","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on High Performance Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Frankfurt am Main","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Germany","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2020","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"22 June 2020","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"25 June 2020","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"35","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"supercomputing2020","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.isc-hpc.com\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Linklings","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"87","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":"27","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":"31% - 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.73","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":"4.33","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":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"The conference was held virtually due to the COVID-19 pandemic.","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}