@inbook{dcbfdcb237c14e2bb82eaaa2d9b53ebf,
title = "GPU Accelerated Modelling and Forecasting for Large Time Series",
abstract = "Modelling of large scale data series is of significant importance in fields such as astrophysics and finance. The continuous increase in available data requires new computational approaches such as the use of multicore processors and accelerators. Recently, a novel time series modelling and forecasting method was proposed, based on a recursively updated pseudoinverse matrix which enhances parsimony by enabling assessment of basis functions, before inclusion into the final model. Herewith, a novel GPU (Graphics Processing Unit) accelerated matrix based auto-regressive variant is presented, which utilizes lagged versions of a time series and interactions between them to form a model. The original approach is reviewed and a matrix multiplication based variant is proposed. The GPU accelerated and hybrid parallel versions are introduced, utilizing single and mixed precision arithmetic to increase GPU performance. Discussions around performance improvement and high order interactions are given. A block processing approach is also introduced to reduce memory requirements for the accelerator. Furthermore, the inclusion of constraints in the computation of weights, corresponding to the basis functions, with respect to the parallel implementation are discussed. The approach is assessed in a series of model problems and discussions are provided.",
keywords = "Forecasting, GPU acceleration, Parallel modelling, Pseudoinverse matrix",
author = "\{Filelis - Papadopoulos\}, \{Christos K.\} and Morrison, \{John P.\} and Philip O{\textquoteleft}Reilly",
note = "Publisher Copyright: {\textcopyright} 2022, The Author(s), under exclusive license to Springer Nature Switzerland AG.; 22nd Annual International Conference on Computational Science, ICCS 2022 ; Conference date: 21-06-2022 Through 23-06-2022",
year = "2022",
doi = "10.1007/978-3-031-08757-8\_33",
language = "English",
isbn = "9783031087561",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Science and Business Media Deutschland GmbH",
pages = "398--412",
editor = "Derek Groen and \{de Mulatier\}, Cl{\'e}lia and Krzhizhanovskaya, \{Valeria V.\} and Sloot, \{Peter M.A.\} and Maciej Paszynski and Dongarra, \{Jack J.\}",
booktitle = "Computational Science - ICCS 2022, 22nd International Conference, Proceedings",
address = "Germany",
}