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 条
  • [31] Training Neural Machines with Trace-Based Supervision
    Mirman, Matthew B.
    Dimitrov, Dimitar
    Djordjevie, Pavle
    Gehr, Timon
    Vechev, Martin
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 80, 2018, 80
  • [32] Trace-based Behaviour Analysis of Network Servers
    Sultana, Nik
    Rao, Achala
    Jin, Zhao
    Pashakhaloo, Pardis
    Zhu, Henry
    Yegneswaran, Vinod
    Loo, Boon Thau
    2019 15TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2019,
  • [33] Trace transitioning and exception handling in a Trace-based JIT compiler for Java
    Häubl, Christian
    Wimmer, Christian
    Mössenböck, Hanspeter
    Transactions on Architecture and Code Optimization, 2014, 11 (01):
  • [34] Extension of rescheduling based on minimal graph cut
    Lekavy, Marian
    Navrat, Pavel
    SOFSEM 2008: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2008, 4910 : 340 - 351
  • [35] A VARIABLE INSTRUCTION STREAM EXTENSION TO THE VLIW ARCHITECTURE
    WOLFE, A
    SHEN, JP
    SIGPLAN NOTICES, 1991, 26 (04): : 2 - 14
  • [36] Architectural Trace-Based Functional Coverage for Multiprocessor Verification
    Mammo, Biruk
    Larimer, Jim
    Morgan, Matthew
    Fan, Dave
    Hennenhoefer, Eric
    Bertacco, Valeria
    PROCEEDINGS OF THE 13TH INTERNATIONAL WORKSHOP ON MICROPROCESSOR TEST AND VERIFICATION (MTV 2012), 2012, : 1 - 5
  • [37] A trace-based service semantics guaranteeing deadlock freedom
    Stahl, Christian
    Vogler, Walter
    ACTA INFORMATICA, 2012, 49 (02) : 69 - 103
  • [38] Trace-based leakage energy optimisations at link time
    Li, an Li
    Xue, Jingling
    JOURNAL OF SYSTEMS ARCHITECTURE, 2007, 53 (01) : 1 - 20
  • [39] Characterizing MPI matching via trace-based simulation
    Ferreira, Kurt B.
    Levy, Scott
    Pedretti, Kevin
    Grant, Ryan E.
    PARALLEL COMPUTING, 2018, 77 : 57 - 83
  • [40] Deep neural networks compiler for a trace-based accelerator
    Chang, Andre Xian Ming
    Zaidy, Aliasger
    Vitez, Marko
    Burzawa, Lukasz
    Culurciello, Eugenio
    JOURNAL OF SYSTEMS ARCHITECTURE, 2020, 102