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 条
  • [21] WCET analysis of instruction cache hierarchies
    Hardy, Damien
    Puaut, Isabelle
    JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (07) : 677 - 694
  • [22] New Results on Instruction Cache Attacks
    Aciicmez, Onur
    Brumley, Billy Bob
    Grabher, Philipp
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2010, 2010, 6225 : 110 - 124
  • [23] Automatic measurement of instruction cache capacity
    Yotov, Kamen
    Jackson, Sandra
    Steele, Tyler
    Pingali, Keshav
    Stodghill, Paul
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, 2006, 4339 : 230 - +
  • [24] Configurable cache subsetting for fast cache tuning
    Viana, Pablo
    Gordon-Ross, Ann
    Keogh, Eamonn
    Barros, Edna
    Vahid, Frank
    43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, : 695 - +
  • [25] An effective instruction cache prefetch policy by exploiting cache history information
    Shin, SH
    Kim, CH
    Jhon, CS
    EMBEDDED AND UBIQUITOUS COMPUTING - EUC 2005, 2005, 3824 : 57 - 66
  • [26] RENO: A rename-based instruction optimizer
    Petric, V
    Sha, T
    Roth, A
    32nd International Symposium on Computer Architecture, Proceedings, 2005, : 98 - 109
  • [27] PERFORMANCE EVALUATION OF A DECODED INSTRUCTION CACHE FOR VARIABLE INSTRUCTION LENGTH COMPUTERS
    INTRATER, GD
    SPILLINGER, IY
    IEEE TRANSACTIONS ON COMPUTERS, 1994, 43 (10) : 1140 - 1150
  • [28] Adjacency cache: Fast web cache indexing and lookup
    Casey, John
    Chonka, Ashley
    Zhou, Wanlei
    6TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, PROCEEDINGS, 2007, : 616 - +
  • [29] ID-Cache: Instruction and Memory Divergence Based Cache Management for GPUs
    Arunkumar, Akhil
    Lee, Shin-Ying
    Wu, Carole-Jean
    PROCEEDINGS OF THE 2016 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION, 2016, : 158 - 167
  • [30] Energy-aware instruction cache design using small trace cache
    Kim, J. M.
    Chung, S. W.
    Kim, C. H.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2010, 4 (04): : 293 - 305