Abstract
We focus our attention in this article on how to provide parallel numerical linear algebra capabilities to Problem Solving Environments. Instead of describing a particular implementation, we present an exploration of the design space and consequences of particular design choices. We also show tests of a prototype implementation of our ideas with emphasis on the performance perceived by the end user.
This work is partially supported by the DOE LACSI – Subcontract #R71700J-29200099 from Rice University and by the NSF NPACI – P.O. 10181408-002 from University of California Board of Regents via Prime Contract #ASC-96-19020.
Chapter PDF
Similar content being viewed by others
Keywords
- Interactive Environment
- Host Environment
- View Semantic
- Network Address Translation
- Numerical Linear Algebra
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Venners, B.: Programming at Python speed: A conversation with Guido van Rossum (2003), Available at http://www.artima.com/intv/speed.html
Dubois, P., Hinsen, K., Hugunin, J.: Numerical Python. Computers in Physics 10 (1996)
Mathworks Inc.: MATLAB 6 User’s Guide (2001)
Gomez, C. (ed.): Engineering and Scientific Computing with Scilab. Birkhäuser, Boston (1999)
Gumley, L.: Practical IDL Programming, 1st edn. Morgan Kaufmann Publishers, San Francisco (2001)
Schrüfer, E.: EXCALC – a package for calculations in modern differential geometry. In: Shirkov, D., Rostovtsev, V., Gerdt, V. (eds.) Proc. IV Int. Conf. Comp. Algebra in Physical Research, Dubna, U.S.S.R., pp. 71–80. World Scientific, Singapore (1990)
Wolfram, S.: Mathematica: A System for Doing Mathematics by Computer. Addison-Wesley, Reading (1988)
Char, B., et al.: Maple V, Language Reference Manual. Springer, Heidelberg (1991)
Rand, R.: Computer algebra in applied mathematics: an introduction to MACSYMA. Research notes in mathematics, vol. 94. Pitman Publishing Ltd., London (1984)
de Souza, P., Fateman, R., Moses, J., Yapp, C.: The Maxima book (2003)
Moler, C.: Why there isn’t parallel Matlab. Mathworks Newsletter (1995)
Choy, L., Edelman, A.: MATLAB*P 2.0: A unified parallel MATLAB. Technical report, Massachusetts Institute of Technology (2003)
Choy, L.: MATLAB*P 2.0: Interactive supercomputing made practical. Master’s thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology (2002)
Husbands, P.: Interactive Supercomputing. PhD thesis, Department of Electrical Engineering and Comp. Science, Massachusetts Institute of Technology (1999)
Chen, Z., Dongarra, J., Luszczek, P., Roche, K.: Self-adapting software for numerical linear algebra and LAPACK for clusters. Parallel Computing 29, 1723–1743 (2003)
Dongarra, J., Eijkhout, V.: Self adapting numerical algorithms for next generation applications. International Journal of High Performance Computing Applications 17, 125–132 (2003) ISSN 1094-3420
Norris, B.: An environment for interactive parallel numerical computing. Technical Report UIUCDCS-R-99-2123, University of Illinois, Urbana, Illinois (1999)
IEEE 754: Standard for binary floating point arithmetic. Technical report, Institute of Electrical and Electronics Engineers (1985)
Whaley, R., Petitet, A., Dongarra, J.: Automated empirical optimizations of software and the ATLAS project. Parallel Computing 27, 3–35 (2001)
Dongarra, J., Whaley, C.: Automatically tuned linear algebra software (ATLAS). In: Proceedings of SC 1998 Conference, IEEE, Los Alamitos (1998)
Anderson, E., Bai, Z., Bischof, C., Blackford, S., Demmel, J., Dongarra, J., Croz, J., Greenbaum, A., Hammarling, S., McKenney, A., Sorensen, D.: LAPACK User’s Guide, 3rd edn., Philadelphia. Society for Industrial and Applied Mathematics (1999)
Blackford, L., Choi, J., Cleary, A., D’Azevedo, E., Demmel, J., Dhillon, I., Dongarra, J., Hammarling, S., Henry, G., Petitet, A., Stanley, K., Walker, D., Whaley, R.: ScaLAPACK Users’ Guide. Society for Industrial and Applied Mathematics, Philadelphia (1997)
Agrawal, S., Dongarra, J., Seymour, K., Vadhiyar, S.: NetSolve: Past, present, and future – a look at a grid enabled server. In: Berman, F., Fox, G., Hey, A. (eds.) Grid Computing: Making the Global Infrastructure a Reality, Wiley Publisher, Chichester (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Luszczek, P., Dongarra, J. (2004). Design of Interactive Environment for Numerically Intensive Parallel Linear Algebra Calculations. In: Bubak, M., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds) Computational Science - ICCS 2004. ICCS 2004. Lecture Notes in Computer Science, vol 3039. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25944-2_35
Download citation
DOI: https://doi.org/10.1007/978-3-540-25944-2_35
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22129-6
Online ISBN: 978-3-540-25944-2
eBook Packages: Springer Book Archive