• DocumentCode
    2774936
  • Title

    Early experience with object-oriented message driven computing

  • Author

    Christopher, Thomas W.

  • Author_Institution
    Dept. of Comput. Sci., Illinois Inst. of Technol., Chicago, IL, USA
  • fYear
    1990
  • fDate
    8-10 Oct 1990
  • Firstpage
    503
  • Lastpage
    506
  • Abstract
    A model of parallel computation, message-driven computing (MDC), is presented, along with a language OOMDC/C that implements it. OOMDC/C is an object-oriented version of MDC that has been implemented in a sequential version and in two parallel versions on the Encore multiprocessor, one holding the messages in shared memory and the other copying the messages between processes. It is shown that the model facilitates the use of a variety of parallel data and control structures, including Actors, distributed arrays, communicating processes, remote procedure calls, broadcast and accumulation, data flow graphs, l-structures, streams, active messages, and demand-driven dynamic programming
  • Keywords
    object-oriented programming; parallel programming; programming theory; Actors; Encore multiprocessor; MDC; OOMDC/C; accumulation; active messages; broadcast; communicating processes; data flow graphs; demand-driven dynamic programming; distributed arrays; l-structures; message driven computing; object-oriented; parallel computation; parallel data; remote procedure calls; shared memory; streams; Broadcasting; Computational modeling; Computer science; Concurrent computing; Distributed computing; Dynamic programming; Functional programming; Message passing; Object oriented modeling; Pattern matching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers of Massively Parallel Computation, 1990. Proceedings., 3rd Symposium on the
  • Conference_Location
    College Park, MD
  • Print_ISBN
    0-8186-2053-6
  • Type

    conf

  • DOI
    10.1109/FMPC.1990.89503
  • Filename
    89503