National Academies Press: OpenBook

An Agenda for Improved Evaluation of Supercomputer Performance (1986)

Chapter: Appendix B: Annotated Short Bibliography of Algorithm- or Application-Specialized Computer Systems

« Previous: Appendix A: Statement of Task
Suggested Citation:"Appendix B: Annotated Short Bibliography of Algorithm- or Application-Specialized Computer Systems." National Research Council. 1986. An Agenda for Improved Evaluation of Supercomputer Performance. Washington, DC: The National Academies Press. doi: 10.17226/1001.
×
Page 55
Suggested Citation:"Appendix B: Annotated Short Bibliography of Algorithm- or Application-Specialized Computer Systems." National Research Council. 1986. An Agenda for Improved Evaluation of Supercomputer Performance. Washington, DC: The National Academies Press. doi: 10.17226/1001.
×
Page 56
Suggested Citation:"Appendix B: Annotated Short Bibliography of Algorithm- or Application-Specialized Computer Systems." National Research Council. 1986. An Agenda for Improved Evaluation of Supercomputer Performance. Washington, DC: The National Academies Press. doi: 10.17226/1001.
×
Page 57
Suggested Citation:"Appendix B: Annotated Short Bibliography of Algorithm- or Application-Specialized Computer Systems." National Research Council. 1986. An Agenda for Improved Evaluation of Supercomputer Performance. Washington, DC: The National Academies Press. doi: 10.17226/1001.
×
Page 58

Below is the uncorrected machine-read text of this chapter, intended to provide our own search engines and external engines with highly rich, chapter-representative searchable text of each book. Because it is UNCORRECTED material, please consider the following text as a useful but insufficient proxy for the authoritative book pages.

APPENDIX B ANNOTATED SHORT BIBLIOGRAPHY OF ALGORITHM- OR APPLICATION-SPECIALIZED COMPUTER SYSTEMS This annotated bibliography lists and briefly discusses some literature on computer systems that have been built to execute one or a small number of computation structures with maximum speed. The common characteristic is parallelism. The common design theme is to create a configuration of processors and interconnections that can execute specific parallel computation structures at full capacity of all of the processors. This research has a long history in some application areas and a much briefer history in others. Architectures for efficient high performance execution of low-level vision algorithms have been studied intensively. Intensive attention to other application areas has only recently developed. This bibliography makes no claim for completeness. It is intended to give a representative sample of research. BOOKS, CONFERENCE PROCEEDINGS, AND JOURNALS There are several edited books and a number of conference proceedings that collect many examples of algorithms or application-specific architectures. The following items are representative: Computer Graphics and Image Processing. (This journal includes many articles on specialized architectures for image processing.) Duff, M. J. B., ed. 1982. Languages and Architectures for Image Processing. New York: Academic Press. (Most of the early major projects for image processing systems are represented in this volume.) Matsen, F. A., and T. Tajima, eds. 1986. Supercomputers: Algorithms, Architectures and Scientific Computation. Austin, 55

56 Texas: University of Texas Press. (The chapters by Hagstrom, Kung, Leventhal et al., Reeves, and Winkler et al., are germane. The articles are mostly written by application discipline scientists.) Institute of Electrical and Electronics Engineers. 1983. IEEE Computer Society Workshop on Computer Architecture for Pattern Analysis and Image Database Management. Pasadena, Calif. October. Preston, K., and L. Uhr, eds. 1982. Multi-Computers and Image Processing. New York: Academic Press. SPIE Symposium on Architecture and Algorithms for Digital Image Processing. 1984. Proceedings. San Diego. August. Tanimoto, S. L., and A. Klinger, eds. 1980. Computer Vision: Machine Perception Through Hierarchical Computation Structures. New York: Academic Press. JOURNAL ARTICLES, CONFERENCE PROCEEDING ARTICLES, AND REPORTS This section gives a selection of articles by topic. Some effort has been made to identify continuing substantive projects. Linear Algebra Systems Armano, H., et al. 1985. (SM)2-II: A new version of the sparse matrix solving machine. Pp. 100-107 in Proceedings of the 12th Annual International Symposium on Computer Architecture. June. Chuang, H. Y. H., and G. He. 1985. A versatile systolic array for matrix computations. Pp. 315-322 in Proceedings of the 12th Annual International Symposium on Computer Architecture. June. Hoshino, T., et al. 1983. Highly parallel processor array "PAX" for wide scientific application. Pp. 95-105 in Proceedings of the 8th International Conference on Parallel Processing. August.

S7 Computations in Physics Beetem, J., et al. 1985. The GFll supercomputer. Pp. 108-113 in Proceedings of the 12th Annual International Symposium on Computer Architecture. June. (The key feature of the GFll is its configurable network switch, which allows the establishment of a set of algorithm-specific topologies for a single-instruction multiple-data processor array. Its intended application is quantum chromodynamics.) Christ, N., and A. Terrano. 1984. A very fast parallel processor. IEEE Transactions on Computers C-33:344-350. (Another quantum chromodynamics system.) Numerical Aerodynamic Simulation The National Aeronautics and Space Administration (NASA) initiated the Numerical Aerodynamic Simulation (NAS) program in 1983 to design a computational system capable of solving the Navier-Stokes equation to a degree of resolution that would permit the computer to be a major complement to wind tunnels. The report literature on the project can be obtained from NASA's Ames Research Center. WARP Project Kung, H. T. 1984. Systolic algorithms for the CMU WARP processor. Pp. 570-577 in Proceedings of the 7th International Conference on Pattern Recognition. June. (The WARP project under the direction of H.T. Kung at Carnegie-Mellon University, is developing a computation engine tWARP] that can execute the computations needed to control an autonomous load vehicle. The algorithm set includes image analysis, differential equations for mechanical control, and artificial intelligence. There is a large literature.) Symbolic Processing The three main threads of research in symbolic processing are PROLOG machines, production rule machines, and list processing (LISP) machines. The Japanese Fifth Generation Computer Project stimulated much activity in this application. We give only a slender slice of the recent literature to allow the interested reader to work his way back through references.

58 Nakagaki, R., et al. 1985. Design of a high-speed Prolog machine (HPM). Pp. 191-197 in Proceedings of the 12th Annual International Symposium on Computer Architecture. June. Stolfo, S., and D. E. Shawl 1982. DADO: A tree structured machine architecture for production systems. In Proceedings National Conference on Artificial Intelligence. Speech Recognition Speech recognition algorithms are different from vision. recent reference. We give two Anantharaman, J., and R. Bisions. 1986. A hardware accelerator for speech recognition algorithms. In Proceedings of the 13th International Symposium on Computer Architecture. June. Digital Filters Lu, H.-H., E. A. Let, and D. G. Messerschmitt. 1985. Fast recursive filtering with multiple slow processing elements. Proceedings IEEE Transactions on Circuits and Systems 32:1119-1129. Schwartz, D. A. 1985. Synchronous Multiprocessor Realizations of Shift-Invariant Flow Graphs. Ph.D. Thesis. Atlanta, Georgia: School of Electrical Engineering, Georgia Institute of Technology. June.

An Agenda for Improved Evaluation of Supercomputer Performance Get This Book
×
 An Agenda for Improved Evaluation of Supercomputer Performance
Buy Paperback | $40.00
MyNAP members save 10% online.
Login or Register to save!

READ FREE ONLINE

  1. ×

    Welcome to OpenBook!

    You're looking at OpenBook, NAP.edu's online reading room since 1999. Based on feedback from you, our users, we've made some improvements that make it easier than ever to read thousands of publications on our website.

    Do you want to take a quick tour of the OpenBook's features?

    No Thanks Take a Tour »
  2. ×

    Show this book's table of contents, where you can jump to any chapter by name.

    « Back Next »
  3. ×

    ...or use these buttons to go back to the previous chapter or skip to the next one.

    « Back Next »
  4. ×

    Jump up to the previous page or down to the next one. Also, you can type in a page number and press Enter to go directly to that page in the book.

    « Back Next »
  5. ×

    To search the entire text of this book, type in your search term here and press Enter.

    « Back Next »
  6. ×

    Share a link to this book page on your preferred social network or via email.

    « Back Next »
  7. ×

    View our suggested citation for this chapter.

    « Back Next »
  8. ×

    Ready to take your reading offline? Click here to buy this book in print or download it as a free PDF, if available.

    « Back Next »
Stay Connected!