Re-engineering statistical software for efficient parallel execution
β Scribed by K Murphy; M Clint; R.H Perrott
- Publisher
- Elsevier Science
- Year
- 1999
- Tongue
- English
- Weight
- 111 KB
- Volume
- 31
- Category
- Article
- ISSN
- 0167-9473
No coin nor oath required. For personal study only.
β¦ Synopsis
Three basic operations frequently employed in the construction of statistical applications software are: vector orthogonalisation, solution of sets of linear equations and QR factorisation. In this paper the amenability to e cient parallel implementation on a Cray T3D computer of these operations is investigated: the ΓΏrst is addressed through the re-engineering of a serial implementation of the modiΓΏed Gram-Schmidt algorithm and the second and third through the re-engineering of a serial implementation of a composite algorithm for the solution of the equality-constrained linear least-squares problem. The e ectiveness of the parallel implementations is evaluated and some guidelines are o ered to those engaged in the construction of statistical applications intended for execution on distributed memory machines.
π SIMILAR VOLUMES
Two separate exercises on a similar theme are reported. In the first, the moment-method program NEC was extensively modified in order to optimize its performance on a four-processor Cray X-MP computer. In the second exercise, the MININEC moment-method program was completely rewritten into the Occam
We describe the design and implementation of efficient parallel algorithms, and a software library for the parallel implementation of compressed octree data structures. Octrees are widely used in supporting hierarchical methods for scientific applications such as the N-body problem, molecular dynami