ACM Computing Surveys (CSUR)
A preliminary architecture for a basic data-flow processor
ISCA '75 Proceedings of the 2nd annual symposium on Computer architecture
The incremental garbage collection of processes
Proceedings of the 1977 symposium on Artificial intelligence and programming languages
Design of a Computer—The Control Data 6600
Design of a Computer—The Control Data 6600
The "single-assignment" approach to parallel processing
AFIPS '71 (Fall) Proceedings of the November 16-18, 1971, fall joint computer conference
Cm*: a modular, multi-microprocessor
AFIPS '77 Proceedings of the June 13-16, 1977, national computer conference
The implementation of the Cm* multi-microprocessor
AFIPS '77 Proceedings of the June 13-16, 1977, national computer conference
Software management of Cm*: a distributed multiprocessor
AFIPS '77 Proceedings of the June 13-16, 1977, national computer conference
A single user multiprocessor incorporating processor manipulation facilities
ISCA '80 Proceedings of the 7th annual symposium on Computer Architecture
The Apiary network architecture for knowledgeable systems
LFP '80 Proceedings of the 1980 ACM conference on LISP and functional programming
Performance enhancement of SISD processors
ISCA '79 Proceedings of the 6th annual symposium on Computer architecture
Hi-index | 0.00 |
Theoretical and experimental results have indicated that automatic decompositions can discover modest amounts of parallelism. These investigations have tended to ignore the practical problems of language run-time organization, such as synchronization, communication, memory organization, resource management, and input/output. This paper describes a language implementation effort which combines the investigation of implicit and explicit parallel decomposition facilities with the practical considerations of system organization on a multiprocessor computer, Cm*.