DocumentCode :
403508
Title :
A novel implementation of tile-based address mapping
Author :
Hettiaratchi, Sambuddhi ; Cheung, Peter Y K
Author_Institution :
Dept. of Electr. & Electron. Eng., Imperial Coll. of Sci., Technol. & Medicine, London, UK
Volume :
1
fYear :
2004
fDate :
16-20 Feb. 2004
Firstpage :
306
Abstract :
Tile-based data layout has been applied to achieve various objectives such as minimizing cache conflicts and memory row switching activity. In some applications of tile-based mapping, the size of the tile can be assumed to be a power of two. In this paper, this ´power of two´ assumption has been used to drastically simplify the tile-based address mapping functions. Once optimized, the implementation of the non-linear tile-based mapping consumes 60% less power than the implementation of the linear row-major mapping. This result is very interesting because one would normally expect a power penalty in the address generation stage of the more sophisticated tile-based mapping. Moreover, on average tile-based mapping implementation takes 10% less area and incurs virtually no additional delay over row-major mapping implementation.
Keywords :
cache storage; integrated circuit layout; memory architecture; storage allocation; address generation stage; cache conflicts; linear row-major mapping; memory row switching activity; nonlinear tile-based mapping; tile-based address mapping; tile-based data layout; Added delay; Data engineering; Educational institutions; Equations; Hardware design languages; Organizing; Power dissipation; Power engineering and energy; Power generation; Tiles;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition, 2004. Proceedings
ISSN :
1530-1591
Print_ISBN :
0-7695-2085-5
Type :
conf
DOI :
10.1109/DATE.2004.1268865
Filename :
1268865
Link To Document :
بازگشت