Dynamic Architecture and LSI Modular Computer Systems
D. Tabak
DOI: https://doi.org/10.1109/MM.1984.291317
IF: 2.8212
1984-03-01
IEEE Micro
Abstract:* The emergence of microprocessors and microcomputers. Originally conceived as cost-effective tools for the mechanization of very small and simple jobs, they are now rapidly expanding their areas of application by already having replaced minicomputers, by competing with mainframes, and by moving into sacred areas previously reserved for supercomputers. The latter is being accomplished by the incorporation of research concepts in microcomputer chips. * The emergence of supercomputers. Machines such as the CDC Cyber 205 and the Cray-I computerize complex processes with high computational requirements-e.g., solutions of three-dimensional models and rapid signal processing for aerospace applications. The past decade has also witnessed the emergence of concepts such as modular computer systems, dynamic architectures, reconfigurable systems, and combinations of these ideas (see tutorial accompanying this review). It should be noted that modular computer systems equipped with reconfigurable and/or dynamic architectures may be a converging point for the supercomputer and microprocessor developments cited above~Indeed, modular computer systems provide a conclusive answer for current microcomputer users who need to know what systems they should move to when they find that their microprocessors are inadequate to satisfy their thriving computational needs. For supercomputer applications, modular computer systems equipped with dynamic and reconfigurable architectures may serve as a more efficient and effective ans-wer to the pressing requirement of computing more and more complex problems during the minimal time intervals that may be necessary. This requirementfor ever more computation during ever shorter periods of time-characterizes real-time supercomputer applications; it generally establishes a severe time limit between the moment an input data set is acquired by the supercomputer and the moment the supercomputer issues a sequence of commands in response to the acquired data set. (For instance, for antiballistic missile applications, the total time to engage, detect, track, and destroy a target is now restricted to 30 seconds. The algorithm that updates the state vector of just one moving target requires 3000 CPU instructions, and tracking systems must now be able to simultaneously follow more than 10,000 potential targets.) The editors of the first volume of the series Designing and Programming Modern Computers and Systems,* Svetlana P Kartashev and Steven I. Kartashev, are pioneers in the development of dynamic, reconfigurable, and modular computer architectures. So far, their work, as well as that of other contributors in the field, has been scattered across various journals, conference proceedings, and re-