DocumentCode :
1837839
Title :
Evaluating the Data Access Efficiency of Imagine Stream Processor with Scientific Applications
Author :
Che, Yonggang
Author_Institution :
Sch. of Comput., Nat. Univ. of Defense Technol., Changsha
fYear :
2008
fDate :
18-21 Nov. 2008
Firstpage :
194
Lastpage :
199
Abstract :
The performance gap between processor and memory keeps expanding and memory access continues to be the crucial bottleneck of program performance. Traditionally, this problem is mitigated with cache technique. Stream processing is another approach that tackles this problem and has shown its effectiveness in reducing the number of memory accesses for media applications. Whether it is effective in reducing the memory traffic of scientific application is a question. This paper tries to investigate this problem. It first comparatively analyzes the memory hierarchy organization and the data access pattern of the Imagine stream processor and conventional cache based processors. Then it performs experiments on Imagine and a contrastive cache based general purpose processor (Intel Pentium M) with five typical scientific programs. The data obtained on two processors are compared against each other, with special focus on data access efficiency. The results show that data traffic between the LRF (local register file) and the SRF (stream register file) are effectively reduced on Imagine. But SRF of Imagine alone can not effectively reduce the number of off-chip memory accesses. Off-chip memory access still accounts for a large fraction of the total runtime on Imagine, as far as the programs are evaluated.
Keywords :
information retrieval; memory architecture; cache technique; data access efficiency; data access pattern; imagine stream processor; local register file; memory hierarchy organization; memory traffic; off-chip memory accesses; program performance; stream processing; stream register file; Application software; Concurrent computing; Delay; Distributed computing; Distributed processing; Image analysis; Laboratories; Random access memory; Registers; Streaming media; Memory hierarchy; cache based processor; data access efficiency; stream processor; stream register file;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Young Computer Scientists, 2008. ICYCS 2008. The 9th International Conference for
Conference_Location :
Hunan
Print_ISBN :
978-0-7695-3398-8
Electronic_ISBN :
978-0-7695-3398-8
Type :
conf
DOI :
10.1109/ICYCS.2008.109
Filename :
4708972
Link To Document :
بازگشت