Simultaneous Reconfiguration of Issue-width and Instruction Cache for a VLIW Processor

被引:0
|
作者
Anjam, Fakhar [1 ]
Wong, Stephan [1 ]
Carro, Luigi [2 ]
Nazar, Gabriel L. [2 ]
Rutzig, Mateus B. [2 ]
机构
[1] Delft Univ Technol, Comp Engn Lab, Mekelweg 4, NL-2628 CD Delft, Netherlands
[2] Univ Fed Rio Grande, Inst Informat, Porto Alegre, RS, Brazil
关键词
ENERGY; MEMORY;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents an analysis on the impact of simultaneous instruction cache (I-cache) and issue-width reconfiguration for a very long instruction word (VLIW) processor. The issue-width of the processor can be adjusted at run-time to be 2-issue, 4-issue, or 8-issue, and the I-cache can be reconfigured in terms of associativity, cache size, and line size. We observe that, compared to reconfiguring only the I-cache for a fixed issue-width core, reconfiguring the issue-width and I-cache together can further reduce the execution time, energy consumption, and/or the energy-delay product (EDP). The results for the MiBench and the PowerStone benchmark suites show that compared to "2-issue + the best I-cache", "4-issue + the best I-cache" can reduce execution time, energy consumption, and EDP by up to 37%, 11%, and 36%, respectively, for different applications. Similarly, compared to "2-issue + the best I-cache", "8-issue + the best I-cache" can reduce execution time and EDP by up to 46% and 30%, respectively, for different applications.
引用
收藏
页码:183 / 192
页数:10
相关论文
共 50 条
  • [41] Customizing a VLIW-SIMD Application-Specific Instruction-Set Processor for Hearing Aid Devices
    Hartig, Julian
    Gerlach, Lukas
    Paya-Vaya, Guillermo
    Blume, Holger
    PROCEEDINGS OF THE 2014 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS 2014), 2014, : 115 - 120
  • [42] Memory hierarchy limitations in multiple-instruction-issue processor design
    Vintan, L
    Steven, G
    23RD EUROMICRO CONFERENCE - NEW FRONTIERS OF INFORMATION TECHNOLOGY, PROCEEDINGS: SHORT CONTRIBUTIONS, 1997, : 252 - 257
  • [43] Non-sequential instruction cache prefetching for multiple-issue processors
    Veidenbaum, AV
    Zhao, QB
    Shameer, A
    INTERNATIONAL JOURNAL OF HIGH SPEED COMPUTING, 1999, 10 (01): : 115 - 140
  • [44] Modelling the hardware cost of full register bypassing in a multiple instruction issue processor
    Trainis, SA
    JOURNAL OF SYSTEMS ARCHITECTURE, 1997, 43 (1-5) : 39 - 46
  • [45] IMSC: Instruction set architecture monitor and secure cache for protecting processor systems from undocumented instructions
    Wang, Yuze
    Liu, Peng
    Jiang, Yingtao
    IET INFORMATION SECURITY, 2022, 16 (04) : 314 - 319
  • [46] Off-chip control flow checking of on-chip processor-cache instruction stream
    Rota, Federico
    Dutt, Shantanu
    Krishna, Sahithi
    21ST IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT-TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2006, : 507 - +
  • [47] Dynamic Trade-off among Fault Tolerance, Energy Consumption, and Performance on a Multiple-Issue VLIW Processor
    Sartor, Anderson L.
    Becker, Pedro H. E.
    Hoozemans, Joost
    Wong, Stephan
    Beck, Antonio C. S.
    IEEE TRANSACTIONS ON MULTI-SCALE COMPUTING SYSTEMS, 2018, 4 (03): : 327 - 339
  • [48] APPLICATION-ADAPTIVE RECONFIGURATION OF MEMORY ADDRESS SHUFFLER FOR FPGA-EMBEDDED INSTRUCTION-SET PROCESSOR
    Kwon, Young-Su
    Eum, Nak-Woong
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2010, 19 (07) : 1435 - 1447
  • [49] APPLICATION-ADAPTIVE RECONFIGURATION OF MEMORY ADDRESS SHUFFLER FOR FPGA-EMBEDDED INSTRUCTION-SET PROCESSOR
    Kwon, Young-Su
    Koo, Bon-Tae
    Eum, Nak-Woong
    2008 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE AND LOGIC APPLICATIONS, VOLS 1 AND 2, 2008, : 209 - 214
  • [50] Design and implementation of multi-thread processor's instruction dual-issue structure
    Zhu, Cheng-Bo
    Sun, Cai-Xia
    Wang, Yong-Wen
    Hunan Daxue Xuebao/Journal of Hunan University Natural Sciences, 2013, 40 (11 SUPPL.): : 44 - 50