A Multicomputer System with Dynamic Architecture
- 1 October 1979
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. C-28 (10) , 704-721
- https://doi.org/10.1109/tc.1979.1675238
Abstract
This paper considers the organization of certain multicomputer systems with a particular type of dynamic architecture. The system allows one to reconfigure via software available hardware resources (widths of processors, memories, and I/O units), forming computers with different word sizes. A multicomputer system is formed from identical dynamic computer groups. Each group may assume a variety of architectural states which are distinct from each other by the number and sizes of concurrent computers. To construct one dynamic computer group, one uses a universal building module, an 8-bit microprocessor on an LSI chip, and standard memory units. This paper considers basic principles of dynamic computer group implementation: organization of parallel (for words) and serial (for instructions) exchange between primary memory and processor, automatic variation of the time intervals assigned for operations which are executed in differently sized computers, formation of the processor with variable word size, switching from one architectural state to another, scheduling of the memory, and task synchronization.Keywords
This publication has 35 references indexed in Scilit:
- Reconfigurable computer origins: the UCLA fixed-plus-variable (F+V) structure computerIEEE Annals of the History of Computing, 2002
- A Multicomputer System with Dynamic ArchitectureIEEE Transactions on Computers, 1979
- Pipeline ArchitectureACM Computing Surveys, 1977
- Multiprocessor Organization—a SurveyACM Computing Surveys, 1977
- Associative Processor Architecture—a SurveyACM Computing Surveys, 1977
- Computer Interconnection Structures: Taxonomy, Characteristics, and ExamplesACM Computing Surveys, 1975
- Configurable computers: A new class of general purpose machinesPublished by Springer Nature ,1974
- DAP---a distributed array processorPublished by Association for Computing Machinery (ACM) ,1973
- The Illiac IV systemProceedings of the IEEE, 1972
- Structure of a multiprocessor using microprogrammable building blocksACM SIGMICRO Newsletter, 1971