Abstract

Recently,dynamic binary translation(DBT) technique has been proposed to accelerate the extraction of representative simulation points of programs.However,the accuracy implications of the DBT method have not been studied.It is observed that for some programs,the DBT method can incur a nearly 20% error in the simulation results.Careful analysis shows that the error is caused by the mismatch between the execution traces of programs under DBT environment and simulation environment.The cause of the execution trace mismatch is studied carefully.Several methods are proposed to overcome the problem.Experimental results show that with the proposed methods,the execution traces of programs can be matched accurately between different execution environments.Therefore,the accuracy of the DBT method can be guaranteed.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call