Accession Number : ADA140780

Title :   A High Performance Bulk Memory System.

Descriptive Note : Research rept.,

Corporate Author : YALE UNIV NEW HAVEN CT DEPT OF COMPUTER SCIENCE

Personal Author(s) : Gropp,W ; O'Donnell,J J ; O'Donnell,S T ; Schultz,M H ; Weston,B

PDF Url : ADA140780

Report Date : Mar 1984

Pagination or Media Count : 11

Abstract : We need a significant improvement in the technology of secondary memories. A bulk memory system with inexpensive memory doing fetches or writes in parallel (interleaving) provides one such technology. This interleaving is perfect for scientific computing in which one can usually design algorithms so that one need only access very long vectors in auxiliary storage. In these applications the effectiveness of the bulk memory is determined by the transfer rate. However, the bulk memory is even better suited for those problems, for example, as arise in commercial data processing, data base, and artificial intelligence applications, in which we wish to transfer small amounts of data. It is determined not by the transfer rate but by the latency and access time. In order to test the validity of our thesis, we have developed a bulk memory secondary storage device for a general-purpose supercomputer, the Floating Point Systems FPS-164. We present an overview of this system in Section 2. In Section 3, we describe the design philosophy of the interface to the FPS-164. To simplify the use of the bulk memory system, we have written a software system for the bulk memory which emulates a disk. This enables the user to use application software written to do I/O on a system with a peripheral disk virtually unchanged. We present the details of our software design in Section 4. The FPS-164 is a moderately priced, fast central processing unit with fast I/O ports. While array processors such as the FPS-164 have traditionally been used for engineering and scientific computations, we feel the lessons we learn with this system will carry over to the applications and other high performance computers.

Descriptors :   *Memory devices, *Data rate, *Transfer, Data storage systems, Secondary, Floating point operation, Interactions, Computer programs, Input output processing, Disks, Parallel processing, Algorithms, Theses

Subject Categories : Computer Programming and Software
      Computer Hardware

Distribution Statement : APPROVED FOR PUBLIC RELEASE