Title :
Accelerating HAC estimation for multivariate time series
Author :
Ce Guo ; Luk, Wayne
Author_Institution :
Dept. of Comput., Imperial Coll. London, London, UK
Abstract :
Heteroskedasticity and autocorrelation consistent (HAC) covariance matrix estimation, or HAC estimation in short, is one of the most important techniques in time series analysis and forecasting. It serves as a powerful analytical tool for hypothesis testing and model verification. However, HAC estimation for long and high-dimensional time series is computationally expensive. This paper describes a novel pipeline-friendly HAC estimation algorithm derived from a mathematical specification, by applying transformations to eliminate conditionals, to parallelize arithmetic, and to promote data reuse in computation. We then develop a fully-pipelined hardware architecture based on the proposed algorithm. This architecture is shown to be efficient and scalable from both theoretical and empirical perspectives. Experimental results show that an FPGA-based implementation of the proposed architecture is up to 111 times faster than an optimised CPU implementation with one core, and 14 times faster than a CPU with eight cores.
Keywords :
computer architecture; covariance matrices; field programmable gate arrays; pipeline processing; time series; CPU implementation; FPGA based implementation; accelerating HAC estimation; covariance matrix estimation; data reuse; fully-pipelined hardware architecture; heteroskedasticity and autocorrelation consistent; hypothesis testing; mathematical specification; multivariate time series; parallelize arithmetic; time series analysis; time series forecasting; Acceleration; Algorithm design and analysis; Computer architecture; Equations; Estimation; Hardware; Time series analysis;
Conference_Titel :
Application-Specific Systems, Architectures and Processors (ASAP), 2013 IEEE 24th International Conference on
Conference_Location :
Washington, DC
Print_ISBN :
978-1-4799-0494-5
DOI :
10.1109/ASAP.2013.6567549