The homogeneous machine
Abstract
The problem of orchestrating many computing elements in the performance of general purpose computations is addressed. A scheme which automatically detects and exploits concurrencies in computations expressed in an applicative subset of the LISP programming language is suggested. The mapping of numerical and symbolic computations onto array and tree structures is also described. The design of multiprocessor systems as a problem in bandwidth reduction is evaluated and the concept of a multi level cache is introduced.
- Publication:
-
Ph.D. Thesis
- Pub Date:
- 1980
- Bibcode:
- 1980PhDT........52L
- Keywords:
-
- Architecture (Computers);
- Semiconductors (Materials);
- Systems Engineering;
- Computation;
- Lisp (Programming Language);
- Microprocessors;
- Trees (Mathematics);
- Electronics and Electrical Engineering