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
Link To Document