Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/38765.38811acmconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
Article

Mentat: An object-oriented macro data flow system

Published: 01 December 1987 Publication History

Abstract

Mentat is an object-oriented macro data flow system designed to facilitate parallelism in distributed systems. Its underlying model of computation is the macro data flow model. The Macro data flow model is similar to the traditional, large grain data flow model with two differences: (1) Some macro actors are persistent actors that maintain state information between firings; (2) Program graphs are dynamic. Macro data flow programs are represented by dynamic structures called future lists that may be constructed and modified at run time. This paper discusses the motivation of the macro data flow model; the relationship between objects, actors, and tokens; the use of future lists; extensions to the programming language C++ for writing macro data flow programs; and the structure of a virtual macro data flow machine for executing macro data flow programs.

Cited By

View all
  • (2007)Simplifying cyber foraging for mobile devicesProceedings of the 5th international conference on Mobile systems, applications and services10.1145/1247660.1247692(272-285)Online publication date: 13-Jun-2007
  • (2005)Agents: An undistorted representation of problem structureLanguages and Compilers for Parallel Computing10.1007/BFb0014223(551-565)Online publication date: 9-Jun-2005
  • (1997)Using scoping rules as a distributed coordination languageProceedings of the Thirtieth Hawaii International Conference on System Sciences10.1109/HICSS.1997.667281(340-348)Online publication date: 1997
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
OOPSLA '87: Conference proceedings on Object-oriented programming systems, languages and applications
December 1987
493 pages
ISBN:0897912470
DOI:10.1145/38765
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 December 1987

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

OOPSLA87
Sponsor:

Acceptance Rates

Overall Acceptance Rate 268 of 1,244 submissions, 22%

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 04 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2007)Simplifying cyber foraging for mobile devicesProceedings of the 5th international conference on Mobile systems, applications and services10.1145/1247660.1247692(272-285)Online publication date: 13-Jun-2007
  • (2005)Agents: An undistorted representation of problem structureLanguages and Compilers for Parallel Computing10.1007/BFb0014223(551-565)Online publication date: 9-Jun-2005
  • (1997)Using scoping rules as a distributed coordination languageProceedings of the Thirtieth Hawaii International Conference on System Sciences10.1109/HICSS.1997.667281(340-348)Online publication date: 1997
  • (1996)A parallelizing translator for object-oriented large-grain data flow modelProceedings of 28th Southeastern Symposium on System Theory10.1109/SSST.1996.493543(431-435)Online publication date: 1996
  • (1996)An object oriented C++ parallel compiler systemWuhan University Journal of Natural Sciences10.1007/BF029008651:3-4(437-441)Online publication date: Dec-1996
  • (1993)Language support for data parallelism in pointer based dynamic data structuresProceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: distributed computing - Volume 210.5555/962367.962398(933-941)Online publication date: 24-Oct-1993
  • (1991)High Performance Parallel File ObjectsThe Sixth Distributed Memory Computing Conference, 1991. Proceedings10.1109/DMCC.1991.633362(720-723)Online publication date: 1991
  • (1990)Exploiting coarse grained parallelism in database applicationsProceedings. PARBASE-90: International Conference on Databases, Parallel Architectures, and Their Applications10.1109/PARBSE.1990.77190(510-512)Online publication date: 1990
  • (1990)The Mentat Run-Time System: Support for Medium Grain Parallel ComputationProceedings of the Fifth Distributed Memory Computing Conference, 1990.10.1109/DMCC.1990.556318(1064-1073)Online publication date: 1990
  • (1989)Real-Time Mentat programming language and architectureIEEE Global Telecommunications Conference, 1989, and Exhibition. 'Communications Technology for the 1990s and Beyond10.1109/GLOCOM.1989.63956(141-147)Online publication date: 1989
  • Show More Cited By

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media