A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2010; you can also visit the original URL.
The file type is application/pdf
.
Thread-safe dynamic binary translation using transactional memory
2008
High-Performance Computer Architecture
Dynamic binary translation (DBT) is a runtime instrumentation technique commonly used to support profiling, optimization, secure execution, and bug detection tools for application binaries. However, DBT frameworks may incorrectly handle multithreaded programs due to races involving updates to the application data and the corresponding metadata maintained by the DBT. Existing DBT frameworks handle this issue by serializing threads, disallowing multithreaded programs, or requiring explicit use of
doi:10.1109/hpca.2008.4658646
dblp:conf/hpca/ChungDKK08
fatcat:tgpdkrlqzfc5vl74d3r5bfghry