{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,4]],"date-time":"2025-10-04T00:38:45Z","timestamp":1759538325831,"version":"build-2065373602"},"publisher-location":"Cham","reference-count":20,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031901997"},{"type":"electronic","value":"9783031902000"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"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":[[2025]]},"DOI":"10.1007\/978-3-031-90200-0_32","type":"book-chapter","created":{"date-parts":[[2025,6,10]],"date-time":"2025-06-10T12:42:44Z","timestamp":1749559364000},"page":"399-411","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Computing DTWs on\u00a0CPU, GPU and\u00a0FPGA with\u00a0SYCL"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0009-0000-3273-6133","authenticated-orcid":false,"given":"Cristian","family":"Campos","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1570-3863","authenticated-orcid":false,"given":"Rafael","family":"Asenjo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5454-6821","authenticated-orcid":false,"given":"Javier","family":"Hormigo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4140-2589","authenticated-orcid":false,"given":"Angeles","family":"Navarro","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,6,11]]},"reference":[{"key":"32_CR1","doi-asserted-by":"crossref","unstructured":"Alaee, S., Kamgar, K., Keogh, E.: Matrix profile XXII: exact discovery of time series motifs under DTW. In: 2020 IEEE International Conference on Data Mining (ICDM) (2020)","DOI":"10.1109\/ICDM50108.2020.00099"},{"key":"32_CR2","unstructured":"Nvidia Developer: Nvidia management library (NVML). https:\/\/developer.nvidia.com\/management-library-nvml"},{"issue":"2","key":"32_CR3","doi-asserted-by":"publisher","first-page":"1542","DOI":"10.14778\/1454159.1454226","volume":"1","author":"H Ding","year":"2008","unstructured":"Ding, H., et al.: Querying and mining of time series data: experimental comparison of represent and distance measures. Proc. VLDB Endow. 1(2), 1542\u20131552 (2008)","journal-title":"Proc. VLDB Endow."},{"key":"32_CR4","doi-asserted-by":"publisher","first-page":"1","DOI":"10.18637\/jss.v031.i07","volume":"31","author":"T Giorgino","year":"2009","unstructured":"Giorgino, T.: Computing and visualizing dynamic time warping alignments in R: the DTW package. J. Stat. Softw. 31, 1\u201324 (2009)","journal-title":"J. Stat. Softw."},{"key":"32_CR5","unstructured":"Goldberger,\u00a0A.L., Amaral,\u00a0L.A.N., Glass, L.: CHB-MIT scalp EEG database (2010)"},{"key":"32_CR6","unstructured":"The Khronos SYCL Working Group: SYCL 2020 Specification (revision 3) (2021)"},{"issue":"6","key":"32_CR7","doi-asserted-by":"publisher","first-page":"2577","DOI":"10.1007\/s10618-021-00782-4","volume":"35","author":"M Herrmann","year":"2021","unstructured":"Herrmann, M., Webb, G.I.: Early abandoning and pruning for elastic distances including dynamic time warping. Data Min. Knowl. Disc. 35(6), 2577\u20132601 (2021)","journal-title":"Data Min. Knowl. Disc."},{"key":"32_CR8","doi-asserted-by":"crossref","unstructured":"Hormigo-Jim\u00e9nez, M., Hormigo, J.: High-throughput DTW accelerator with minimum area in AMD FPGA by HLS. In: 2023 38th Confeernce on Design of Circuits and Integrated System (DCIS) (2023)","DOI":"10.1109\/DCIS58620.2023.10335963"},{"key":"32_CR9","unstructured":"Intel: Intel oneAPI Programming Guide (2020)"},{"key":"32_CR10","unstructured":"Kretz, M.: P0214R9: data-parallel vector types & operations. Technical report, ISO C++ Committee, WG21, Parallelism TS 2 (2018)"},{"key":"32_CR11","doi-asserted-by":"publisher","first-page":"9189","DOI":"10.1007\/s11227-020-03199-w","volume":"76","author":"JC Romero","year":"2020","unstructured":"Romero, J.C., Vilches, A., Rodr\u00edguez, A., Navarro, A., Asenjo, R.: ScrimpCo: scalable matrix profile on commodity heterogeneous processors. J. Supercomput. 76, 9189\u20139210 (2020)","journal-title":"J. Supercomput."},{"key":"32_CR12","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1016\/j.future.2021.06.025","volume":"125","author":"JC Romero","year":"2021","unstructured":"Romero, J.C., et al.: Efficient heterogeneous matrix profile on a CPU + high performance FPGA with integrated HBM. Futur. Gener. Comput. Syst. 125, 10\u201323 (2021)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"32_CR13","doi-asserted-by":"crossref","unstructured":"Sakoe, H., Chiba, S.: Dynamic program algorithm optimization for spoken word recognition. IEEE Trans. Acoust. Speech Signal Process. 26(1) (1978)","DOI":"10.1109\/TASSP.1978.1163055"},{"key":"32_CR14","unstructured":"Sakoe, H., Chiba, S.: A similarity evaluation of speech patterns by dynamic programming. In: National Meeting of Institute of Electronic Communications Engineers of Japan, vol.\u00a0136 (1970)"},{"key":"32_CR15","unstructured":"Valentine, D.: Learning EEG, 10-20 system (2020). https:\/\/www.learningeeg.com\/montages-and-technical-components"},{"key":"32_CR16","unstructured":"Vilches, A.: StratixMonitorLib (2020). https:\/\/doi.org\/10.5281\/zenodo.3948283"},{"key":"32_CR17","unstructured":"WHO: Optimizing brain health across the life course (2022)"},{"key":"32_CR18","doi-asserted-by":"crossref","unstructured":"Yeh, C.C.M., et\u00a0al.: Matrix profile I: all pairs similarity joins for time series: a unifying view that includes motifs, discords and shapelets. In: IEEE 16th International Conference on Data Mining (ICDM) (2016)","DOI":"10.1109\/ICDM.2016.0179"},{"key":"32_CR19","doi-asserted-by":"crossref","unstructured":"Zhu, Y., et\u00a0al.: Matrix Profile XI: SCRIMP++: time series motif discovery at interactive speeds. In: 2018 IEEE International Conference on Data Mining (ICDM), pp. 837\u2013846 (2018)","DOI":"10.1109\/ICDM.2018.00099"},{"key":"32_CR20","doi-asserted-by":"crossref","unstructured":"Zimmerman, Z., et\u00a0al.: Matrix profile XIV: scaling time series motif discovery with GPUs to break a quintillion pairwise comparisons a day and beyond. In: ACM Symposium on Cloud Computing (2019)","DOI":"10.1145\/3357223.3362721"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2024: Parallel Processing Workshops"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-90200-0_32","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,3]],"date-time":"2025-10-03T12:59:10Z","timestamp":1759496350000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-90200-0_32"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783031901997","9783031902000"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-90200-0_32","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"11 June 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\u00a0are relevant to the content of this article.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Disclosure of Interests"}},{"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":"Madrid","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26 August 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30 August 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"europar2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/2024.euro-par.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}