TY - GEN
T1 - Data movement optimization for software-controlled on-chip memory
AU - Fujita, Motonobu
AU - Kondo, Masaaki
AU - Nakamura, Hiroshi
PY - 2004
Y1 - 2004
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=4544297797&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=4544297797&partnerID=8YFLogxK
U2 - 10.1109/INTERA.2004.1299516
DO - 10.1109/INTERA.2004.1299516
M3 - Conference contribution
AN - SCOPUS:4544297797
SN - 0769520618
SN - 9780769520612
T3 - Proceedings - Eighth Workshop on Interaction between Compilers and Computer Architectures, INTERACT-8 2004
SP - 120
EP - 127
BT - Proceedings - Eighth Workshop on Interaction between Compilers and Computer Architectures, INTERACT-8 2004
T2 - Proceedings - Eighth Workshop on Interaction between Compilers and Computer Architectures, INTERACT-8 2004
Y2 - 15 February 2004 through 15 February 2004
ER -