|
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
フロントエンドシステムはバイトコードレベルでの最
|
|
 |
|
|
|
|
|
適化・カスタム化を実現するクラスフレームワーク
|
|
|
|
ポータブル、かつ拡張性のある設計
|
|
 |
|
|
|
|
|
|
行列積に対する単純なプログラム変換の例を用い
|
|
 |
|
|
|
|
|
|
て評価した:
|
|
|
|
OpenJITとsunwjitの実行時間の差は10%以下
|
|
|
|
→生成されるネイティブコードの効率の差
|
|
|
|
n |
OpenJITとsunwjitのオーバーヘッドの比は2倍強
|
|
|
→OpenJITではJIT本体もコンパイルするため
|
|
|
|
n |
フロントエンドのオーバーヘッドはサイズや実行回数に依
|
|
|
らない
|
|
|
|
→サイズや実行回数が大きくなれば償却
|
|
|
|