DocumentCode
320838
Title
Data cache sizing for embedded processor applications
Author
Panda, Preeti Ranjan ; Nicolau, N.D. ; Nicolau, Alexandru
Author_Institution
Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
fYear
1998
fDate
23-26 Feb 1998
Firstpage
925
Lastpage
926
Abstract
We present a technique for determining the best data cache size required for a given memory-intensive application. A careful memory and cache line assignment strategy based on the analysis of the array access patterns effects a significant reduction in the required data cache size, with no negative impact on the performance, thereby freeing vital on-chip silicon area for other hardware resources. Experiments on several benchmark kernels performed on LSI Logic´s CW4001 embedded processor simulator confirm the soundness of our cache sizing and memory assignment strategy and the accuracy of our analytical predictions
Keywords
cache storage; real-time systems; storage allocation; CW4001 embedded processor simulator; array access patterns; cache line assignment strategy; data cache sizing; embedded processor applications; memory assignment strategy; memory-intensive application; Analytical models; Application software; Computer science; Hardware; Kernel; Large scale integration; Pattern analysis; Performance analysis; Predictive models; Silicon;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe, 1998., Proceedings
Conference_Location
Paris
Print_ISBN
0-8186-8359-7
Type
conf
DOI
10.1109/DATE.1998.655972
Filename
655972
Link To Document