170 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1988.This dissertation describes Mentat, a prototype object-oriented macro data flow system designed to address the problem of exploiting idle processor resources in loosely coupled distributed systems. The system is conducive to the development of parallel applications, supports high degrees of parallelism, and does not require a complex distributed control. Mentat achieves this by combining the macro data flow model of computation and the object-oriented programming paradigm. The macro data flow model provides high degrees of parallelism and a decentralized control while the object-oriented paradigm permits the hiding of much of the parallel environment from the programmer....
The programming of parallel and distributed applications is difficult. The proliferation of net wor...
The macro-dataflow model of execution has been used in scheduling heuristics for directed acyclic gr...
EASY-FLOW, a very high-level data flow language, is introduced for the purpose of adapting programs ...
Mentat, an object-oriented macro data flow system designed to facilitate parallelism in distributed ...
Abstract—Data flow techniques have been around since the early ’70s when they were used in compilers...
Data flow techniques have been around since the early ’70s when they were used in compilers for seq...
PhD ThesisIn the 1980s, multiple-processor computers (multiprocessors) based on conven- tional pr...
It is now widely recognized that increased levels of parallelism are a necessary condition for impro...
Data flow techniques have been around since the early ’70s when they were used in compilers for sequ...
Current parallelization techniques, mostly based on data dependence analysis, are primarily used to ...
grantor: University of TorontoThis dissertation presents novel operating system structurin...
Large metasystems comprised of a variety of interconnected high-performance architectures are becomi...
The thesis describes the implementation of a Macro Data Flow run-time support for multi-core archite...
: Functional or Control parallelism is an effective way to increase speedups in Multicomputers. Prog...
The problem of processor allocation in a macro-dataflow multiprocessor system is studied. Being a hi...
The programming of parallel and distributed applications is difficult. The proliferation of net wor...
The macro-dataflow model of execution has been used in scheduling heuristics for directed acyclic gr...
EASY-FLOW, a very high-level data flow language, is introduced for the purpose of adapting programs ...
Mentat, an object-oriented macro data flow system designed to facilitate parallelism in distributed ...
Abstract—Data flow techniques have been around since the early ’70s when they were used in compilers...
Data flow techniques have been around since the early ’70s when they were used in compilers for seq...
PhD ThesisIn the 1980s, multiple-processor computers (multiprocessors) based on conven- tional pr...
It is now widely recognized that increased levels of parallelism are a necessary condition for impro...
Data flow techniques have been around since the early ’70s when they were used in compilers for sequ...
Current parallelization techniques, mostly based on data dependence analysis, are primarily used to ...
grantor: University of TorontoThis dissertation presents novel operating system structurin...
Large metasystems comprised of a variety of interconnected high-performance architectures are becomi...
The thesis describes the implementation of a Macro Data Flow run-time support for multi-core archite...
: Functional or Control parallelism is an effective way to increase speedups in Multicomputers. Prog...
The problem of processor allocation in a macro-dataflow multiprocessor system is studied. Being a hi...
The programming of parallel and distributed applications is difficult. The proliferation of net wor...
The macro-dataflow model of execution has been used in scheduling heuristics for directed acyclic gr...
EASY-FLOW, a very high-level data flow language, is introduced for the purpose of adapting programs ...