Can someone help with this question?

zcy <zhongc...@163.com> 于2023年8月18日周五 15:04写道:

>
>
>
>
>
>
> -------- Forwarding messages --------
> From: "chengyong zhong" <zhongc...@gmail.com>
> Date: 2023-01-03 17:51:16
> To: gem5-users@gem5.org,zhongcy93 <zhongc...@163.com>
> 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 -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org

Reply via email to