(many books with library call numbers and journal papers)
M. Ajmone-Marsan, G. Balbo and G. Conte, Performance Models of Multiprocessor
Systems, MIT Press, Cambridge, MA, 1986, (QA76.5 A346 1986 Main).
G. M. Amdahl, "Validity of the single processor
approach to achieving large scale computing capabilities,"
Computer Design, vol. 6, no. 12, 1967, pp. 39-40.
P. Amodio and F. Mazzia, ``A parallel Gauss-Seidel method for block tridiagonal
linear systems,'' SIAM J. Sci. Comput., vol. 16, no. 6, pp. 1451-1461,
June 1995. (Blocking method theoretically restores convergence properties for
Gauss-Seidel from sequential to parallel forms.)
Robert G. Babb II (Editor), Programming Parallel Processors,
Addison-Wesley, New York, 1988 (QA76.6 P75168 1988 Main).
Dimitri P. Bertsekas and J. N. Tsitsiklis, Parallel and Distributed
Computation: Numerical Methods, Prentice-Hall, Englewood Cliffs, NJ
07632, 1989 (QA76.5 B457 1989 Main).
D. H. Bailey, "Twelve Ways to Fool the Masses
When Giving Performance Results on Parallel Computers," in Proceedings
of Supercomputing '91, Nov. 1991, pp. 4-7.
D. H. Bailey, "Misleading Performance in the
Supercomputer Field," in Proceedings of Supercomputing '92,
Nov. 1992, pp. 155-158.
F. Baskett and J. L. Hennessy, "Microprocessors:
From Desktops to Supercomputers," Science, vol. 261, no. 5123,
Aug. 1993, pp. 864-871.
G. Bell, "ULTRACOMPUTERS: A Teraflop Before Its Time,"
Comm. ACM, vol. 35, no. 8, Aug. 1992, pp. 27-47.
D. P. Bertsekas and J. N. Tsitsiklis, Parallel
and Distributed Computation: Numerical Methods
Prentice-Hall, Englewood Cliffs, NJ, 1989.
Guy E. Blelloch, Vector Models for Data-Parallel Computing,
MIT Press, Cambridge, MA, 1990. (QA76.5 B5456 1990 Main).
L. Branscomb (Chairman), From Desktop to Teraflop:
Exploiting the U.S. Lead in High Performance Computing, NSF Blue Ribbon
Panel on High Performance Computing, National Science Foundation, Washington,
Aug. 1993.
Steven Brawer, Introduction to Parallel Programming, Academic Press,
New York, 1989 (QA76.6 B716 1989 Main; "The Encore Computer Book").
E. A. Carmona, "Modeling the Serial and Parallel
Fractions of a Parallel Algorithms," J. Par. Dist. Comp., vol. 13, 1991,
pp. 286-298.
H. Cheng, "Vector Pipelining, Chaining and Speed
on the IBM 3090 and Cray X-MP," IEEE Computer, vol. 22, No. 9,
Sept. 1989, pp. 31-46.
Concurrency: Practice and Experience, Wiley journal,
1989-1995.
S. Cray, What's All This About Gallium
Arsenide?, University Video Communications, Stanford, CA, Nov. 1988.
Cray Research, Inc., Software Training: CF77 &
Standard C Features and Optimization, No. TR-OPT, Mendota Heights, MN,
Feb. 1991.
Cray Research, Inc., CF77 Compiling System Ready
Reference , No. SQ-3770 v. 6.0, Mendota Heights, MN, 1984.
J. J. Dongarra, "Linpack Benchmark Report: linpack.rdb,"
NetLib, ftp netlib2.cs.utk.edu, Jul. 1993.
Jack. J. Dongarra, I. S. Duff, D. C. Sorensen and H. A. van der
Vorst, Solving Linear Systems on Vector and Shared Memory Computers,
SIAM, 1991 (QA184 S65 1991 Math).
J. J. Dongarra, F. G. Gustavson and A. Karp,
"Implementing linear algebra algorithms for dense
matrices on a vector pipeline machine," SIAM Rev., vol. 26, no. 1,
Jan. 1984, pp. 91-112.
J. J. Dongarra and A. R. Hinds, "Unrolling loops
in Fortran," Software: Practice and Experience, vol. 9,
1979, pp. 219-229.
K. Dowd, High Performance Computing, O'Reilly &
Associates, Sebastopol, CA, 1993.
D. M. Etter, Structured FORTRAN 77 for Scientists and Engineers,
Benjamin Cummings, Menlo Park, CA, 2nd Ed., 1987, (QA76.73.F25 E85 1983 Main;
see Bookstore under MCS190).
D. J. Evans (Editor), Parallel Processing Systems,
Cambridge University Press, 1982 (QA76.6 P355 1982 Main).
Feilmeier et al. (Editors),
Parallel Computation 1983, Elsevier Science, 1983.
M. J. Flynn, "Some computer organizations and
their effectiveness," IEEE Trans. Computers, vol. C-21, Sept. 1972,
pp. 948-960.
Geoffrey C. Fox, M. Johnson, G. Lyzenga, S. Otto, J. Salmon, and D. Walker,
Solving Problems on Concurrent Processors, Volume I, Prentice-Hall,
Englewood Cliffs, NJ, 1988.
Professors Geoffrey C. Fox, Roy D. Williams, and Paul C. Messina,
Parallel Computing Works,
Morgan Kaufmann Publishers, 1994,
A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, and V. Sunderam,
PVM: Parallel Virtual Machine - A User's Guide and Tutorial for Networked
Parallel Computing, MIT Press, 1994 (QA76.58.P85 1994 LoC;
View WWWeb Version of Book).
G. Golub and J. M. Ortega, Scientific Computing:
An Introduction with Parallel Computing, Academic Press, Orlando, FL, 1993.
Grand Challenges: High Performance Computing and Communications:
The FY 1993 U.S. Research and Development Program, Committee on Physical,
Mathematical, and Engineering Sciences, c/o National Science Foundation,
Computer and Information Science and Engineering, Washington, DC, 1993.
W. Gropp, E. Lusk and A. Skjellum,
"Using MPI: Portable Parallel Programming with Message-Passing Interface",
MIT Press, 1994
(QA76.642G76 1994 LoC).
(Click for MIT Press Information on Book)
J. L. Gustafson, "Reevaluating Amdahl's Law," Comm.
ACM, vol. 31, no. 5, Jul. 1988, pp. 532-533.
J. L. Gustafson, G. R. Montry and R. E. Benner,
"Development of Parallel Methods for a 1024-processor
hypercube," SIAM J. Sci. Stat. Comp., vol. 9, no. 4, Jul. 1988,
pp. 609-638.
Floyd B. Hanson, A Real Introduction to Supercomputing, in
Proc. Supercomputing '90, pp. 376-385, Nov. 1990 (QA76.5 .P742 Main for
series).
Floyd Hanson, T. Moher, N. Sabelli and A. Solem,
A Training Program for Scientific Supercomputing Users,
in Proceedings of Supercomputing '88, S. F. Lundstrom (Editor),
1988, IEEE Computer Society Press, Washington, DC, pp. 342-349.
(QA76.5 .P742 1988 Main)
Philip J. Hatcher and Michael J. Quinn, Data Parallel Programming on MIMD
Computers, MIT Press, 1991, (QA76.5.H42 1991 Main).
High Performance Computing and Communications: Foundations for
America's Information Future (Supplement to the President's FY 1996 Budget)
, Committee of Information and Technology, National Science and Technology
Council (http://www.hpc.gov/), Washington, DC, 1995.
W. Daniel Hillis, The Connection Machine, MIT Press, Cambridge, MA,
1985 (QA267 H487 1985 Math).
W. D. Hillis, Architecture of the CM-5,
University Video Communications, Stanford, CA, 1991.
W. D. Hillis and B. M. Boghosian, "Parallel
Scientific Computation," Science, vol. 261, no. 5123,
Aug. 1993, pp. 856-863.
W. D. Hillis and L. W. Tucker, "The CM-5
Connection Machine: A Scalable Supercomputer," Comm. ACM, vol. 36,
no. 11, Nov. 1993, pp. 30-40.
Roger W. Hockney and C. R. Jesshope, Parallel Computers: Architecture,
Programming, and Algorithms, Taylor & Francis, Philadelphia, 1981
(QA76.6 H58 1981 Main).
R. C. Holt, G. S. Graham, E. D. Lazowska, and M. A. Scott,
Structured Concurrent Programming with Operating Systems Applications,
Addison-Wesley Publ., Reading, MA, 1978 (QA76.6 S84 Main).
Kai Hwang, Advanced Computer Architecture: Parallelism, Scalability,
Programmability, McGraw-Hill, New York, 1993 (QA76.9.A73H87 1993).
Kai Hwang, Tutorial on Supercomputers: Design and Applications,
IEEE Computer Society, Piscataway, NJ, 1984.
Kai Hwang and F. A. Briggs, Computer Architecture and Parallel
Processing, McGraw-Hill, New York, 1984 (QA76.9 A73H88 1984 Main).
International Conference on Parallel Processing: Proceedings of 19xx,
IEEE Computer Society, Piscataway, NJ, 198x (QA76.6 I548 19xx, Main).
IBM Corporation, Unique Workshops Immerse Students and
Industrial Researchers in Supercomputing Applications,
IBM Application Brief,
IBM Academic Information Systems, Milford, CT, 12 pages, Apr. 1989.
IEEE Parallel & Distributed Technology: Systems
Applications, IEEE Computer Society journal, 1993-1994.
IEEE Trans. Parallel and Distributed Systems,
IEEE Computer Society journal, 1990-1994.
19XX International Conference on Parallel Processing:
Proceedings, IEEE Computer Society, Piscataway, NJ, 198X-1993.
International Journal of Parallel Programming (QA76.5 I564 Math).
W. Jalby and U. Meier, "Optimizing matrix
operations on a parallel multiprocessor with a hierarchical memory
system," Proc. IEEE Int. Conf. Par. Processing,
Aug. 1986, pp. 429-432.
Journal of Parallel and Distributed Computing,
Academic Press journal, 1983-1994.
Sidney Karin and Norris Parker Smith, The Supercomputer Era, Harcourt Brace
Jovanovich, 1987 (QA76.5 K356 1987 Main).
William J. Kaufmann III and Larry L. Smarr, Supercomputing and the
Transformation of Science, Scientific American Library, HPHLP, New York, 1993.
(LoC QA76.88.K38 1993, ISBN 0-7167-5038-4)
J. F. Kerrigan, Migrating to Fortran 90, O'Reilly &
Associates, Sebastopol, CA, 1993.
J.R. Kirkland and J.H. Poore (Editors),
Supercomputers: A Key to U.S. Scientific, Technological, and Industrial
Preeminence, Praeger, 1987 (QA76.5 S89474 1987 Main).
C. H. Koelbel, D. B. Loveman, R. S. Schreiber,
G. L. Steele Jr. and M. E. Zosel, The High Performance Fortran
Handbook, MIT Press, Cambridge, MA, 1994.
P. M. Kogge, The Architecture of Pipelined
Computers, McGraw-Hill, New York, 1981.
Janusz S. Kowalik (Editor), 1984,
High-Speed Computation, (QA76.6 N376 1984 Main).
Janusz S. Kowalik (Editor),
Parallel MIMD Computation: The HEP Supercomputer and its Applications,
MIT Press, 1985 (QA76.8 D436P37 1985 Main; The "HEP" Book).
E. V. Krishnamurthy, Parallel Processing: Principles and Practice,
Addison-Wesley, 1989 (QA76.5 K765 1989 Main).
Lydia Kronsj;ö, Computational Complexity of Sequential and
Parallel Algorithms, 1098, (QA76.6 K763 1985 Math (reported missing)).
David J. Kuck, The Structure of Computers and Computations,
Wiley, New York, 1978 (QA76.9 A73K83 Main; 621.381953 K952S, UC).
D. J. Kuck, D. H. Lawrie and A. H. Sameh (Editors),
High Speed Computer and Algorithm Organization,
Academic Press, New York, 1977 (QA76.5 S95 1977 Main).
Robert Kuhn and David Padua, Tutorial on Parallel Processing,
IEEE Computer Society, Piscataway, NJ, 1981 (QA76.6 I549 1981 Main).
K. Kuwahara, R. Mendez and S. A. Orszag (Editors),
Supercomputers and Fluid Dynamics: Proceedings of the First Nobeyama
Workshop, September 3-6, 1985, Springer-Verlag, 1986 (QA911 N63 1985 Math).
Christopher Lazou, Supercomputers and their Use, Clarendon Press,
Oxford, 1988 (QA76.5 L374 1988 Main).
J. M. Levesque and J. W. Williamson, "A Guidebook to FORTRAN on
Supercomputers", Academic Press, NY, 1988 (QA76.73 F25L475 1989 Main).
Ewing Lusk, Ross Overbeek, James Boyle, Ralph Butler,
Terry Disz, Barney Glickfeld, James Patterson and Rick Stevens,
Portable Programs for Parallel Processors, Holt, Reinhart and Winston, NY, 1987.
W. Massey (Chairman), Grand Challenges 1993:
High Performance Computing and Communications, Report of Committee on
Physical, Mathematical, and Engineering Sciences, Federal Coordinating
Council for Science, Engineering, and Technology, c/o National Science
Foundation, Washington, 1993.
P. Messina and T. Sterling (Editors),
System Software and Tools for High Performance Computing Environments,
ASTA Report, SIAM, Philadelphia, 1993.
Michael Metcalf, FORTRAN Optimization, Academic Press, New York,
1985 (QA76.73 F25M48 1985 Math (lost?)).
Jagdish Modi, Parallel Algorithms and Matrix Computation, Clarendon
Press, Oxford University Press, 1988 (QA76.5 M543 1988 Main)
James M. Ortega, Introduction to Parallel and Vector Solution
of Linear Systems, 1988 (QA218 O78 1988 Math).
James M. Ortega and Robert Voight, Solution of Partial Differential
Equations on Vector and Parallel Computers, SIAM, 1985
(QA76.6 O7737 1985 Math (lost, but 1985b report available).
D. A. Padua and M. J. Wolfe, "Advanced compiler
optimizations for supercomputers," Comm. ACM, vol. 29, Dec. 1986,
D. A. Patterson and J. L. Hennessy, Computer Architecture:
A Quantitative Approach, Morgan Kaufmann Publishers, San Mateo, CA, 1990.
Constantine D. Polychronopoulos, Parallel Programming and Compilers,
Kluwer Academic Publishers, Boston, 1988 (to be ordered).
P. Raghavan, "Distributed sparse Gaussian elimination and othogonal
factorization," SIAM J. Sci. Comput., vol. 16, no. 6, pp. 1462-1477,
November 1995. (Fully parallel solution of large, nonsymmetric, sparse matrix
systems on distributed memory processors.)
H. J. RevecheÉ (Chair),
A National Computing Initiative: The Agenda for Leadership,
Society for Industrial and Applied Mathematics, Philadelphia, 1987.
G. Rodrigue (Editor), Parallel Computations, Academic Press, 1982
(QA76.6 P348 1982 Math (reported missing)).
Michael J. Quinn, Designing Efficient Algorithms for Parallel
Computers, McGraw-Hill, New York, 1987 (QA76.5 Q56 1987 Math (lost?)).
Udo Schendel, Introduction to Numerical Methods for Parallel Computers,
Wiley, 1984 (QA297 S3813 1984 Math).
Paul B. Schneck, Supercomputer Architecture, Kluwer Academic, 1987
(QA76.5 .S2725 1987 Main).
Justin R. Smith, The Design and Analysis of Parallel Algorithms,
Oxford University Press, 1993 (ADF6608, temporary order number, Main;
theoretical book).
Marc Snir, Steve W. Otto, Steven Huss-Lederman, David W. Walker,
and Jack Dongarra,
"MPI: The Complete Reference",
MIT Press, November 1995.
(Click for MIT Press Information on Book)
Harold S. Stone, High-Performance Computer Architecture,
Addison-Wesley, Reading, MA, 1990 (QA76.9 A73 S76 1990 (& 1987) Main)
Supercomputing: Proceedings of 1st International Conference, Athens, Greece,
June 8-12, 1987, E.N. Houstis, T.S. Papatheodorou, C.D. Polychronopoulos
(Editors) Springer-Verlag, 1988 (QA76.5 S8979 1988 Main).
D. B. Skillicorn, "A taxonomy for computer
architectures," IEEE Computer, Nov. 1988, pp. 46-57.
G. L. Steele, Jr, What is the Sound of One Network
Clapping? A Philosophical Overview of the Connection Machine CM-5,
University Video Communications, Stanford, CA, Mar. 1992.
Supercomputing 'XX: Proceedings, ACM/IEEE Computer
Society Press, 1988-1993.
Supercomputing '88: Proceedings, November 14-18, 1988, Orlando, Florida
Computer Society Press, 1988 (QA76.5 P742 1988 Main).
H-C. Wang and K. Hwang, ``Multicoloring of grid-structured PDE solvers on
shared-memory multiprocessors,'' IEEE Trans. Par. Dist. Sys., vol. 6,
no. 11, pp. 1195-1205, November 1995. (New systematic coloring technique to
avoid sparse matrix, memory conflicts for conjugate gradient method.)
Michael J. Wolfe, Optimizing Supercompilers for Supercomputers, MIT
Press, 1989 (QA76.5 W585 1989 Main).
Arthur Wouk (Editor),
New Computing Environments: Parallel, Vector and Systolic,
SIAM, Philadelphia, 1986 (QA76.9.A73 N49 1986 Main).
ZhiWei Xu and Kai Hwang, "Modeling Communication Overhead:
MPI and MPL Performance on the IBM SP2,"
IEEE Parallel & Distributed Technology, vol. 4, no. 1, pp. 9-23,
Spring 1996.
Hans Zima with Barbara Chapman, Supercompilers for Parallel and
Vector Computers, ACM and Addison-Wesley, 1991 (not at UIC, but
004.35Z65S at UIUC)
G. Zorpette, "The Power of Parallelism," IEEE
Spectrum, vol. 29, no. 9, pp. 28-33, Sep. 1993.
Web Source: http://www.math.uic.edu/~hanson/superrefs.html