Rasbora:Trace Reduction and Simulation Speedup Based on Repeat-Structure Axed

Simulation has become an important technology in computer architecture design. The loop statement is a SCMD(Single Code Multiple Data) structure which produce a good number of Traces and a long running time by a little code. This paper constructs Rasbora,trace reduction and simulation speedup based on repeat-structure axed. Rasbora inserts instructions into the code,and records those selected Traces during simulation,which simplifies Trace effectively. By identifying the cycle of a loop structure,Rasbora replaces a whole loop by a few loop-bodies. By testing,Rasbora can reduce the Trace amount and speedup simulation obviously. Meanwhile,it also guarantees a certain simulation precision.