METHOD FOR EXECUTING CONDITIONAL INSTRUCTION AND NON-SEQUENTIAL COMPUTER SYSTEM USING THE SAME
PURPOSE: A method for executing a conditional instruction and a non-sequential computer system using the same are provided to smoothly perform register renaming on the non-sequential computer system adopting an instruction set structure including the conditional execution instructions by performing...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Patent |
Sprache: | eng ; kor |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | PURPOSE: A method for executing a conditional instruction and a non-sequential computer system using the same are provided to smoothly perform register renaming on the non-sequential computer system adopting an instruction set structure including the conditional execution instructions by performing the register renaming through the prediction for the execution probability of the conditional execution instruction. CONSTITUTION: An instruction interpreter(20) decodes the instructions fetched from a fetch unit(10). An execution predictor(30) predicts the execution program of the instruction if the instruction is the conditional execution instruction depending on a decoding result. A register renaming unit(40) renames a logical register as a physical register if the execution of the instruction is predicted. The first buffer(50) sequentially stores the completely renamed instructions and recovers a wrong instruction execution if the prediction is incorrect. The second buffer(60) receives/stores the completely renamed instructions and issues the instructions ready for the execution to a function unit(70). The function unit executes the issued instructions and records the result to the physical register. |
---|