Hi Xiaokang.

1. All of those CPU models will be able to execute the same set of
instructions since they use the same instruction implementations. The HPI
CPU is really just the O3CPU with some of the configuration set a certain
way, I think.
2. I don't know for sure, but there are some constants related to it in
src/arch/arm/regs/vec.hh.
3. SE mode vs FS mode isn't really related to the benchmark's size, it's
more about how much the benchmark or other program depends on the operating
system, and how complex its interactions are. Also, SE mode is usually a
little simpler to set up since you don't need to build a disk image, get
the OS set up, etc, but FS is more realistic since it actually simulates
the OS components and hardware.

Gabe

On Wed, Dec 8, 2021 at 1:54 AM Xiaokang Fan via gem5-users <
gem5-users@gem5.org> wrote:

> Hi guys,
>
> I am new to the gem5 simulator. I have a few questions about simulating
> ARM SVE using gem5:
>
> 1. Which cpu model should I use? DerivO3CPU, MinorCPU, O3CPU, HPI? Or
> another cpu model?
> 2. How do I set the sve vector length?
> 3. Which simulation mode should I use if I want to run some large
> benchmarks like spec, SE mode or FS mode?
>
> Thanks a lot!
> _______________________________________________
> gem5-users mailing list -- gem5-users@gem5.org
> To unsubscribe send an email to gem5-users-le...@gem5.org
> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to