Hassan, Thanks, I understand. Once the simpoint analysis output is generated, is there a way I can feed that to "any" simulator? Is there a special feature that's required to be implemented in simulator to handle the simpoint analyzed output? For example, did gem5 need anything special apart from "checkpointing" to handle simpoint analyzed output?
Regards, Somnath -----Original Message----- From: gem5-users [mailto:[email protected]] On Behalf Of hassan yamin Sent: Thursday, July 06, 2017 12:03 PM To: gem5 users mailing list Subject: Re: [gem5-users] SimPoint with gem5 Actually *Simpoint* tells u the representative region of the program, lets say the program has 100 billion instructions, so the simpoint analysis will tell u the chunk (of lets say 50 Million) instructions from 15 billionth instruction is a good representative of the program behaviour. You will then fast forward to 15th billion instruction and simulate lets say 100M insts... See the pinpoint tool. Gem5 cannot generate simpoints, you will have to use the simpoint tool from UCSD.. Simpoint is basically a number... On Thu, Jul 6, 2017 at 2:44 PM, Mukherjee, Somnath <[email protected]> wrote: > Hi Hassan, > > Thanks for the useful information. > > > > My intention is to get this working on ARM. > > > > I will go through the ppt you referred. > > One quick question: > > After the BBV is generated and SimPoint analysis is done, can I feed > that output to “any” simulator? Or the simulator platform should have > some specific intelligence to parse through the SimPoint output? How > good is gem5 to handle the SimPoint outputs? I think you said it’s > very slow. Will it be functionally okay for multi-core ARM platform? > > > > Regards, > > Somnath > > > > From: gem5-users [mailto:[email protected]] On Behalf Of > hassan yamin > Sent: Thursday, July 06, 2017 12:27 AM > > > To: gem5 users mailing list > Subject: Re: [gem5-users] SimPoint with gem5 > > > > I used it for x86. However, simpoints are platform independent, they > just tell u about representative regions of the programs/ benchmarks. > > > > Look into pinpoints from Intel. Its a free tool. See their isca2014 ppt.. > you will get started in just an hour. > > > > After getting bbv files u need to run simpoints tool from ucsd which i > think is also old. > > > > Look into pinpoints isca2014 ppt... they have also given the command > lines to generate whole programs pinballs, bbv file and simpoints.. > > > > Hope that helps. > > > > -hassan > > > > On Jul 6, 2017 2:00 AM, "Mukherjee, Somnath" <[email protected]> wrote: > > Hi Hassan, > > Thanks for the information. > > > > So which processor you used it for – x86? > > > > When you said the following: > >> Its old and very very slow method and i am not sure that it works or not. > > Do you mean that BBV generation process is slow on gem5? > > Will it work okay, if I already have the BBV generated? > > > > Regards, > > Somnath > > > > From: gem5-users [mailto:[email protected]] On Behalf Of > hassan yamin > Sent: Wednesday, July 05, 2017 8:07 PM > > > To: gem5 users mailing list > Subject: Re: [gem5-users] SimPoint with gem5 > > > > Hi. I have used simpoints with gem5. However i used pinplay to > generate simpoints for the benchmarks. Gem5 is not recommended for > generating simpoints. Its old and very very slow method and i am not > sure that it works or not. > > > > -Hassan > > > > On Jul 5, 2017 8:59 PM, "Mukherjee, Somnath" <[email protected]> wrote: > > Hi Mahmood, > > Thanks a lot for the link. No, I didn’t see it before. > > Just wanted to know have you used it before - what are the pros/cons? > > > > Regards, > > Somnath > > > > From: gem5-users [mailto:[email protected]] On Behalf Of > Mahmood Naderan > Sent: Wednesday, July 05, 2017 5:10 PM > To: gem5 users mailing list > Subject: Re: [gem5-users] SimPoint with gem5 > > > > Hi, > > Have you read http://gem5.org/Simpoints ? > > > Regards, > Mahmood > > > > On Wed, Jul 5, 2017 at 4:00 PM, Mukherjee, Somnath <[email protected]> wrote: > > Friends, > > A rather short message – wanted to know if anyone has used SimPoint with > gem5? J > > https://www.spec.org/cpu2006/research/simpoint.html > > > > If yes, can you share any links, documents, code snippets etc.? > > > > Regards, > > Somnath Mukherjee > > Bangalore > > > _______________________________________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > > > > > _______________________________________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > > > _______________________________________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > > > > > _______________________________________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users _______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users _______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
