• DocumentCode
    3354797
  • Title

    Retargetable and reconfigurable software dynamic translation

  • Author

    Scott, K. ; Kumar, N. ; Velusamy, S. ; Childers, B. ; Davidson, J.W. ; Soffa, M.L.

  • Author_Institution
    Dept. of Comput. Sci., Virginia Univ., Charlottesville, VA, USA
  • fYear
    2003
  • fDate
    23-26 March 2003
  • Firstpage
    36
  • Lastpage
    47
  • Abstract
    Software dynamic translation (SDT) is a technology that permits the modification of an executing program´s instructions. In recent years, SDT has received increased attention, from both industry and academia, as a feasible and effective approach to solving a variety of significant problems. Despite this increased attention, the task of initiating a new project in software dynamic translation remains a difficult one. To address this concern, and in particular, to promote the adoption of SDT technology into an even wider range of applications, we have implemented Strata, a cross-platform infrastructure for building software dynamic translators. This paper describes Strata´s architecture, our experience retargeting it to three different processors, and our use of Strata to build two novel SDT systems - one for safe execution of untrusted binaries and one for fast prototyping of architectural simulators.
  • Keywords
    program interpreters; SDT; Strata; architectural simulators; cross-platform infrastructure; dynamic translators; fast prototyping; safe execution; software dynamic translation; untrusted binaries; Buildings; Code standards; Computer architecture; Computer science; Design optimization; Emulation; Monitoring; Programming; Switches; Virtual manufacturing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Code Generation and Optimization, 2003. CGO 2003. International Symposium on
  • Print_ISBN
    0-7695-1913-X
  • Type

    conf

  • DOI
    10.1109/CGO.2003.1191531
  • Filename
    1191531