ループ並列投機実行のJava仮想マシンへの適用 Implementing Parallel Speculative Execution of Loops on JVM

この論文にアクセスする

この論文をさがす

著者

    • 美添一樹 YOSHIZOE KAZUKI
    • 東京大学 大学院 理学系研究科 情報科学専攻 Department of Information Science, Faculty of Science University of Tokyo
    • 松本 尚 MATSUMOTO TAKASHI
    • 東京大学 大学院 理学系研究科 情報科学専攻 Department of Information Science, Faculty of Science University of Tokyo
    • 平木 敬 HIRAKI KEI
    • 東京大学 大学院 理学系研究科 情報科学専攻 Department of Information Science, Faculty of Science University of Tokyo

抄録

命令レベルより大きい粒度のブロックにプログラムを分割し、各ブロックを投機実行することによりブロックレベル並列性を得るハードウェアについて、いくつかの論文で提案がなされている。我々は投機実行の手法を適用したJava仮想マシンを共有メモリマシン上で実装した。投機実行の対象はループに限定した。単純なループについて実験を行なった結果、インタプリタJava仮想マシンでも10000命令以上のループであれば高速化が可能であった。There have been several proposals about hardware speculative executions, in a larger granularity than instruction level parallelism, by partitioning the target program into blocks. We have applied speculative execution onto Java Virtual Machine. We implemented it on a shared memory machine. The target for speculative execution is limited to loops. We measured speedups for simple loops and found that it is possible to gain speedups for loops which contains more than 10000 instructions by an interpreter Java Virtual Machine.

There have been several proposals about hardware speculative executions, in a larger gran-ularity than instruction level parallelism, by partitioning the target program into blocks.We have applied speculative execution onto Java Virtual Machine. We implemented it on a shared memory machine. The target for speculative execution is limited to loops. We measured speedups for simple loops and found that it is possible to gain speedups for loops which contains more than 10000 instructions by an interpreter Java Virtual Machine.

収録刊行物

  • 情報処理学会研究報告ハイパフォーマンスコンピューティング(HPC)

    情報処理学会研究報告ハイパフォーマンスコンピューティング(HPC) 1998(72(1998-HPC-072)), 1-6, 1998-08-06

    一般社団法人情報処理学会

参考文献:  10件中 1-10件 を表示

被引用文献:  1件中 1-1件 を表示

各種コード

  • NII論文ID(NAID)
    110002932293
  • NII書誌ID(NCID)
    AN10463942
  • 本文言語コード
    JPN
  • 資料種別
    Technical Report
  • データ提供元
    CJP書誌  CJP引用  NII-ELS  IPSJ 
ページトップへ