摘要 |
PROBLEM TO BE SOLVED: To further improve frequency by judging whether or not a fetched instruction or an instruction stored in an instruction storage means can be executed according to information regarding the use states of registers. SOLUTION: For example, when two pipeline units 6-1 and 6-2 are provided, this dynamic VLIW system is provided with independent Pending Queues 2-1 and 2-2 for slots 1 and 2, respectively, so as to save an instruction fetched from a normal instruction sequence as an execution waiting instruction if it can not be executed immediately. Further, out-of-order is realized by using a table called a score board 4 for managing information regarding the use states of the registers for each register. an atom which is not executed among atoms of a fetched VLIW instruction is saved in the Pending Queues 2-1 and 2-2 until its execution becomes possible.
|