Time series analysis acceleration with advanced vectorization extensions
| dc.centro | E.T.S.I. Informática | es_ES |
| dc.contributor.author | Quislant-del-Barrio, Ricardo | |
| dc.contributor.author | Fernández-Vega, Iván | |
| dc.contributor.author | Gutiérrez-Carrasco, Eladio Damián | |
| dc.contributor.author | Plata-González, Óscar Guillermo | |
| dc.date.accessioned | 2023-04-24T10:58:00Z | |
| dc.date.available | 2023-04-24T10:58:00Z | |
| dc.date.issued | 2023 | |
| dc.departamento | Arquitectura de Computadores | |
| dc.description.abstract | Time series analysis is an important research topic and a key step in monitoring and predicting events in many felds. Recently, the Matrix Profle method, and particularly two of its Euclidean-distance-based implementations—SCRIMP and SCAMP—have become the state-of-the-art approaches in this feld. Those algorithms bring the possibility of obtaining exact motifs and discords from a time series, which can be used to infer events, predict outcomes, detect anomalies and more. While matrix profle is embarrassingly parallelizable, we fnd that auto-vectorization techniques fail to fully exploit the SIMD capabilities of modern CPU architectures. In this paper, we develop custom-vectorized SCRIMP and SCAMP implementations based on AVX2 and AVX-512 extensions, which we combine with multithreading techniques aimed at exploiting the potential of the underneath architectures. Our experimental evaluation, conducted using real data, shows a performance improvement of more than 4× with respect to the auto-vectorization. | es_ES |
| dc.description.sponsorship | Funding for open access publishing: Universidad Málaga/CBUA | es_ES |
| dc.identifier.citation | Quislant, R., Fernandez, I., Gutierrez, E. et al. Time series analysis acceleration with advanced vectorization extensions. J Supercomput (2023). https://doi.org/10.1007/s11227-023-05060-2 | es_ES |
| dc.identifier.doi | 10.1007/s11227-023-05060-2 | |
| dc.identifier.uri | https://hdl.handle.net/10630/26387 | |
| dc.language.iso | eng | es_ES |
| dc.publisher | Springer | es_ES |
| dc.rights | Atribución 4.0 Internacional | * |
| dc.rights.accessRights | open access | es_ES |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | * |
| dc.subject | Proceso de vectores (Informática) | es_ES |
| dc.subject.other | Time series analysis | es_ES |
| dc.subject.other | Matrix profle | es_ES |
| dc.subject.other | Parallelism | es_ES |
| dc.subject.other | Vectorization | es_ES |
| dc.title | Time series analysis acceleration with advanced vectorization extensions | es_ES |
| dc.type | journal article | es_ES |
| dc.type.hasVersion | VoR | es_ES |
| dspace.entity.type | Publication | |
| relation.isAuthorOfPublication | c6edf3ab-5134-4c07-943b-bfca90d13f34 | |
| relation.isAuthorOfPublication | f3eeec7d-5b4e-4ca9-abad-3cb620f46252 | |
| relation.isAuthorOfPublication | 34b85e22-88ce-4035-a53e-2bafb0c3310b | |
| relation.isAuthorOfPublication.latestForDiscovery | c6edf3ab-5134-4c07-943b-bfca90d13f34 |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- s11227-023-05060-2.pdf
- Size:
- 3.01 MB
- Format:
- Adobe Portable Document Format
- Description:

