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