A Parallel Java^TM Virtual Machine
スポンサーリンク
概要
- 論文の詳細を見る
This article describes how a Java virtual machine can make use of the inherent concurrency of Java programs on a massively parallel machine, NEC's Cenju-3. An application written with the Java programming language has two different ways to introduce concurrency : threads and process. While it is possible to introduce parallelism by using processes, the granularity is likely to be coarse and applications will have to be written specially for parallel machines or else lack flexibility, scalability and have a very low degree of parallelism. On the other hand, while most Java applications are already highly multi-threaded, the problem of locality of objects shared between threads makes it difficult to take advantage of the availability of many processors. In this paper, we address this problem by describing the implementation of a parallel Java virtual machine on Cenju-3, illustrating the use of low-level communications and remote DMA accesses in implementing release consistency(RC) for distributed shared objects.
- 一般社団法人情報処理学会の論文
- 1996-09-04
著者
-
小長谷 明彦
NEC
-
小長谷 明彦
Nec C&c研究所
-
Defago Xavier
C&C Research Laboratories
-
Defago Xavier
C&c Research Laboratories
関連論文
- オペレーティングシステムインターフェースを使ったプロセッサモデルのRTLシミュレーション手法
- オブジェクト指向によるアーキテクチャ評価シミュレータ設計手法の検討
- スレッドレベル並列処理アーキテクチャの一検討
- 順序付きマルチスレッドアーキテクチャのプログラミングモデルと評価
- 逐次型推論マシンCHI小型化版の設計思想
- 文字列処理とアーキテクチャ (記号処理と計算機アーキテクチャ)
- スレッドレベル並列処理プロセッサの検討
- 遺伝的アルゴリズム(GA)による関数最適化の一手法
- 遺伝的アルゴリズムを用いた並列グラフ分割アルゴリズム
- A'UM-90のボラタイルオブジェクトの実装方式
- ストリームに基づく並列オブジェクト指向言語A'UM-90 : ストリーム分散実装方式
- 知識情報処理技術とヒトゲノム計画
- 逐次型推論マシンCHI-IIの性能評価
- 逐次型推論マシンCHIにおける動的述語の実現と評価
- 論理型言語における多重名前空間の実現について
- 4.論理プログラミングと遺伝子情報処理 (第五世代コンピュータプロジェクトの成果と残された課題)
- マルチメディア向けSIMD命令の生成手法(並列・分散)
- マルチメディア向けSIMD命令の生成手法(並列・分散)
- SIMD命令を生成するコンパイル手法の提案
- 逐次型推論マシンCHIの性能評価
- 逐次型推論マシンCHI小型化版のアーキテクチャ
- 並列マシンCenju-3上でのユーザレベルIPCに関する考察 : Mach Microkernelをベースとする並列OS DenEnでの実現
- Machマイクロカーネルをベースとした並列OS DenEnの実現
- 並列コンピュータCenju-3用MachにおけるNORMA IPCの実現
- 小特集「遺伝的アルゴリズムの新しい潮流」にあたって
- 隠れマルコフモデルによる蛋白質のモチーフ抽出
- 確率的アプローチによる遺伝子情報処理
- GAの遺伝子情報処理への応用
- モチーフについて
- 関数型プログラム向きマシンの実現方式 (関数型プログラミングとその応用)
- 88-16 メッセージ駆動プロセッサのアーキテクチャ
- 型付きユニフィケーションとクローズの対象指向解釈について
- A Parallel Java^TM Virtual Machine
- 遺伝的アルゴリズムを取り入れたタンパク質配列解析
- 関数型言語とリダクションマシン (<小特集>関数型言語向きマシン)
- 82-12 アプリカティブキャッシング : 作用的言語における連想計算
- 82-11 アプリカティプ・ループとその応用
- 82-10 ALICE : 作用的言語のための並列リダクションマシン
- 81-10 SKIM-S,K,Iリダクション・マシン