@techreport{oai:ipsj.ixsq.nii.ac.jp:00023525,
 author = {鈴木, 信一郎 and 梅谷, 征雄 and Shinichiro, Suzuki and Yukio, Umetani},
 issue = {22(2001-ARC-147)},
 month = {Mar},
 note = {Java仮想マシンの実行速度を上げるために 本研究では静的ベクトル最適化と動的ループ最適化を検討した.静的ベクトル最適化では Java仮想マシンにベクトル処理機構を実装し 手動でJavaバイトコードを書き換えて測定した.動的ループ最適化では 動的にループに対して命令数の少ない疑似命令を作成し ループを疑似命令で実行することにより読み込み回数を減らした.KaffeVMに各最適化を実装しscimark2ベンチマークで測定した結果 オリジナルな実行に対しそれぞれ最大で1.9倍 5.7倍の高速化を達成した., We propose static vector optimization and dynamic loop optimization for speedups of Java Virtual Machine(JVM). We designed a vector execution method to JVM and rewrite the JavaByteCode for testing static vector optimization. Also, we designed a dynamic loop optimization method that reduce the number of instructions in loop by substitution for JavaByteCode. As a result, we achieved 1.2 to 5.7 times speedup to the original execution.},
 title = {Java仮想マシンのベクトル化と動的最適化},
 year = {2002}
}