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 条
  • [41] The TM3270 media-processor data cache
    van de Waerdt, JW
    Vassiliadis, S
    van Itegem, JP
    van Antwerpen, H
    2005 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS & PROCESSORS, PROCEEDINGS, 2005, : 334 - 341
  • [42] Localizing Loads Execution in a Data Cache Distributed Processor Architecture
    Dou, Ruiling
    An, Hong
    Guo, Rui
    Han, Wenting
    Cong, Ming
    Ren, Uongqing
    IACSIT-SC 2009: INTERNATIONAL ASSOCIATION OF COMPUTER SCIENCE AND INFORMATION TECHNOLOGY - SPRING CONFERENCE, 2009, : 90 - +
  • [43] An M-Cache-Based Security Monitoring and Fault Recovery Architecture for Embedded Processor
    Wang, Xiang
    Zhao, Zongmin
    Xu, Dongdong
    Zhang, Zhun
    Hao, Qiang
    Liu, Mengchen
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2020, 28 (11) : 2314 - 2327
  • [44] Selective register-file cache: an energy saving technique for embedded processor architecture
    Gudaparthi, Sumanth
    Shrestha, Rahul
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2022, 26 (02) : 105 - 124
  • [45] Applications of on-chip trace on debugging embedded processor
    Hu, Xiao
    Chen, Shuming
    SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 1, PROCEEDINGS, 2007, : 140 - +
  • [46] A VLIW processor with reconfigurable instruction set for embedded applications
    Lodi, A
    Toma, M
    Campi, F
    Cappelli, A
    Canegallo, R
    Guerrieri, R
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2003, 38 (11) : 1876 - 1886
  • [47] A Clustered Manycore Processor Architecture for Embedded and Accelerated Applications
    de Dinechin, Benoit Dupont
    Ayrignac, Renaud
    Beaucamps, Pierre-Edouard
    Couvert, Patrice
    Ganne, Benoit
    de Massas, Pierre Guironnet
    Jacquet, Francois
    Jones, Samuel
    Chaisemartin, Nicolas Morey
    Riss, Frederic
    Strudel, Thierry
    2013 IEEE CONFERENCE ON HIGH PERFORMANCE EXTREME COMPUTING (HPEC), 2013,
  • [48] THE INTEL-376 FAMILY FOR EMBEDDED PROCESSOR APPLICATIONS
    PURKISER, C
    KARDACH, J
    IEEE MICRO, 1988, 8 (03) : 10 - 26
  • [49] Increasing the Efficiency of an Embedded Multi-Core Bytecode Processor Using an Object Cache
    Zabel, Martin
    Preusser, Thomas B.
    Spallek, Rainer G.
    PROCEEDINGS OF THE 10TH INTERNATIONAL WORKSHOP ON JAVA TECHNOLOGIES FOR REAL-TIME AND EMBEDDED SYSTEMS, 2012, : 88 - 97
  • [50] Selective register-file cache: an energy saving technique for embedded processor architecture
    Sumanth Gudaparthi
    Rahul Shrestha
    Design Automation for Embedded Systems, 2022, 26 : 105 - 124