The Mentat programming language and architecture
- 6 January 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
An object-oriented macro dataflow system called Mentat is described. The objective of Mentat is to provide an easy-to-use, transparent mechanism to exploit parallelism. Mentat meets these objectives by combining a data-driven computation model, the macro data-flow model, with the object-oriented programming paradigm. A high-level view of Mentat (including the macro data-flow model) is provided, along with Mentat's graph-representation mechanism called future lists, the Mentat programming language, the Mentat virtual machine, and the implementation status of a prototype Mentat system.Keywords
This publication has 14 references indexed in Scilit:
- Dataflow machine architectureACM Computing Surveys, 1986
- An Architectural Comparison of Dataflow SystemsComputer, 1986
- Resource managers in functional programmingJournal of Parallel and Distributed Computing, 1984
- Parallel Processing with Large-Grain Data Flow TechniquesComputer, 1984
- Data Flow LanguagesComputer, 1982
- Data Flow Systems: Guest Editors' IntroductionComputer, 1982
- The VAL Language: Description and AnalysisACM Transactions on Programming Languages and Systems, 1982
- High level programming for distributed computingCommunications of the ACM, 1979
- Communicating sequential processesCommunications of the ACM, 1978
- MonitorsCommunications of the ACM, 1974