2005
DOI: 10.1007/s10614-005-6868-2
|View full text |Cite
|
Sign up to set email alerts
|

User-Friendly Parallel Computations with Econometric Examples

Abstract: This paper shows how a high level matrix programming language may be used to perform Monte Carlo simulation, bootstrapping, estimation by maximum likelihood and GMM, and kernel regression in parallel on symmetric multiprocessor computers or clusters of workstations. The implementation of parallelization is done in a way such that an investigator may use the programs without any knowledge of parallel programming. A bootable CD that allows rapid creation of a cluster for parallel computing is introduced. Example… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
31
0

Year Published

2006
2006
2016
2016

Publication Types

Select...
7
2
1

Relationship

1
9

Authors

Journals

citations
Cited by 37 publications
(31 citation statements)
references
References 8 publications
0
31
0
Order By: Relevance
“…In this sense our paper contributes to the recent stream of the literature on the use of Central Processing Unit (CPU) and Graphics Processing Unit (GPU) parallel computing in econometrics (e.g., see Doornik et al (2002), Swann (2002), Creel (2005), Creel and Goffe (2008), Suchard et al (2010)). …”
Section: Introductionmentioning
confidence: 87%
“…In this sense our paper contributes to the recent stream of the literature on the use of Central Processing Unit (CPU) and Graphics Processing Unit (GPU) parallel computing in econometrics (e.g., see Doornik et al (2002), Swann (2002), Creel (2005), Creel and Goffe (2008), Suchard et al (2010)). …”
Section: Introductionmentioning
confidence: 87%
“…Both run on different platforms and support parallel programming through PVM-based ProActive Interface for Scilab and MPI Toolbox (MPITB) for Octave. To decide between both we have prioritized the asynchronous message passing and data-parallel capabilities of MPI over the dynamic process spawning feature of PVM and consequently arrived at the ParallelKnoppix (PK) software featuring MPITB for Octave [5,7,8].…”
Section: Parallelknoppixmentioning
confidence: 99%
“…An early attempt to use parallel computation for Monte Carlo simulation is Chong and Hendry (1986), while Swann (2002) develops a parallel implementation of maximum likelihood estimation. Creel and Goffe (2008) low diffusion of this technology in economics and econometrics, according to Creel (2005), is mainly due to two issues, which are the high cost of the hardware, e.g., a computing cluster, and the steep learning curve of dedicated programming languages such as CUDA (compute unified device architecture, see NVIDIA Corporation 2010), OpenCL (Khronos OpenCL Working Group 2009), Thrust (Hoberock and Bell 2011) and C++ AMP (C++ accelerated massive parallelism, see Gregory and Miller 2012). Table 1 compares different currently available GPGPU approaches.…”
Section: Introductionmentioning
confidence: 99%