Data-Driven and Demand-Driven Computer Architecture
ACM Computing Surveys (CSUR)
A preliminary architecture for a basic data-flow processor
ISCA '75 Proceedings of the 2nd annual symposium on Computer architecture
First version of a data flow procedure language
Programming Symposium, Proceedings Colloque sur la Programmation
The architecture and system method of DDM1: A recursively structured Data Driven Machine
ISCA '78 Proceedings of the 5th annual symposium on Computer architecture
A GRAPH MODEL FOR PARALLEL COMPUTATIONS
A GRAPH MODEL FOR PARALLEL COMPUTATIONS
A computation model with data flow sequencing
A computation model with data flow sequencing
MULTILISP: a language for concurrent symbolic computation
ACM Transactions on Programming Languages and Systems (TOPLAS)
Structure handling in data-flow systems
IEEE Transactions on Computers - The MIT Press scientific computation series
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
Stored data structures on the Manchester dataflow machine
ISCA '86 Proceedings of the 13th annual international symposium on Computer architecture
Data flow graph partitioning to reduce communication cost
MICRO 19 Proceedings of the 19th annual workshop on Microprogramming
Overview of concert multilisp: a multiprocessor symbolic computing system
ACM SIGARCH Computer Architecture News
ACM Computing Surveys (CSUR)
DI: an interactive debugging interpreter for applicative languages
SIGPLAN '87 Papers of the Symposium on Interpreters and interpretive techniques
Reduced distance routing in single-state shuffle-exchange interconnection networks
SIGMETRICS '87 Proceedings of the 1987 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Analytical modeling and architectural modifications of a dataflow computer
ISCA '87 Proceedings of the 14th annual international symposium on Computer architecture
A tagged token dataflow machine for computing small, iterative algorithms
ACM SIGARCH Computer Architecture News
ACM '87 Proceedings of the 1987 Fall Joint Computer Conference on Exploring technology: today and tomorrow
FLIC—a functional language intermediate code
ACM SIGPLAN Notices
Matching Language and Hardware for Parallel Computation in the Linda Machine
IEEE Transactions on Computers - Special issue on architectural support for programming languages and operating systems
Demand-Driven Interpretation of FP Programs on a Data-Flow Multiprocessor
IEEE Transactions on Computers - Special issue on architectural support for programming languages and operating systems
Measuring Parallelism in Computation-Intensive Scientific/Engineering Applications
IEEE Transactions on Computers
Flagship: a parallel architecture for declarative programming
ISCA '88 Proceedings of the 15th Annual International Symposium on Computer architecture
The architecture of a Linda coprocessor
ISCA '88 Proceedings of the 15th Annual International Symposium on Computer architecture
DVPP: a VLSI dynamic-graph ensemble machine
ICS '88 Proceedings of the 2nd international conference on Supercomputing
A simple and efficient implmentation approach for single assignment languages
LFP '88 Proceedings of the 1988 ACM conference on LISP and functional programming
Tokenless static data flow using associative templates
Proceedings of the 1988 ACM/IEEE conference on Supercomputing
Elimination of bottlenecks in dynamic dataflow processors
Proceedings of the 1988 ACM/IEEE conference on Supercomputing
Efficient vector processing on dataflow supercomputer SIGMA-1
Proceedings of the 1988 ACM/IEEE conference on Supercomputing
Speedup Versus Efficiency in Parallel Systems
IEEE Transactions on Computers
Code Optimization for Tagged-Token Dataflow Machines
IEEE Transactions on Computers
The Epsilon dataflow processor
ISCA '89 Proceedings of the 16th annual international symposium on Computer architecture
An architecture of a dataflow single chip processor
ISCA '89 Proceedings of the 16th annual international symposium on Computer architecture
Can dataflow subsume von Neumann computing?
ISCA '89 Proceedings of the 16th annual international symposium on Computer architecture
Analysis of computation-communication issues in dynamic dataflow architectures
ISCA '89 Proceedings of the 16th annual international symposium on Computer architecture
A parallel pipelined data flow coprocessor
CSC '89 Proceedings of the 17th conference on ACM Annual Computer Science Conference
Executing a Program on the MIT Tagged-Token Dataflow Architecture
IEEE Transactions on Computers
Performance Evaluation of a Dataflow Architecture
IEEE Transactions on Computers
Lazy task creation: a technique for increasing the granularity of parallel programs
LFP '90 Proceedings of the 1990 ACM conference on LISP and functional programming
Efficient routing techniques for cooperating processors in dataflow computers
CSC '90 Proceedings of the 1990 ACM annual conference on Cooperation
ASPLOS IV Proceedings of the fourth international conference on Architectural support for programming languages and operating systems
Task allocation in data flow multiprocessors: an annotated bibliography
ACM SIGARCH Computer Architecture News - Symposium on parallel algorithms and architectures
A hands-on dataflow architecture/programming course
ACM SIGCSE Bulletin
T: a multithreaded massively parallel architecture
ISCA '92 Proceedings of the 19th annual international symposium on Computer architecture
Cache Memories for Data Flow Machines
IEEE Transactions on Computers
Manchester data-flow: a progress report
ICS '92 Proceedings of the 6th international conference on Supercomputing
Generation and quantitative evaluation of dataflow clusters
FPCA '93 Proceedings of the conference on Functional programming languages and computer architecture
Empirical study of latency hiding on a fine-grain parallel processor
ICS '93 Proceedings of the 7th international conference on Supercomputing
POPL '95 Proceedings of the 22nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Advanced Array Optimizations for High Performance Functional Languages
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
Dataflow computer development in Japan
ICS '90 Proceedings of the 4th international conference on Supercomputing
POSC—a partitioning and optimizing SISAL compiler
ICS '90 Proceedings of the 4th international conference on Supercomputing
Towards efficient fine-grain software pipelining
ICS '90 Proceedings of the 4th international conference on Supercomputing
Effects of communication latency, overhead, and bandwidth in a cluster architecture
Proceedings of the 24th annual international symposium on Computer architecture
Object graph rewriting: an experimental parallel implementation
PASCO '97 Proceedings of the second international symposium on Parallel symbolic computation
Dependence driven execution for multiprogrammed multiprocessor
ICS '98 Proceedings of the 12th international conference on Supercomputing
Monsoon: an explicit token-store architecture
25 years of the international symposia on Computer architecture (selected papers)
SMARTS: exploiting temporal locality and parallelism through vertical execution
ICS '99 Proceedings of the 13th international conference on Supercomputing
The specification of a new Manchester Dataflow machine
ICS '89 Proceedings of the 3rd international conference on Supercomputing
The stream machine: a data flow architecture for real-time applications
ICSE '85 Proceedings of the 8th international conference on Software engineering
Integrating functional and imperative programming
LFP '86 Proceedings of the 1986 ACM conference on LISP and functional programming
Partitioning parallel programs for macro-dataflow
LFP '86 Proceedings of the 1986 ACM conference on LISP and functional programming
Monsoon: an explicit token-store architecture
ISCA '90 Proceedings of the 17th annual international symposium on Computer Architecture
CSC '86 Proceedings of the 1986 ACM fourteenth annual conference on Computer science
Reconfigurable synchronized dataflow processor
ASP-DAC '00 Proceedings of the 2000 Asia and South Pacific Design Automation Conference
WebCom: A Web Based Volunteer Computer
The Journal of Supercomputing
Asynchrony in parallel computing: from dataflow to multithreading
Progress in computer research
Asynchrony in parallel computing: from dataflow to multithreading
Progress in computer research
The Data-Driven Microprocessor
IEEE Micro
Iterative Instructions in the Manchester Dataflow Computer
IEEE Transactions on Parallel and Distributed Systems
Lazy Task Creation: A Technique for Increasing the Granularity of Parallel Programs
IEEE Transactions on Parallel and Distributed Systems
IEEE Transactions on Parallel and Distributed Systems
Condensed Graphs: A Multi-level, Parallel, Intermediate Representation
Euro-Par '99 Proceedings of the 5th International Euro-Par Conference on Parallel Processing
Two Fundamental Limits on Dataflow Multiprocessing
PACT '93 Proceedings of the IFIP WG10.3. Working Conference on Architectures and Compilation Techniques for Fine and Medium Grain Parallelism
Show Me What You Mean! Pariss: A CBIR-Interface that Learns by Example
VISUAL '00 Proceedings of the 4th International Conference on Advances in Visual Information Systems
Facilitating Parallel Programming in PVM Using Condensed Graphs
Proceedings of the 6th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Proceedings of the 36th annual IEEE/ACM International Symposium on Microarchitecture
First-order functional languages and intensional logic
Journal of Functional Programming
ACM SIGPLAN Notices
Parallel implementation of a transportation network model
Journal of Parallel and Distributed Computing
A delta-driven execution model for semantic computing
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Hardware-modulated parallelism in chip multiprocessors
ACM SIGARCH Computer Architecture News - Special issue: dasCMP'05
Area-Performance Trade-offs in Tiled Dataflow Architectures
Proceedings of the 33rd annual international symposium on Computer Architecture
Modeling instruction placement on a spatial architecture
Proceedings of the eighteenth annual ACM symposium on Parallelism in algorithms and architectures
Reducing control overhead in dataflow architectures
Proceedings of the 15th international conference on Parallel architectures and compilation techniques
Instruction scheduling for a tiled dataflow architecture
Proceedings of the 12th international conference on Architectural support for programming languages and operating systems
ACM Transactions on Computer Systems (TOCS)
Dataflow architecture for EEG patient monitor
ACM SIGARCH Computer Architecture News
Design and Performance Evaluation of EXMAN: An EXtended MANchester Data Flow Computer
IEEE Transactions on Computers
Hiding Communication Latency with Non-SPMD, Graph-Based Execution
ICCS '09 Proceedings of the 9th International Conference on Computational Science: Part I
Reactive parallel processing for synchronous dataflow
Proceedings of the 2010 ACM Symposium on Applied Computing
Deadlock avoidance for streaming computations with filtering
Proceedings of the twenty-second annual ACM symposium on Parallelism in algorithms and architectures
Chip multiprocessor based on data-driven multithreading model
International Journal of High Performance Systems Architecture
Dimensioning heterogeneous MPSoCs via parallelism analysis
Proceedings of the Conference on Design, Automation and Test in Europe
On the compositionality of round abstraction
CONCUR'10 Proceedings of the 21st international conference on Concurrency theory
Microprocessors & Microsystems
Q100: the architecture and design of a database processing unit
Proceedings of the 19th international conference on Architectural support for programming languages and operating systems
Hi-index | 0.02 |
The Manchester project has developed a powerful dataflow processor based on dynamic tagging. This processor is large enough to tackle realistic applications and exhibits impressive speedup for programs with sufficient parallelism.