周耀阳 (Zhou Yaoyang)
周耀阳 (Zhou Yaoyang)
Cool! We are doing something similar: see gem5 issue #1164. I notice that you have many empty implementations like ``` Sequencer* CHIGenericController::getCPUSequencer() const { // CHIGenericController doesn't have a CPUSequencer...
现在的版本没有和南湖对齐了,和昆明湖更接近
> > > > 目前的对齐工作都是朝向昆明湖对齐的,BPU部分也是一样。 RTL的BPU设计在南湖到昆明湖的变化不是很大,因此和南湖也有一定相似程度。 > > > > > > > > > 感谢回复,那我使用该仓库下gem5得到bpu的性能作为南湖bpu性能,这种做法是不是可取呢? > > > > > > 你可以认为是一个近似,但是我们无法做出承诺。 > > ok,感谢你们的回复,我想再问最后一个问题,我看到报告中雁栖湖bpu参考的是UC Berkeley Sonic BOOM,请问南湖bpu参考的是什么呢? 为什么一定要参考谁呢,我们可以独立设计。
> > 目前的对齐工作都是朝向昆明湖对齐的,BPU部分也是一样。 RTL的BPU设计在南湖到昆明湖的变化不是很大,因此和南湖也有一定相似程度。 > > 感谢回复,那我使用该仓库下gem5得到bpu的性能作为南湖bpu性能,这种做法是不是可取呢? 可以认为是一个近似,但是我们无法做出承诺。 具体地说,你在做研究的时候,用这个GEM5里的bpu来近似南湖的bpu,我觉得是ok的。 但是在更加正式的场合应该以RTL为准,例如面向商业产品的调研、面向官方的报告时,用这里的bpu来比,就不合适了。
We will evaluate its impact on performance.
MultiPrefetcher is outdated. Use WorkerPrefetcher.
@tastynoob @xyyy1420 plz update config used for NEMU and update ref so of CI
Suggested labels for this issue: arch-riscv mem-ruby enhancement
WIP, plz don't merge
[CPU2006LiteWrapper](https://github.com/OpenXiangShan/CPU2006LiteWrapper/tree/main) only compiles binaries according to dry-run logs of single-copy SPECCPUs. To my best knowledges, for some benchmarks of SPECCPU, multi-copy configuration is just running two elfs in parallel. If...