Next: About this document
Up: CA Chapter
Previous: 4 Exercises
- Amdahl, G., The Validity of the
Single Processor Approach to Achieving Large Scale Computing
Capabilities, AFIPS Conf. Proc. 30, pp. 483-485, 1967.
- Andrews, G., and Schneider,F., Concepts and
Notations for Concurrent Programming, Computing Surveys, Vol. 15,
pp. 3-43, 1983.
- Bell, G. The Future of High
Performance Computers in Science and Engineering, Comm. ACM,
Vol. 32, pp. 1091-1101, 1989.
- Bhuyan, L., Yang, Q., and Agrawal,
D., Performance of Multiprocessor Interconnection
Networks, Computer, Vol. 22, No. 2, pp. 25-37, 1989.
- Bouknight, W.J., et al., The ILLIAC-IV System.
Proc. IEEE, April 1972, pp. 369-388. (reprinted in CSPE)
- Buzbee, B., Remarks for the IFIP Congress '83
Panel on How to Obtain High Performance for High Speed
Processors, Los Alamos National Laboratory Report LA-UR-84-1392,
Los Alamos, NM, 1983.
- Denning, P. and Tichy, W.,
Highly Parallel Computation, RIACS Report TR-90.35, NASA Ames
Research Center, Moffet Field, CA, August, 1990.
- Dongarra, J.J.. Performance of Various
Computers Using Standard Linear
Equations Software. Tech Report CS-89-85, Univ. of Tennessee. [A
continually updated report listing the performance of
several hundred machines (from Cray C90 to Atari ST) on LINPACK
- Flynn, M., Some Computer
Organizations and Their Effectiveness, IEEE Trans. Comput., Vol. C-21,
pp. 94, 1972.
- Grohoski, G.F.. Machine Organization of
the IBM RISC System/6000 Processor. IBM J. Res. Develop. 43(1),
January 1990, pp. 37-58. [Detailed explanation of superscalar
execution in a modern RISC processor.]
- Hennessy, J.L., and Patterson, D. A..
Computer Architecture: A Quantitative
Approach, Morgan-Kauffman, 1990. [Excellent modern text on basic
computer architecture; rapidly becoming the standard text in
senior undergraduate level computer science courses.]
- Hennessy, J.L.. VLSI Processor Architecture.
Comp. C-33(12), December 1984, pp. 1221-1246. [Excellent article
on the interaction between VLSI technology and computer processor
design. In-depth discussion of then-emerging RISC designs and
- Hockney, R., and Jesshope,
C., Parallel Computers 2, Adam Hilger, Ltd. , Bristol,
United Kingdom, 1988. [A good resource for computational scientists,
with a nice history of high performance computing and
comprehensive survey of parallel algorithms for important matrix
operations in addition to parallel and vector computer
- Hwang, K., Advanced Parallel
Processing with Supercomputer Architectures, Proc. IEEE, Vol. 75,
pp. 1348-1379, 1987.
- Hwang, K., Advanced Computer
Architecture. McGraw-Hill, 1993. [A very recent book on parallel
processing and high performance computing; a good reference for
facts about recent machines, including CM-5, KSR-1, and Paragon
- Gannon, D., and Van Rosendale, J., On the
Impact of Communication Complexity on the Design of Parallel
Numerical Algorithms, IEEE Trans. Comput., Vol. C-33, pp. 1180-1194,
- Karp, A., Programming for Parallelism,
Computer, Vol. 20, No. 5, pp. 43-57, 1987.
- Kogge, P.. The
Architecture of Pipelined Computers. McGraw-Hill, 1981. [Dated,
but excellent in-depth coverage of pipelined processors.]
- Leighton, F.T., Introduction to Parallel
Algorithms and Architectures. Morgan-Kauffman, 1982. [A
comprehensive theoretical view of
architectures and algorithms; a good
reference for parallel algorithms and interconnection networks.]
- Metcalfe, R.M., and Boggs, D.R., Ethernet:
Packet Switching for Local Computer Networks. Comm. ACM 19(7),
July 1976, pp. 395-404. [reprinted in CSPE]
- Minsky, M.,
Form and Content in Computer Science, J. ACM, Vol. 17,
pp. 197-215, 1970.
- Nitzberg, B., and Lo, V.,
Distributed Shared Memory: A Survey of Issues and Algorithms,
Computer, Vol. 24, No. 8, pp. 52-60, 1991.
- Ortega, J.,
Introduction to Parallel and Vector Solution of Linear Systems,
Plenum Press, NY, 1988.
- Ortega, J., and Voigt, R.,
Solution of Partial Differential Equations on Vector and Parallel
Computers, SIAM, Philadelphia, PA, 1985.
- Patterson, D.A.,
Reduced Instruction Set Computers, Comm. ACM 28(1), January 1985,
pp. 8-20. [Discussion of RISC principles, with good explanation
of instruction pipelines and how RISC can take advantage of
- Reed, D. and Grunwald, D., The
Performance of Multicomputer Interconnection networks, Computer,
Vol. 20, No. 26, pp. 63-73, 1987.
- Reed, D. and Patrick,
M., Parallel Iterative Solution of Sparse Linear Systems:
Models and Architectures, Parallel Computing, Vol. 2, No. 1, pp. 45-68,
- Russel, R.M., The Cray-1 Computer System. Comm.
ACM 21(1), January 1978, pp. 63-72. [reprinted in CSPE]
- Schwartz, J., Ultracomputers, ACM Trans.
Prog. Lang. Syst., Vol. 2, pp. 484-521.C, 1980.
- Seitz, L., The Cosmic Cube,
Comm. ACM 28(1), January 1985, pp. 22-33. [Overview of
research prototype that later became the Intel iPSC-1.]
- Siegel, H., Interconnection Networks
Scale Parallel Processing: Theory and Case Studies, Lexington
Books, Lexington, MA, 1985.
- Siewiorek, D.P, Bell, C.G., and
Newell, A., Computer Structures: Principles and Examples.
McGraw-Hill, 1982. [A collection of original chapters and primary
source material on historic architectures and networks, including
IBM 360, Cray-1, ILLIAC-IV, c.mmp and cm*, PDP-11, Intel 8086,
Alohanet, and Ethernet.]
- Stone, H.S., High Performance
Computer Architecture. Addison-Wesley, Reading, MA, 1993 (3rd
ed.) [A good book for computational scientists; in addition to
detailed explanations of pipelining and memory organization
(suitable for graduate level courses in computer science) there
are chapters on scientific applications, vector machines, and
- Trew, A. and Wilson, A., Eds.,
Past, Present, Parallel: A Survey of Available Parallel
Computing Systems, Springer-Verlag, New York, NY, 1991.
- Ware, W., The Ultimate Computer,
IEEE Spectrum, Vol. 10, No. 3, pp. 89-91, 1973.