Can someone help with this question?

zcy <[email protected]> 于2023年8月18日周五 15:04写道:

>
>
>
>
>
>
> -------- Forwarding messages --------
> From: "chengyong zhong" <[email protected]>
> Date: 2023-01-03 17:51:16
> To: [email protected],zhongcy93 <[email protected]>
> Subject: skidBuffer in O3CPU pipeline
> There are multiple skidBuffer instance in O3CPU pipeline, the skidBuffers
> are used to store instruction when current stage is blocked, and 'consume'
> the instruction from skidBuffer when current stage unblocked. My question
> is:
> 1. Why the skidBuffer is introduced by Gem5, are there any real processor
> which use skidbuffer in its pipeline?
> 2. As far as I know, the whole previous pipeline blocked after some events
> occurs, e.g. a branch predict error detected in execute stage. But after
> skidBuffer was introduced, the fetch stage will continue fetch instructions
> at the cycle after block.
>
_______________________________________________
gem5-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to