DocumentCode
454458
Title
Restructuring Field Layouts for Embedded Memory Systems
Author
Shin, Keoncheol ; Kim, Jungeun ; Kim, Seonggun ; Han, Hwansoo
Author_Institution
Div. of Comput. Sci., KAIST, Daejeon
Volume
1
fYear
2006
fDate
6-10 March 2006
Firstpage
1
Lastpage
6
Abstract
In many computer systems with large data computations, the delay of memory access is one of the major performance bottlenecks. In this paper, we propose an enhanced field remapping scheme for dynamically allocated structures in order to provide better locality than conventional field layouts. Our proposed scheme reduces cache miss rates drastically by aggregating and grouping fields from multiple instances of the same structure, which implies the performance improvement and power reduction. Our methodology will become more important in the design space exploration, especially as the embedded systems for data oriented application become prevalent. Experimental results show that average L1 and L2 data cache misses are reduced by 23% and 17%, respectively. Due to the enhanced localities, our remapping achieves 13% faster execution time on average than original programs. It also reduces power consumption by 18% for data cache
Keywords
cache storage; embedded systems; logic design; memory architecture; storage allocation; computer systems; data cache; data oriented application; design space exploration; embedded memory systems; memory access delay; restructuring field layouts; Batteries; Computer applications; Computer architecture; Computer science; Delay; Embedded computing; Embedded system; Energy consumption; Optimizing compilers; Space exploration;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
Conference_Location
Munich
Print_ISBN
3-9810801-1-4
Type
conf
DOI
10.1109/DATE.2006.243834
Filename
1657024
Link To Document