Methods and apparatus for preserving precise exceptions in code reordering

2003 
It discloses a method and apparatus for accurately exception code to store the reordered by using the prediction control. The disclosed control system uses a prediction module to reorder the instructions within the application and save the precise exception. If the instruction to meet specific conditions, or whether it is abnormal non abnormal command instruction can be reordered prediction by the control module. When the abnormal instruction reordering, check commands are inserted into the execution path of the program, and generates a restored block. Determining whether checking an instruction exception reordered instructions actually need to generate an exception. Effective recovery block comprising instructions for reversing the code reordering. If the check instruction requires an exception is detected, the recovery block execution state of the processor system to recover and handle the exception.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []