Skip to main content

Numerical libraries on shared memory computers

  • Conference paper
  • First Online:
Applied Parallel Computing Industrial Computation and Optimization (PARA 1996)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1184))

Included in the following conference series:

  • 161 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. NAG Fortran Library Manual, Mark 17. The Numerical Algorithms Group Ltd, Oxford, 1995.

    Google Scholar 

  5. NAG Numerical PVM Library Manual, Release 1. The Numerical Algorithms Group Ltd, Oxford, 1995.

    Google Scholar 

  6. R. Piessens, E. De Doncker-Kapenga, E. Überhuber, D. Kahaner: QUADPACK, A Subroutine Package for Automatic Integration. Springer-Verlag, 1983.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. S.Salvini, J.Waśniewski: Linear Algebra Subprograms on Shared Memory Computers: Beyond LAPACK. PARA'96 Workshop, 1996.

    Google Scholar 

  9. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jerzy Waśniewski Jack Dongarra Kaj Madsen Dorte Olesen

Rights and permissions

Reprints 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

Publish with us

Policies and ethics