A Implementation of Parallel Languages with Dynamic Method Replacement

  • EGUCHI Shigeyuki
    The Graduate School of Science and Technology, Kobe University
  • YASUGI Masahiro
    Department of Computer and Systems Engineering, Faculty of Engineering, Kobe University
  • TAKI Kazuo
    Department of Computer and Systems Engineering, Faculty of Engineering, Kobe University

Bibliographic Information

Other Title
  • 実行時メソッド置換を行なう並列言語の実装

Search this article

Description

We are designing and developing an object-oriented parallel language OPA, which features dynamic method replacement. In this paper we describe the dynamic method replacement and its implementation on shared-memory parallel computers. In OPA, methods are divided into read-write(RW) type and read-only(RO) type according to their access to the object. This makes it possible to reduce the period and frequency of mutual exclusions. The efficiency is further improved by replacing a RW method with a RO method dynamically. Such replacement is available in the case where update an object is finished through the progress of processing. The evaluation on a shared-memory parallel computer, POWER Onyx, shows the effectiveness of the dynamic method replacement.

Journal

  • IPSJ SIG Notes

    IPSJ SIG Notes 97 (78), 55-60, 1997-08-21

    Information Processing Society of Japan (IPSJ)

Details 詳細情報について

  • CRID
    1570291227263634560
  • NII Article ID
    110002929313
  • NII Book ID
    AN10485570
  • Text Lang
    ja
  • Data Source
    • CiNii Articles

Report a problem

Back to top