RAW hazard handling in olympia #72
Replies: 3 comments 3 replies
-
How old is the version of olympia that you're running? The latest master of olympia has instruction dependency tracking (add in PR #51). You should see new logging messages like "Sending to issue queue..." and "Instruction NOT ready..." in the execution pipe. |
Beta Was this translation helpful? Give feedback.
-
I update the repo, but the issue still seems to be there. PFA updated logs |
Beta Was this translation helpful? Give feedback.
-
Hey @aarongchan did you try big-core? I'm seeing the same thing as @avinashmehtadelhi:
|
Beta Was this translation helpful? Give feedback.
-
Hi
Wanted to know more about how olympia handles RAW hazards.
PFA log from dhrystone trace
Following are adjacent 2 instructions
uid: 90 1147a 'sub x10,x14,x15'
uid: 91 1147e 'andi x11,x10, +0xff'
(RAW hazard x10)
but both of them enter the ALU in clock 132, exit ALU in clock 133 and retire in 137
Is this correct behaviour?
dhry_big_1k.log.verbose.txt
Beta Was this translation helpful? Give feedback.
All reactions