• DocumentCode
    583014
  • Title

    Exploring Dynamic Program Behavior with Frames and Phases

  • Author

    César, Divino ; Araújo, Guido ; Borin, Edson

  • Author_Institution
    Inst. of Comput., Univ. of Campinas (UNICAMP), Campinas, Brazil
  • fYear
    2012
  • fDate
    17-19 Oct. 2012
  • Firstpage
    118
  • Lastpage
    125
  • Abstract
    The kind and amount of hardware resources demanded for the efficient execution of different programs are not the same. In fact, even the same program may have different requirements at different moments during its execution. However, current computers hardware is not designed to adapt itself during the execution of programs. The continuous need for energy efficient computation and the ever-decreasing size of transistors will enable the design and manufacturing of smart processors capable of adapting itself to meet the needs of the executing software. In this work, we investigate how program phase analysis and dynamic code optimization can be combined to achieve these goals. We first propose and evaluate a technique to perform online program phase detection based on the execution of frames built by the replay framework and then we show how the phases information can be used to improve the effectiveness of the replay framework.
  • Keywords
    program diagnostics; dynamic code optimization; dynamic program behavior; energy efficient computation; hardware resource; program exeuction; program frame; program phase detection; replay framework; smart processor; Benchmark testing; Dynamic scheduling; Educational institutions; Graphics; Hardware; Optimization; Vectors; dynamic optimization; dynamic reconfiguration; program phases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems (WSCAD-SSC), 2012 13th Symposium on
  • Conference_Location
    Petropolis
  • Print_ISBN
    978-1-4673-4468-5
  • Type

    conf

  • DOI
    10.1109/WSCAD-SSC.2012.30
  • Filename
    6391772