DocumentCode :
2432993
Title :
Prefetching for array data in embedded Java hardware accelerator
Author :
Wu, Yi-Ruei ; Chen, Yu-Sheng ; Shann, Jean Jyh-Jiun
Author_Institution :
Dept. of Comput. Sci., Nat. Chiao Tung Univ., Hsinchu, Taiwan
fYear :
2009
fDate :
28-30 April 2009
Firstpage :
363
Lastpage :
366
Abstract :
For improving the efficiency of a program, it is important to reduce stalls caused by memory access. Traditional programs usually spend much time on memory stalls when accessing lower-level memory, and so do Java programs. In order to reduce memory stall time, prefetching is a feasible solution. We observed some obvious properties of array access so that we could prefetch array data by taking advantage of these properties. We analyzed these properties and proposed a suitable array prefetching mechanism for embedded Java hardware accelerators so as to reduce the time spent on memory stalls. Our approach eliminates about 25% of array stall time on average and even up to 50% for some array-based programs.
Keywords :
Java; hardware-software codesign; storage management; array data; embedded Java; hardware accelerator; suitable array prefetching; Acceleration; Computer science; Hardware; History; Java; Mechanical factors; Prefetching; Programming profession; Sun; Systolic arrays;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Design, Automation and Test, 2009. VLSI-DAT '09. International Symposium on
Conference_Location :
Hsinchu
Print_ISBN :
978-1-4244-2781-9
Electronic_ISBN :
978-1-4244-2782-6
Type :
conf
DOI :
10.1109/VDAT.2009.5158170
Filename :
5158170
Link To Document :
بازگشت