Design of an Actor Language for Implicit Parallel Programming

Yariv Aridor*, Shimon Cohen, Amiram Yehudai

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Software tools that support implicit parallel programming hold the key to reducing the complexity of parallel programming and realizing more ubiquitous parallel computation. This paper addresses the topic of implicit concurrent object-oriented programming. It presents a new language, SYMPAL, which unlike most existing COOP languages that provide explicit constructs for concurrency control, is based on a unification of object orientation and pure functional programming with the goals of supporting implicit programming and high efficiency in massively concurrent object-oriented programming. Extensive experience with SYMPAL applications on a parallel machine indicates that it achieves these goals.

Original languageEnglish
Pages (from-to)39-47
Number of pages9
JournalACM SIGPLAN Notices
Volume33
Issue number6
DOIs
StatePublished - Jun 1998

Keywords

  • Actor-based languages
  • Concurrency
  • Efficiency
  • Functional programming
  • Implicit programming
  • Object-oriented programming

Fingerprint

Dive into the research topics of 'Design of an Actor Language for Implicit Parallel Programming'. Together they form a unique fingerprint.

Cite this