Hi Javed > -----Original Message----- > From: Javed Osmany via gem5-users <gem5-users@gem5.org> > Sent: 09 June 2021 15:01 > To: gem5 users mailing list <gem5-users@gem5.org> > Cc: Javed Osmany <javed.osm...@huawei.com> > Subject: [gem5-users] Arm bitLITTLE config > > Hello > > > > The system I would like to model consists of three clusters [Big, Middle, > Little] > > Each cluster can have different CPU types and either private or shared L2 > cache. > > > > Can the config/example/arm/fs_bigLITTLE.py config > > 1) Support three different clusters?
Not out of the box. But bear in mind that gem5 configs are in general meant to be example configs to be extended by users to reflect own hardware organizations > > 2) If the answer to 1) is no, is it possible to extend it to model three > different clusters Yes, it shouldn't be that complicated > > a. If extension is possible, any insight into how to achieve this would > be > much appreciated Gem5 standard library (m5) doesn't really have a notion of a cluster. You can add an extra cluster by adapting the fs_bigLITTLE script. No C++ change and no recompilation is likely needed > > 3) As the name implies (fs_bigLITTLE.py) this config needs to be run in > Full > System mode. > > a. Is there a version of bigLITTLE config that can be run in SE mode? No there isn't, but we should probably consider adding it > > i. I am > trying to run the PARSEC benchmarks > and would like to run in SE mode to study coherence performance. > > > > Thanks in advance > > > > JO Kind regards Giacomo IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. _______________________________________________ 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