PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
May 1, 1996ACM Transactions on Computer Systems60 citationsOpen Access

Portable run-time support for dynamic object-oriented parallel processing

AGAndrew GrimshawJWJon WeissmanWSW. Timothy Strayer

Key Points

Key points are not available for this paper at this time.

Abstract

Mentat is an object-oriented parallel processing system designed to simplify the task of writing portable parallel programs for parallel machines and workstation networks. The Mentat compiler and run-time system work together to automatically manage the communication and synchronization between objects. The run-time system marshals member function arguments, schedules objects on processors, and dynamically constructs and executes large-grain data dependence graphs. In this article we present the Mentat run-time system. We focus on three aspects—the software architecture, including the interface to the compiler and the structure and interaction of the principle components of the run-time system; the run-time overhead on a component-by-component basis for two platforms, a Sun SparcStation 2 and an Intel Paragon; and an analysis of the minimum granularity required for application programs to overcome the run-time overhead.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Grimshaw et al. (1996) studied this question.

synapsesocial.com/papers/6a1d193ecc9f7df1b704dffdhttps://doi.org/10.1145/227695.227696
Ask AI
Helpful
Bookmark
Share
View Full Paper