The MUSE Machine -- an Architecture for Structured Data Flow Computation
Computers employing some degree of data flow organisation are now well established as providing a possible vehicle for concurrent computation. Although data-driven computation frees the architecture from the constraints of the single program counter, processor and global memory, inherent in the clas...
| Main Authors: | , |
|---|---|
| Other Authors: | |
| Format: | Article |
| Published: |
OHMSHA and Springer-Verlag
1985
|
| Subjects: | |
| Online Access: | https://eprints.nottingham.ac.uk/211/ |
| _version_ | 1848790371181527040 |
|---|---|
| author | Brailsford, David F. Duckworth, R. James |
| author2 | Moto-oka, T. |
| author_facet | Moto-oka, T. Brailsford, David F. Duckworth, R. James |
| author_sort | Brailsford, David F. |
| building | Nottingham Research Data Repository |
| collection | Online Access |
| description | Computers employing some degree of data flow organisation are now well established as providing a possible vehicle for concurrent computation. Although data-driven computation frees the architecture from the constraints of the single program counter, processor and global memory, inherent in the classic von Neumann computer, there can still be problems with the unconstrained generation of fresh result tokens if a pure data flow approach is adopted. The advantages of allowing serial processing for those parts of a program which are inherently serial, and of permitting a demand-driven, as well as data-driven, mode of operation are identified and described. The MUSE machine described here is a structured architecture supporting both serial and parallel processing which allows the abstract structure of a program to be mapped onto the machine in a logical way. |
| first_indexed | 2025-11-14T18:11:33Z |
| format | Article |
| id | nottingham-211 |
| institution | University of Nottingham Malaysia Campus |
| institution_category | Local University |
| last_indexed | 2025-11-14T18:11:33Z |
| publishDate | 1985 |
| publisher | OHMSHA and Springer-Verlag |
| recordtype | eprints |
| repository_type | Digital Repository |
| spelling | nottingham-2112020-05-04T20:34:06Z https://eprints.nottingham.ac.uk/211/ The MUSE Machine -- an Architecture for Structured Data Flow Computation Brailsford, David F. Duckworth, R. James Computers employing some degree of data flow organisation are now well established as providing a possible vehicle for concurrent computation. Although data-driven computation frees the architecture from the constraints of the single program counter, processor and global memory, inherent in the classic von Neumann computer, there can still be problems with the unconstrained generation of fresh result tokens if a pure data flow approach is adopted. The advantages of allowing serial processing for those parts of a program which are inherently serial, and of permitting a demand-driven, as well as data-driven, mode of operation are identified and described. The MUSE machine described here is a structured architecture supporting both serial and parallel processing which allows the abstract structure of a program to be mapped onto the machine in a logical way. OHMSHA and Springer-Verlag Moto-oka, T. Fuchi, K. 1985 Article PeerReviewed Brailsford, David F. and Duckworth, R. James (1985) The MUSE Machine -- an Architecture for Structured Data Flow Computation. New Generation Computing, 3 (2). pp. 181-195. Data Flow Parallel Computation non von Neumann architectures demand-driven data-driven |
| spellingShingle | Data Flow Parallel Computation non von Neumann architectures demand-driven data-driven Brailsford, David F. Duckworth, R. James The MUSE Machine -- an Architecture for Structured Data Flow Computation |
| title | The MUSE Machine -- an Architecture for Structured Data Flow Computation |
| title_full | The MUSE Machine -- an Architecture for Structured Data Flow Computation |
| title_fullStr | The MUSE Machine -- an Architecture for Structured Data Flow Computation |
| title_full_unstemmed | The MUSE Machine -- an Architecture for Structured Data Flow Computation |
| title_short | The MUSE Machine -- an Architecture for Structured Data Flow Computation |
| title_sort | muse machine -- an architecture for structured data flow computation |
| topic | Data Flow Parallel Computation non von Neumann architectures demand-driven data-driven |
| url | https://eprints.nottingham.ac.uk/211/ |