loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Eighth Annual Workshop on Interaction between Compilers and Computer Architectures (INTERACT'04)
Data Movement Optimization for Software-Controlled On-Chip Memory
Madrid, Spain
February 15-February 15
ISBN: 0-7695-2061-8
Motonobu Fujita, University of Tokyo
Masaaki Kondo, Japan Science and Technology Agency
Hiroshi Nakamura, University of Tokyo

In order to overcome performance degradation caused by performance disparity between processor and main memory, there have been proposed several new VLSI architectures which have software controlled on-chip memory in addition to the conventional cache. However, users must specify data allocation/replacement on software controlled on-chip memory and data transfer between the on-chip and off-chip memories to achieve higher performance by utilizing on-chip memory. Because such properties are automatically controlled by hardware in conventional caches, a cost of optimization for a program becomes a matter that should be considered.

In this paper, we propose an data movement optimization technique for software-controlled on-chip memory. We evaluated the proposed method using two applications. The results reveal that the proposed technique can drastically reduce memory stall cycles and achieve high performance.

Citation:
Motonobu Fujita, Masaaki Kondo, Hiroshi Nakamura, "Data Movement Optimization for Software-Controlled On-Chip Memory," interact, pp.120-127, Eighth Annual Workshop on Interaction between Compilers and Computer Architectures (INTERACT'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.