Additional Supercomputing Literature:

(many books with library call numbers and journal papers)


  1. M. Ajmone-Marsan, G. Balbo and G. Conte, Performance Models of Multiprocessor Systems, MIT Press, Cambridge, MA, 1986, (QA76.5 A346 1986 Main).
  2. 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.
  3. 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.)
  4. Robert G. Babb II (Editor), Programming Parallel Processors, Addison-Wesley, New York, 1988 (QA76.6 P75168 1988 Main).
  5. 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).
  6. 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.
  7. D. H. Bailey, "Misleading Performance in the Supercomputer Field," in Proceedings of Supercomputing '92, Nov. 1992, pp. 155-158.
  8. F. Baskett and J. L. Hennessy, "Microprocessors: From Desktops to Supercomputers," Science, vol. 261, no. 5123, Aug. 1993, pp. 864-871.
  9. G. Bell, "ULTRACOMPUTERS: A Teraflop Before Its Time," Comm. ACM, vol. 35, no. 8, Aug. 1992, pp. 27-47.
  10. D. P. Bertsekas and J. N. Tsitsiklis, Parallel and Distributed Computation: Numerical Methods Prentice-Hall, Englewood Cliffs, NJ, 1989.
  11. Guy E. Blelloch, Vector Models for Data-Parallel Computing, MIT Press, Cambridge, MA, 1990. (QA76.5 B5456 1990 Main).
  12. 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.
  13. Steven Brawer, Introduction to Parallel Programming, Academic Press, New York, 1989 (QA76.6 B716 1989 Main; "The Encore Computer Book").
  14. E. A. Carmona, "Modeling the Serial and Parallel Fractions of a Parallel Algorithms," J. Par. Dist. Comp., vol. 13, 1991, pp. 286-298.
  15. 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.
  16. Concurrency: Practice and Experience, Wiley journal, 1989-1995.
  17. S. Cray, What's All This About Gallium Arsenide?, University Video Communications, Stanford, CA, Nov. 1988.
  18. Cray Research, Inc., Fortran (CFT) Reference Manual, No. SR-0009, Mendota Heights, MN, 1984.
  19. Cray Research, Inc., Software Training: CF77 & Standard C Features and Optimization, No. TR-OPT, Mendota Heights, MN, Feb. 1991.
  20. Cray Research, Inc., CF77 Compiling System Ready Reference , No. SQ-3770 v. 6.0, Mendota Heights, MN, 1984.
  21. J. J. Dongarra, "Linpack Benchmark Report: linpack.rdb," NetLib, ftp netlib2.cs.utk.edu, Jul. 1993.
  22. 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).
  23. 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.
  24. J. J. Dongarra and A. R. Hinds, "Unrolling loops in Fortran," Software: Practice and Experience, vol. 9, 1979, pp. 219-229.
  25. K. Dowd, High Performance Computing, O'Reilly & Associates, Sebastopol, CA, 1993.
  26. 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).
  27. D. J. Evans (Editor), Parallel Processing Systems, Cambridge University Press, 1982 (QA76.6 P355 1982 Main).
  28. Feilmeier et al. (Editors), Parallel Computation 1983, Elsevier Science, 1983.
  29. M. J. Flynn, "Some computer organizations and their effectiveness," IEEE Trans. Computers, vol. C-21, Sept. 1972, pp. 948-960.
  30. 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.
  31. Professors Geoffrey C. Fox, Roy D. Williams, and Paul C. Messina, Parallel Computing Works, Morgan Kaufmann Publishers, 1994,
  32. 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).
  33. G. Golub and J. M. Ortega, Scientific Computing: An Introduction with Parallel Computing, Academic Press, Orlando, FL, 1993.
  34. 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.
  35. 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)
  36. J. L. Gustafson, "Reevaluating Amdahl's Law," Comm. ACM, vol. 31, no. 5, Jul. 1988, pp. 532-533.
  37. 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.
  38. Floyd B. Hanson, A Real Introduction to Supercomputing, in Proc. Supercomputing '90, pp. 376-385, Nov. 1990 (QA76.5 .P742 Main for series).
  39. 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)
  40. Philip J. Hatcher and Michael J. Quinn, Data Parallel Programming on MIMD Computers, MIT Press, 1991, (QA76.5.H42 1991 Main).
  41. 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.
  42. W. Daniel Hillis, The Connection Machine, MIT Press, Cambridge, MA, 1985 (QA267 H487 1985 Math).
  43. W. D. Hillis, Architecture of the CM-5, University Video Communications, Stanford, CA, 1991.
  44. W. D. Hillis and B. M. Boghosian, "Parallel Scientific Computation," Science, vol. 261, no. 5123, Aug. 1993, pp. 856-863.
  45. 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.
  46. Roger W. Hockney and C. R. Jesshope, Parallel Computers: Architecture, Programming, and Algorithms, Taylor & Francis, Philadelphia, 1981 (QA76.6 H58 1981 Main).
  47. 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).
  48. Kai Hwang, Advanced Computer Architecture: Parallelism, Scalability, Programmability, McGraw-Hill, New York, 1993 (QA76.9.A73H87 1993).
  49. Kai Hwang, Tutorial on Supercomputers: Design and Applications, IEEE Computer Society, Piscataway, NJ, 1984.
  50. Kai Hwang and F. A. Briggs, Computer Architecture and Parallel Processing, McGraw-Hill, New York, 1984 (QA76.9 A73H88 1984 Main).
  51. International Conference on Parallel Processing: Proceedings of 19xx, IEEE Computer Society, Piscataway, NJ, 198x (QA76.6 I548 19xx, Main).
  52. 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.
  53. IEEE Parallel & Distributed Technology: Systems Applications, IEEE Computer Society journal, 1993-1994.
  54. IEEE Trans. Parallel and Distributed Systems, IEEE Computer Society journal, 1990-1994.
  55. 19XX International Conference on Parallel Processing: Proceedings, IEEE Computer Society, Piscataway, NJ, 198X-1993.
  56. International Journal of Parallel Programming (QA76.5 I564 Math).
  57. 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.
  58. Journal of Parallel and Distributed Computing, Academic Press journal, 1983-1994.
  59. Sidney Karin and Norris Parker Smith, The Supercomputer Era, Harcourt Brace Jovanovich, 1987 (QA76.5 K356 1987 Main).
  60. 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)
  61. J. F. Kerrigan, Migrating to Fortran 90, O'Reilly & Associates, Sebastopol, CA, 1993.
  62. 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).
  63. 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.
  64. P. M. Kogge, The Architecture of Pipelined Computers, McGraw-Hill, New York, 1981.
  65. Janusz S. Kowalik (Editor), 1984, High-Speed Computation, (QA76.6 N376 1984 Main).
  66. Janusz S. Kowalik (Editor), Parallel MIMD Computation: The HEP Supercomputer and its Applications, MIT Press, 1985 (QA76.8 D436P37 1985 Main; The "HEP" Book).
  67. E. V. Krishnamurthy, Parallel Processing: Principles and Practice, Addison-Wesley, 1989 (QA76.5 K765 1989 Main).
  68. Lydia Kronsj;ö, Computational Complexity of Sequential and Parallel Algorithms, 1098, (QA76.6 K763 1985 Math (reported missing)).
  69. David J. Kuck, The Structure of Computers and Computations, Wiley, New York, 1978 (QA76.9 A73K83 Main; 621.381953 K952S, UC).
  70. 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).
  71. Robert Kuhn and David Padua, Tutorial on Parallel Processing, IEEE Computer Society, Piscataway, NJ, 1981 (QA76.6 I549 1981 Main).
  72. 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).
  73. Christopher Lazou, Supercomputers and their Use, Clarendon Press, Oxford, 1988 (QA76.5 L374 1988 Main).
  74. J. M. Levesque and J. W. Williamson, "A Guidebook to FORTRAN on Supercomputers", Academic Press, NY, 1988 (QA76.73 F25L475 1989 Main).
  75. 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.
  76. 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.
  77. P. Messina and T. Sterling (Editors), System Software and Tools for High Performance Computing Environments, ASTA Report, SIAM, Philadelphia, 1993.
  78. Michael Metcalf, FORTRAN Optimization, Academic Press, New York, 1985 (QA76.73 F25M48 1985 Math (lost?)).
  79. Jagdish Modi, Parallel Algorithms and Matrix Computation, Clarendon Press, Oxford University Press, 1988 (QA76.5 M543 1988 Main)
  80. James M. Ortega, Introduction to Parallel and Vector Solution of Linear Systems, 1988 (QA218 O78 1988 Math).
  81. 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).
  82. D. A. Padua and M. J. Wolfe, "Advanced compiler optimizations for supercomputers," Comm. ACM, vol. 29, Dec. 1986,
  83. Peter S. Pacheco, "Parallel Programming With MPI", Morgan Kaufmann Publishers, August 1996. (Click for Morgan Kaufmann Information on Book)
  84. Parallel Computing, North-Holland journal, 198X-1996.
  85. D. A. Patterson and J. L. Hennessy, Computer Architecture: A Quantitative Approach, Morgan Kaufmann Publishers, San Mateo, CA, 1990.
  86. Constantine D. Polychronopoulos, Parallel Programming and Compilers, Kluwer Academic Publishers, Boston, 1988 (to be ordered).
  87. 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.)
  88. H. J. RevecheÉ (Chair), A National Computing Initiative: The Agenda for Leadership, Society for Industrial and Applied Mathematics, Philadelphia, 1987.
  89. G. Rodrigue (Editor), Parallel Computations, Academic Press, 1982 (QA76.6 P348 1982 Math (reported missing)).
  90. Michael J. Quinn, Designing Efficient Algorithms for Parallel Computers, McGraw-Hill, New York, 1987 (QA76.5 Q56 1987 Math (lost?)).
  91. Udo Schendel, Introduction to Numerical Methods for Parallel Computers, Wiley, 1984 (QA297 S3813 1984 Math).
  92. Paul B. Schneck, Supercomputer Architecture, Kluwer Academic, 1987 (QA76.5 .S2725 1987 Main).
  93. Justin R. Smith, The Design and Analysis of Parallel Algorithms, Oxford University Press, 1993 (ADF6608, temporary order number, Main; theoretical book).
  94. 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)
  95. Harold S. Stone, High-Performance Computer Architecture, Addison-Wesley, Reading, MA, 1990 (QA76.9 A73 S76 1990 (& 1987) Main)
  96. 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).
  97. D. B. Skillicorn, "A taxonomy for computer architectures," IEEE Computer, Nov. 1988, pp. 46-57.
  98. 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.
  99. Supercomputing 'XX: Proceedings, ACM/IEEE Computer Society Press, 1988-1993.
  100. Supercomputing '88: Proceedings, November 14-18, 1988, Orlando, Florida Computer Society Press, 1988 (QA76.5 P742 1988 Main).
  101. Thinking Machines Corporation, CM-5 User's Guide, Cambridge, MA, Nov. 1992.
  102. Thinking Machines Corporation, Connection Machine CM-5 Technical Summary, Cambridge, MA, Nov. 1992.
  103. Thinking Machines Corporation, VU Programmer's Handbook, Cambridge, MA, Nov. 1992.
  104. Thinking Machines Corporation, Getting Started in CM Fortran, Cambridge, MA, 1991-1993.
  105. Thinking Machines Corporation, CM Fortran User's Guide, Cambridge, MA, Jan. 1993.
  106. 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.)
  107. Michael J. Wolfe, Optimizing Supercompilers for Supercomputers, MIT Press, 1989 (QA76.5 W585 1989 Main).
  108. Arthur Wouk (Editor), New Computing Environments: Parallel, Vector and Systolic, SIAM, Philadelphia, 1986 (QA76.9.A73 N49 1986 Main).
  109. 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.
  110. Hans Zima with Barbara Chapman, Supercompilers for Parallel and Vector Computers, ACM and Addison-Wesley, 1991 (not at UIC, but 004.35Z65S at UIUC)
  111. 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

Email Comments or Questions to Professor Hanson