Abstract
This tutorial discusses parallelism on shared memory systems in the context of the development of libraries of numerical subprograms. General issues are first discussed, then the points raised are illustrated by three case studies, corresponding to three different types of parallelism. Conclusions are then drawn to suggest that numerical libraries on shared memory systems will be essential tools for the rapid development of efficient numerical programs.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
E. Anderson, Z. Bai, C. Bischof, J. Demmel, J. Dongarra, J. Du Croz, A. Greenbaum, S. Hammarling, A. McKenney, S. Ostrouchov, and D. Sorensen: LAPACK Users' Guide, Release 2.0. SIAM, Philadelphia, 1995.
J.J. Dongarra, J.J. Du Croz, I.S.Duff, S. Hammarling: A Set of Level 3 Basic Linear Algebra Subprograms. ACM Trans. Math, Softw., 16 pp. 1–17, 1990.
J.J. Dongarra, J.J. Du Croz, I.S.Duff, S. Hammarling: Algorithm 679: A Set of Level 3 Basic Linear Algebra Subprograms. ACM Trans. Math, Softw., 16 pp. 18–28, 1990.
NAG Fortran Library Manual, Mark 17. The Numerical Algorithms Group Ltd, Oxford, 1995.
NAG Numerical PVM Library Manual, Release 1. The Numerical Algorithms Group Ltd, Oxford, 1995.
R. Piessens, E. De Doncker-Kapenga, E. Überhuber, D. Kahaner: QUADPACK, A Subroutine Package for Automatic Integration. Springer-Verlag, 1983.
S.Salvini, J.Waśniewski: Experiences in Developing Numerical Subprograms on a Parallel, Shared Memory Computer. NAG Technical Report TR5/96, Oxford, 1996. Also in UNI•C Technical Report UNIC-96-04, Copenhagen, 1996.
S.Salvini, J.Waśniewski: Linear Algebra Subprograms on Shared Memory Computers: Beyond LAPACK. PARA'96 Workshop, 1996.
Silicon Graphics Computer Systems, “POWER CHALLENGE Supercomputing Servers”, Silicon Graphics Computer Systems, Marketing Dept, Supercomputing Systems Div., 485 Central Avenue, Mountain View, CA 9043, USA, 1994.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Salvini, S. (1996). Numerical libraries on shared memory computers. In: Waśniewski, J., Dongarra, J., Madsen, K., Olesen, D. (eds) Applied Parallel Computing Industrial Computation and Optimization. PARA 1996. Lecture Notes in Computer Science, vol 1184. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-62095-8_65
Download citation
DOI: https://doi.org/10.1007/3-540-62095-8_65
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62095-2
Online ISBN: 978-3-540-49643-4
eBook Packages: Springer Book Archive