- 【Updated on May 12, 2025】 Integration of CiNii Dissertations and CiNii Books into CiNii Research
- Trial version of CiNii Research Knowledge Graph Search feature is available on CiNii Labs
- 【Updated on June 30, 2025】Suspension and deletion of data provided by Nikkei BP
- Regarding the recording of “Research Data” and “Evidence Data”
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)
- Tweet
Details 詳細情報について
-
- CRID
- 1570291227263634560
-
- NII Article ID
- 110002929313
-
- NII Book ID
- AN10485570
-
- Text Lang
- ja
-
- Data Source
-
- CiNii Articles