This paper develops basic principles for constructing instruction sets for two modifications of a modular computer distinct from each other in both the width of the primary memory and the increment h in which consecutive computer sizes are formed. It is shown that since modular computers are assembled from universal modules using pin-to-pin connections only, in constructing an instruction set one has to rely on the modular control organization principle which provides selective activation and deactivation of the same logical circuits in different modules without violating the principle of circuit identity. The paper develops new complex instructions which speed up computations.
This paper discusses some important software problems arising in dynamic architectures. It introduces analysis techniques for a user program written in a high-level language which are aimed at finding the minimal sizes of computers which may execute this program. Next, it considers techniques for assigning the DC group hardware resource among several concurrent programs, thus allowing one to increase the executional parallelism obtained on the same hardware equipment. The assignment techniques studied in the paper form a core of the assignment subsystem included into the operating system of dynamic architecture. It is shown that the presented methodology is simple and straightforward requiring no complex computations. As a result, the resource assignment among user programs can be performed quickly and efficiently.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.