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 |
id |
ndltd-TW-091NCTU0392060 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-091NCTU03920602016-06-22T04:14:05Z http://ndltd.ncl.edu.tw/handle/70444189667642424219 To accelerate object-filed access with handle table by using object-field reusing buffer in JAVM 在JAVA虛擬機器上利用物件重用緩衝區加速物件存取 楊欽麟 碩士 國立交通大學 資訊工程系 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. 單智君 2003 學位論文 ; thesis 0 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立交通大學 === 資訊工程系 === 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.
|
author2 |
單智君 |
author_facet |
單智君 楊欽麟 |
author |
楊欽麟 |
spellingShingle |
楊欽麟 To accelerate object-filed access with handle table by using object-field reusing buffer in JAVM |
author_sort |
楊欽麟 |
title |
To accelerate object-filed access with handle table by using object-field reusing buffer in JAVM |
title_short |
To accelerate object-filed access with handle table by using object-field reusing buffer in JAVM |
title_full |
To accelerate object-filed access with handle table by using object-field reusing buffer in JAVM |
title_fullStr |
To accelerate object-filed access with handle table by using object-field reusing buffer in JAVM |
title_full_unstemmed |
To accelerate object-filed access with handle table by using object-field reusing buffer in JAVM |
title_sort |
to accelerate object-filed access with handle table by using object-field reusing buffer in javm |
publishDate |
2003 |
url |
http://ndltd.ncl.edu.tw/handle/70444189667642424219 |
work_keys_str_mv |
AT yángqīnlín toaccelerateobjectfiledaccesswithhandletablebyusingobjectfieldreusingbufferinjavm AT yángqīnlín zàijavaxūnǐjīqìshànglìyòngwùjiànzhòngyònghuǎnchōngqūjiāsùwùjiàncúnqǔ |
_version_ |
1718315003267776512 |