Data cache sizing for embedded processor applications

被引:9
|
作者
Panda, PR [1 ]
Dutt, ND [1 ]
Nicolau, A [1 ]
机构
[1] Univ Calif Irvine, Dept Informat & Comp Sci, Irvine, CA 92697 USA
关键词
D O I
10.1109/DATE.1998.655972
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:925 / 926
页数:2
相关论文
共 50 条
  • [1] Data Filter Cache with Partial Tag Matching for Low Power Embedded Processor
    Choi, Ju Hee
    Kwak, Jong Wook
    Jhang, Seong Tae
    Jhon, Chu Shik
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2014, E97D (04): : 972 - 975
  • [2] Cache conscious data layout organization for embedded multimedia applications
    Kulkarni, C
    Ghez, C
    Miranda, M
    Catthoor, F
    De Man, H
    DESIGN, AUTOMATION AND TEST IN EUROPE, CONFERENCE AND EXHIBITION 2001, PROCEEDINGS, 2001, : 686 - 691
  • [3] Cache Vulnerability Equations for Protecting Data in Embedded Processor Caches from Soft Errors
    Shrivastava, Aviral
    Lee, Jongeun
    Jeyapaul, Reiley
    LCTES 10-PROCEEDINGS OF THE ACM SIGPLAN/SIGBED 2010 CONFERENCE ON LANGUAGES, COMPILERS, & TOOLS FOR EMBEDDED SYSTEMS, 2010, : 143 - 152
  • [4] Cache Vulnerability Equations for Protecting Data in Embedded Processor Caches from Soft Errors
    Shrivastava, Aviral
    Lee, Jongeun
    Jeyapaul, Reiley
    ACM SIGPLAN NOTICES, 2010, 45 (04) : 143 - 152
  • [5] Cache optimization for embedded processor cores: An analytical approach
    Ghosh, A
    Givargis, T
    ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2003, : 342 - 347
  • [6] Cache optimization for embedded processor cores: An analytical approach
    Ghosh, A
    Givargis, T
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2004, 9 (04) : 419 - 440
  • [7] A Lightweight Memory Encryption Cache Design and Implementation for Embedded Processor
    Liu, Zhenglin
    Huo, Wenjie
    Zou, Xuecheng
    Lin, Yingyan
    PROCEEDINGS OF THE 2009 12TH INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS (ISIC 2009), 2009, : 388 - 391
  • [8] Software Cache Support and API Design for Embedded DSP Processor
    Lin, Cheng-Yen
    Wang, Shao-Chung
    Hung, Ming-Yu
    Hsieh, Kun-Yuan
    Lee, Jenq Kuen
    2009 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC 2009), 2009, : 161 - 164
  • [9] Design of a Reconfigurable Embedded Data Cache
    Begum, B. Shameedha
    Krishnakumar, Arun
    Joshi, Amit D.
    Ramasubramanian, N.
    2016 INTERNATIONAL CONFERENCE ON COMPUTING, ANALYTICS AND SECURITY TRENDS (CAST), 2016, : 318 - 322
  • [10] A FUZZY-UPDATED CACHE OF AUTOMATA MATCHING FOR EMBEDDED NETWORK PROCESSOR
    Tseng, Kuo-Kun
    Lai, Yeong-Lin
    Chen, Chin-Cheng
    Hsu, Chih-Yu
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2011, 20 (03) : 401 - 415