The Manchester prototype dataflow computer
Communications of the ACM - Special section on computer architecture
Data flow graph optimization in ifi
Proc. of a conference on Functional programming languages and computer architecture
Evaluation of a prototype data flow processor of the SIGMA-1 for scientific computations
ISCA '86 Proceedings of the 13th annual international symposium on Computer architecture
A scalable dataflow structure store
ISCA '86 Proceedings of the 13th annual international symposium on Computer architecture
Processor allocation in a multi-ring dataflow machine
Journal of Parallel and Distributed Computing
Managing resources in a parallel machine
Proc. of the IFIP TC 10 working conference on Fifth generation computer architectures
Control of parallelism in the Manchester Dataflow Machine
Proc. of a conference on Functional programming languages and computer architecture
Performance issues in dataflow machines
Future Generation Computer Systems
Code Optimization for Tagged-Token Dataflow Machines
IEEE Transactions on Computers
Computer architecture: a quantitative approach
Computer architecture: a quantitative approach
Resource management in a multi-ring dataflow machine
Proceedings of the conference on CONPAR 88
Implementation of a general-purpose dataflow multiprocessor
Implementation of a general-purpose dataflow multiprocessor
ICS '90 Proceedings of the 4th international conference on Supercomputing
The art of computer programming, volume 1 (3rd ed.): fundamental algorithms
The art of computer programming, volume 1 (3rd ed.): fundamental algorithms
The specification of a new Manchester Dataflow machine
ICS '89 Proceedings of the 3rd international conference on Supercomputing
Iterative Instructions in the Manchester Dataflow Computer
IEEE Transactions on Parallel and Distributed Systems
Self-regulation of workload in the Manchester Data-Flow computer
Proceedings of the 28th annual international symposium on Microarchitecture
An expressive language and efficient execution system for software agents
Journal of Artificial Intelligence Research
Hi-index | 0.00 |
The Manchester Data-Flow Machine, MDFM, has evolved continuously during the past decade. By the time the prototype uniprocessor hardware system was decommissioned, in 1989, the putative multi-processor architecture comprised separate Processing Elements and Structure Store Units, together with a “global” Allocator and Throttle Unit, all linked by a packet-based Interconnection Switch.The decisions leading to this design are well documented in the literature, but some of the reasoning behind these decisions is now out-of-date. This paper looks afresh at the MDFM architecture, in the light of new hardware and software technology and the new state-of-the-art in data-flow computing, and derives an updated architecture, NMDFM, for a Manchester-style multi-processor system. The variable parameters of the NMDFM are investigated in an attempt to find an “optimum” set for future simulation studies.