Yes, that's correct.

Cheers,
Jason

On Thu, Mar 9, 2023 at 9:44 AM Jonathan Kang <mos...@meta.com> wrote:

> I think I’d want the opposite: to get ELFies out of Gem5 CheckPoints.
> That’ll allow me to run it on an ARM Cycle Model.
>
>
>
> From the links you sent, it’s still Pin based and the resulting ELFies are
> x86 right? I’d want to do this for ARM.
>
>
>
> *From: *Jason Lowe-Power <ja...@lowepower.com>
> *Date: *Thursday, March 9, 2023 at 8:15 AM
> *To: *Giacomo Travaglini <giacomo.travagl...@arm.com>
> *Cc: *Jonathan Kang <mos...@meta.com>, The gem5 Users mailing list <
> gem5-users@gem5.org>
> *Subject: *Re: [gem5-users] Capturing SimPoint and running on ARM
> CycleModel
>
> Hi Jonathan, We just did a tutorial on how to use ELFies with gem5. See
> https: //looppoint. github. io/hpca2023/ for details. We are able to load
> ELFies and run them in gem5. See https: //github.
> com/gem5-hpca-2023/gem5-tutorial-codespace/blob/master/elfie-refs/elfie. py
>
> ZjQcmQRYFpfptBannerStart
>
> *This Message Is From an Untrusted Sender *
>
> You have not previously corresponded with this sender.
>
> ZjQcmQRYFpfptBannerEnd
>
> Hi Jonathan,
>
>
>
> We just did a tutorial on how to use ELFies with gem5. See
> https://looppoint.github.io/hpca2023/ for details.
>
>
>
> We are able to load ELFies and run them in gem5. See
> https://github.com/gem5-hpca-2023/gem5-tutorial-codespace/blob/master/elfie-refs/elfie.py
> for an example.
>
>
>
> That said, we currently only support ELFies generated by the Sniper
> simulator. If you want details on how to do that, you'll have to check out
> the looppoint documentation above or contact the looppoint/ELFie authors.
>
>
>
> Cheers,
>
> Jason
>
>
>
> On Thu, Mar 9, 2023 at 12:31 AM Giacomo Travaglini <
> giacomo.travagl...@arm.com> wrote:
>
> Hi Jonathan,
>
>
>
> On 08/03/2023 17:47, Jonathan Kang wrote:
>
> Thanks Giacomo,
>
>
>
> A few questions:
>
>
>
>    1. Who is Jason? So that I can contact him 😊
>
>
>
> Jason Lowe-Power, here CCed
>
>
>
>
>
>    1. Regarding ELFie, I found these:
>
>
>    1.
>       
> https://github.com/UT-LCA/Scalability-Phase-Simpoint-of-SPEC-CPU2017/releases
>       2. https://github.com/intel/pinball2elf
>
>
>
> #2 would seem to be able to generate ELFies from the x86 pinballs that
> were captured. However, I’m unfamiliar with how ELFies work. Do they still
> capture state and thus need to inject processor state prior to simulation?
> In which case the problem still exists that the ARM Cycle Model is
> incompatible….
>
>
>
> The ELFie methodology generates guest bootcode which injects the
> architectural state before the beginning of the SimPoint
>
>
>
> Kind Regards
>
>
>
> Giacomo
>
>
>
>
>
> Thanks,
>
>
>
> Jonathan.
>
>
>
> *From: *Giacomo Travaglini <giacomo.travagl...@arm.com>
> <giacomo.travagl...@arm.com>
> *Date: *Wednesday, March 8, 2023 at 6:26 AM
> *To: *The gem5 Users mailing list <gem5-users@gem5.org>
> <gem5-users@gem5.org>
> *Cc: *Jonathan Kang <mos...@meta.com> <mos...@meta.com>
> *Subject: *Re: [gem5-users] Capturing SimPoint and running on ARM
> CycleModel
>
> Hi Jonathan On 08/03/2023 01: 43, Jonathan Kang via gem5-users wrote: Hi
> all, I’m attempting to get SPEC 2k17 to run on our performance model that
> uses an ARM Cycle Model (A55). Obviously it’d take forever to run the whole
> binary so I was wondering
>
> ZjQcmQRYFpfptBannerStart
>
> *This Message Is From an External Sender *
>
> ZjQcmQRYFpfptBannerEnd
>
> Hi Jonathan
>
> On 08/03/2023 01:43, Jonathan Kang via gem5-users wrote:
>
> Hi all,
>
>
>
> I’m attempting to get SPEC 2k17 to run on our performance model that uses
> an ARM Cycle Model (A55). Obviously it’d take forever to run the whole
> binary so I was wondering if anyone has had experience capturing SimPoints
> using Gem5 and then running the resulting reduced binary on a Cycle Model.
> I know you can do it easily on Gem5 simple CPU in SE mode but I need it to
> work with our more accurate model.
>
>
>
> You can easily generate SimPoints with gem5 as you correctly said. The
> problem is the checkpoint incompatibility between gem5 and Cycle Model.
> (restoring the gem5 checkpoint from the CA simulator).
>
> It would be nice if we could generate an ELFie [1] from a gem5 checkpoint.
> As I have recently seen some commits mentioning ELFies you could ask Jason
> and his group if there's something going on...
>
>
>
> Kind Regards
>
>
>
> Giacomo
>
>
>
> [1]: https://dl.acm.org/doi/abs/10.1109/CGO51591.2021.9370340
>
>
>
>
>
> Thanks in advance!
>
>
>
> Jonathan Kang.
>
>
>
> _______________________________________________
>
> gem5-users mailing list -- gem5-users@gem5.org
>
> To unsubscribe send an email to gem5-users-le...@gem5.org
>
> 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.
>
> 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

Reply via email to