To accelerate object-filed access with handle table by using object-field reusing buffer in JAVM
碩士 === 國立交通大學 === 資訊工程系 === 91 === One of Java program characteristic is object-oriented; there are lots of object access operation and these operation need lots of time and memory access. In this thesis, we proposed a method of software buffer and using characteristic of object field acc...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2003
|
Online Access: | http://ndltd.ncl.edu.tw/handle/70444189667642424219 |
Summary: | 碩士 === 國立交通大學 === 資訊工程系 === 91 === One of Java program characteristic is object-oriented; there are lots of object access operation and these operation need lots of time and memory access. In this thesis, we proposed a method of software buffer and using characteristic of object field access are gathering to some classes and instance variables in lots of Java program. We buffer these instance variables in our object-field reusing buffer and access these instance variables from the buffer to accelerate object-field access. By Trace-driven simulation of the proposed method on Embedded CaffeineMark benchmark show that our proposed method can achieve 1.12 speedup over JIT compiler where memory access cycle counts is two cycles. And we predicted that our proposed method could achieve 1.5 above speedup over JIT compiler where memory access cycle counts is over ten cycles.
|
---|