Trace-based runtime instruction rescheduling for architecture extension

被引:0
|
作者
Tang, YX
Deng, K
Cao, HJ
Zhou, XM
机构
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The update of embedded processor may introduce new function unit, new coprocessor, or even new additional DSP. In many cases, software application can't be fully rebuilt to utilize these new resources. This paper describes a novel framework, called Runtime Instruction Rescheduling (RIR), to solve this problem. RIR can find hot spots in binary codes, build a large instruction window to generate trace, reschedule and optimize instructions in traces. Different scheduling policies have been simulated. Shown from detailed simulation, RIR helps the old binary codes benefit from new hardware resources.
引用
收藏
页码:4 / 15
页数:12
相关论文
共 50 条
  • [1] Dynamic instruction scheduling in a trace-based multi-threaded architecture
    Rounce, Peter A.
    De Souza, Alberto F.
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2008, 36 (02) : 184 - 205
  • [2] Dynamic Instruction Scheduling in a Trace-based Multi-threaded Architecture
    Peter A. Rounce
    Alberto F. De Souza
    International Journal of Parallel Programming, 2008, 36 : 184 - 205
  • [3] DynamoSim: A trace-based dynamically compiled instruction set simulator
    Mong, WS
    Zhu, JW
    ICCAD-2004: INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2004, : 131 - 136
  • [4] TAPES - Trace-based architecture performance evaluation with SystemC
    Wild, Thomas
    Herkersdorf, Andreas
    Lee, Gyoo-Yeong
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2005, 10 (2-3) : 157 - 179
  • [5] TAPES—Trace-based architecture performance evaluation with SystemC
    Thomas Wild
    Andreas Herkersdorf
    Gyoo-Yeong Lee
    Design Automation for Embedded Systems, 2005, 10 : 157 - 179
  • [6] Trace-Based Evaluation of Job Runtime and Queue Wait Time Predictions in Grids
    Sonmez, Ozan
    Yigitbasi, Nezih
    Iosup, Alexandru
    Epema, Dick
    HPDC'09: 18TH ACM INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, 2009, : 111 - 120
  • [7] The mDTSVLIW: a multi-threaded trace-based VLIW architecture
    Rounce, P.
    De Souza, A. F.
    SBAC-OAD 2006: 18TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, 2006, : 63 - 70
  • [8] Trace-based contextual recommendations
    Zarka, Raafat
    Cordier, Amelie
    Egyed-Zsigmond, Elod
    Lamontagne, Luc
    Mille, Alain
    EXPERT SYSTEMS WITH APPLICATIONS, 2016, 64 : 194 - 207
  • [9] A trace-based model for multiparty contracts
    Hvitved, Tom
    Klaedtke, Felix
    Zalinescu, Eugen
    JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2012, 81 (02): : 72 - 98
  • [10] Trace-based adaptive help system
    Sehaba, Karim
    INTERNATIONAL JOURNAL OF TECHNOLOGIES IN HIGHER EDUCATION, 2012, 9 (03): : 55 - 70