{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,13]],"date-time":"2025-09-13T15:59:25Z","timestamp":1757779165486,"version":"3.40.3"},"publisher-location":"Cham","reference-count":17,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783031061554"},{"type":"electronic","value":"9783031061561"}],"license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022]]},"DOI":"10.1007\/978-3-031-06156-1_8","type":"book-chapter","created":{"date-parts":[[2022,6,8]],"date-time":"2022-06-08T20:29:39Z","timestamp":1654720179000},"page":"91-103","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Data Management Model to Program Irregular Compute Kernels on FPGA: Application to Heterogeneous Distributed System"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7383-6285","authenticated-orcid":false,"given":"Erwan","family":"Lenormand","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0872-4567","authenticated-orcid":false,"given":"Thierry","family":"Goubier","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6476-4574","authenticated-orcid":false,"given":"Lo\u00efc","family":"Cudennec","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0119-0446","authenticated-orcid":false,"given":"Henri-Pierre","family":"Charles","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,6,9]]},"reference":[{"issue":"2","key":"8_CR1","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1002\/cpe.1631","volume":"23","author":"C Augonnet","year":"2011","unstructured":"Augonnet, C., Thibault, S., Namyst, R., Wacrenier, P.A.: StarPU: a unified platform for task scheduling on heterogeneous multicore architectures. Concurr. Comput.: Pract. Exp. 23(2), 187\u2013198 (2011)","journal-title":"Concurr. Comput.: Pract. Exp."},{"key":"8_CR2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-31046-1","volume-title":"Space-Filling Curves: An Introduction with Applications in Scientific Computing","author":"M Bader","year":"2013","unstructured":"Bader, M.: Space-Filling Curves: An Introduction with Applications in Scientific Computing, vol. 9. Springer, Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-31046-1"},{"issue":"7","key":"8_CR3","doi-asserted-by":"publisher","first-page":"579","DOI":"10.1016\/j.sysarc.2014.07.001","volume":"60","author":"P Barrio","year":"2014","unstructured":"Barrio, P., Carreras, C., L\u00f3pez, J.A., Robles, \u00d3., Jevtic, R., Sierra, R.: Memory optimization in FPGA-accelerated scientific codes based on unstructured meshes. J. Syst. Archit. 60(7), 579\u2013591 (2014)","journal-title":"J. Syst. Archit."},{"issue":"5","key":"8_CR4","doi-asserted-by":"publisher","first-page":"1518","DOI":"10.1109\/TPDS.2016.2616314","volume":"28","author":"T Beri","year":"2017","unstructured":"Beri, T., Bansal, S., Kumar, S.: The unicorn runtime: efficient distributed shared memory programming for hybrid CPU-GPU clusters. IEEE Trans. Parallel Distrib. Syst. 28(5), 1518\u20131534 (2017)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"8_CR5","doi-asserted-by":"crossref","unstructured":"Cudennec, L.: Software-distributed shared memory over heterogeneous micro-server architecture. In: Euro-Par 2017: Parallel Processing Workshops (2017)","DOI":"10.1007\/978-3-319-75178-8_30"},{"key":"8_CR6","doi-asserted-by":"crossref","unstructured":"Davis, T.A., Hu, Y.: The university of florida sparse matrix collection. ACM Trans. Math. Softw. 38(1), 1:1\u20131:25 (2011)","DOI":"10.1145\/2049662.2049663"},{"issue":"2","key":"8_CR7","doi-asserted-by":"publisher","first-page":"600","DOI":"10.1109\/TPDS.2015.2407896","volume":"27","author":"FA Escobar","year":"2016","unstructured":"Escobar, F.A., Chang, X., Valderrama, C.: Suitability analysis of FPGAs for heterogeneous platforms in HPC. IEEE Trans. Parallel Distrib. Syst. 27(2), 600\u2013612 (2016)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"8_CR8","series-title":"Advances in Intelligent Systems and Computing","doi-asserted-by":"publisher","first-page":"255","DOI":"10.1007\/978-3-030-50454-0_24","volume-title":"Complex, Intelligent and Software Intensive Systems","author":"T Goubier","year":"2021","unstructured":"Goubier, T., et al.: Real-time model of computation over HPC\/cloud orchestration - the LEXIS approach. In: Barolli, L., Poniszewska-Maranda, A., Enokido, T. (eds.) CISIS 2020. AISC, vol. 1194, pp. 255\u2013266. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-50454-0_24"},{"key":"8_CR9","doi-asserted-by":"crossref","unstructured":"Goubier, T., Rakowsky, N., Harig, S.: Fast tsunami simulations for a real-time emergency response flow. In: 2020 IEEE\/ACM HPC for Urgent Decision Making, UrgentHPC@SC 2020, pp. 21\u201326. IEEE (2020)","DOI":"10.1109\/UrgentHPC51945.2020.00008"},{"issue":"3","key":"8_CR10","doi-asserted-by":"publisher","first-page":"250","DOI":"10.1145\/355791.355796","volume":"4","author":"FG Gustavson","year":"1978","unstructured":"Gustavson, F.G.: Two fast algorithms for sparse matrices: multiplication and permuted transposition. ACM Trans. Math. Softw. 4(3), 250\u2013269 (1978)","journal-title":"ACM Trans. Math. Softw."},{"key":"8_CR11","unstructured":"High-Performance Conjugate Gradient (HPCG) Benchmark results, November 2020. https:\/\/www.top500.org\/lists\/hpcg\/list\/2020\/11\/"},{"key":"8_CR12","doi-asserted-by":"crossref","unstructured":"Lenormand, E., Goubier, T., Cudennec, L., Charles, H.P.: A combined fast\/cycle accurate simulation tool for reconfigurable accelerator evaluation: application to distributed data management. In: 2020 International Workshop on Rapid System Prototyping (RSP) (2020)","DOI":"10.1109\/RSP51120.2020.9244859"},{"issue":"7","key":"8_CR13","doi-asserted-by":"publisher","first-page":"328","DOI":"10.1016\/j.parco.2013.09.006","volume":"40","author":"EH Rubensson","year":"2014","unstructured":"Rubensson, E.H., Rudberg, E.: Chunks and tasks: a programming model for parallelization of dynamic algorithms. Parallel Comput. 40(7), 328\u2013343 (2014)","journal-title":"Parallel Comput."},{"key":"8_CR14","unstructured":"Soltaniyeh, M., Martin, R.P., Nagarakatte, S.: Synergistic CPU-FPGA acceleration of sparse linear algebra. CoRR abs\/2004.13907 (2020)"},{"key":"8_CR15","doi-asserted-by":"crossref","unstructured":"Srivastava, N.K., Jin, H., Liu, J., Albonesi, D.H., Zhang, Z.: MatRaptor: a sparse-sparse matrix multiplication accelerator based on row-wise product. In: 53rd Annual IEEE\/ACM International Symposium on Microarchitecture, MICRO, pp. 766\u2013780. IEEE (2020)","DOI":"10.1109\/MICRO50266.2020.00068"},{"key":"8_CR16","doi-asserted-by":"crossref","unstructured":"Willenberg, R., Chow, P.: A remote memory access infrastructure for global address space programming models in FPGAs. In: Proceedings of the ACM\/SIGDA International Symposium on Field Programmable Gate Arrays, pp. 211\u2013220. ACM (2013)","DOI":"10.1145\/2435264.2435301"},{"key":"8_CR17","doi-asserted-by":"crossref","unstructured":"Winter, M., Mlakar, D., Zayer, R., Seidel, H.P., Steinberger, M.: Adaptive sparse matrix-matrix multiplication on the GPU. In: Proceedings of the 24th Symposium on Principles and Practice of Parallel Programming, pp. 68\u201381. ACM (2019)","DOI":"10.1145\/3293883.3295701"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2021: Parallel Processing Workshops"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-06156-1_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,8]],"date-time":"2022-06-08T20:30:33Z","timestamp":1654720233000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-06156-1_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9783031061554","9783031061561"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-06156-1_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2022]]},"assertion":[{"value":"9 June 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"Euro-Par","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Parallel Processing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Lisbon","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Portugal","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2021","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30 August 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"31 August 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"27","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"europar2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/2021.euro-par.org\/","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":"136","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":"39","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":"29% - 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":"4","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)"}},{"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)"}}]}}