FICO: A fast instruction cache optimizer

被引:0
|
作者
Garatti, M
机构
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper shows the results obtained by FICO, a tool aimed at reducing instruction cache conflict misses. FICO reorders functions without requiring any program execution to gather profiling information. The control flow graph annotated with estimated execution frequencies is the actual input of the algorithm. The tool has been implemented as a post linking phase in a newly developed state-of-the-art commercial-quality compiler codesigned by STMicroelectronics and Hewlett-Packard for their embedded processor family LX. Experimental results show that FICO can provide a speed-up of about 8% on embedded applications.
引用
收藏
页码:388 / 402
页数:15
相关论文
共 50 条
  • [41] ACIC: Admission-Controlled Instruction Cache
    Wang, Yunjin
    Chang, Chia-Hao
    Sivasubramaniam, Anand
    Soundararajan, Niranjan
    2023 IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, HPCA, 2023, : 165 - 178
  • [42] Instruction cache tuning for embedded multitasking applications
    Dash, S. K.
    Srikanthan, T.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2010, 4 (06): : 439 - 457
  • [43] A performance study of instruction cache prefetching methods
    Hsu, WC
    Smith, JE
    IEEE TRANSACTIONS ON COMPUTERS, 1998, 47 (05) : 497 - 508
  • [44] Instruction cache prefetching directed by branch prediction
    Chiu, JC
    Shiu, RM
    Chi, SA
    Chung, CP
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1999, 146 (05): : 241 - 246
  • [45] POWER2 INSTRUCTION CACHE UNIT
    BARREH, JI
    GOLLA, RT
    ARIMILLI, LB
    JORDAN, PJ
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1994, 38 (05) : 537 - 544
  • [46] Instruction cache prefetching directed by branch prediction
    Institute of Computer Science and Information Engineering, National Chiao Tung University, Hsinchu 30050, Taiwan
    IEE Proc Comput Digital Tech, 5 (241-246):
  • [47] DESIGNING A CACHE FOR A FAST PROCESSOR
    CRISP, R
    BRANSON, B
    HANSON, R
    ELECTRONIC DESIGN, 1988, 36 (23) : 111 - &
  • [48] SSRAMS FOR FAST CACHE DESIGNS
    BURDIS, A
    ELECTRONIC PRODUCT DESIGN, 1995, 16 (01): : 21 - &
  • [49] Decode filter cache for energy efficient instruction cache hierarchy in super scalar architectures
    Vivekanandarajah, K
    Srikanthan, T
    Bhattacharyya, S
    ASP-DAC 2004: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2004, : 373 - 379
  • [50] A Time-Predictable Instruction-Cache Architecture that Uses Prefetching and Cache Locking
    Cilku, Bekim
    Prokesch, Daniel
    Puschner, Peter
    2015 IEEE 18TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING WORKSHOPS, 2015, : 74 - 79