Title :
Efficient Multi-Core Computations in Computational Statistics and Econometrics
Author :
Michailidis, P.D. ; Margaritis, K.G.
Author_Institution :
Univ. of Western Macedonia, Florina, Greece
Abstract :
The social researchers use computationally intensive statistical and econometric methods for data analysis. One way for accelerating these computations is to use the parallel computing with multi-core platforms. In this paper we parallelize some representative computational kernels from statistics and econometrics on multi-core platform using the programming libraries such as Pthreads, OpenMP, Intel Cilk++, Intel TBB, Intel ArBB, SWARM and Fast Flow. Specifically, these kernels are multivariate descriptive statistics (such as multivariate mean and multivariate covariance) and kernel density estimation (univariate and multivariate). The purpose of this paper is to present an extensive quantitative and qualitative study of the multi-core programming models for parallel statistical and econometric computations. Finally, based on this study we conclude that the Intel ArBB and the SWARM programming environments are more efficient for implementing statistical computations of large and small scale, respectively. The reason for which these models are efficient because they give good performance and simplicity of programming.
Keywords :
data analysis; econometrics; multiprocessing systems; parallel processing; statistical analysis; Fast Flow; Intel ArBB programming environment; Intel Cilk++; Intel TBB; OpenMP; Pthreads; SWARM programming environment; computational statistics; computationally intensive statistical methods; data analysis; econometric methods; kernel density estimation; multicore computations; multicore programming models; multivariate covariance; multivariate descriptive statistics; multivariate mean; parallel computing; parallel econometric computations; parallel statistical computations; programming libraries; representative computational kernels; univariate; Econometrics; Estimation; Kernel; Libraries; Matrices; Programming; Vectors; Multi-core; Parallel computing; Statistics; parallel programming;
Conference_Titel :
Computational Science and Engineering (CSE), 2012 IEEE 15th International Conference on
Conference_Location :
Nicosia
Print_ISBN :
978-1-4673-5165-2
Electronic_ISBN :
978-0-7695-4914-9
DOI :
10.1109/ICCSE.2012.44