[gem5-users] question regarding LL/SC implementation in gem5

2012-11-19 Thread Anusha
someone could clarify this for me. Thanks, Anusha ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Re: [gem5-users] question regarding LL/SC implementation in gem5

2012-11-20 Thread Anusha
n (if ruby) src/mem/ruby/system/Sequencer.cc in Sequencer::handleLlsc(). So if an LL/SC from another thread overlaps, this guarantees that a thread's SC does not complete the store if the last load linked was issued by the same thread. On Mon, Nov 19, 2012 at 10:45 PM, Anusha wrote: >

Re: [gem5-users] question regarding LL/SC implementation in gem5

2012-11-20 Thread Anusha
ble to find logic that will prevent thread 3 from executing LL and SC. ~ Anusha ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Re: [gem5-users] question regarding LL/SC implementation in gem5

2012-11-20 Thread Anusha
You hit the nail on its head! Thank you so much that detailed answer which clarified things a lot. The confusion I have is during LL we never check if lock is already taken for that address or am I missing that part? As you correctly mentioned, the lock must be free to begin with. ~ Anusha

[gem5-users] where is LLSC flag set for a request in ALPHA architecture

2012-12-02 Thread Anusha
)). Am I missing something here? Any help would be really appreciated. ~ Anusha ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

[gem5-users] Perform update of data structure during L1 update

2013-02-17 Thread Anusha
Hi, I tried adding a map(std::map) to L1 cache(MOESI_CMP_directory-L1cache.sm). I added the datatype to RubySlicc_Exports.sm. (external_type(std::map, primitive="yes");) When I tried to compile, it gave me the following error. Syntax error at /home/anusha/gem5_9370_4th/src/me

Re: [gem5-users] Perform update of data structure during L1 update(slicc parameter)

2013-02-18 Thread Anusha
I wanted to add a note on the subject that it is related to slicc. On Sun, Feb 17, 2013 at 7:33 PM, Anusha wrote: > Hi, > > I tried adding a map(std::map) to L1 > cache(MOESI_CMP_directory-L1cache.sm). I added the datatype to > RubySlicc_Exports.sm. (external_type(std::map,

Re: [gem5-users] GEM5 MOESI_Protocol \"ProtocolTrace\" flag did not generate any trace

2013-04-13 Thread Anusha
Update on this. I synced to 9370 and I haven't had problems creating checkpoints with ruby and restoring: *Command to create checkpoint:* ./build/ALPHA_MOESI_hammer/gem5.opt -d *outputdir* configs/example/ruby_fs.py --cpu-type=timing --ruby -n 4 -b *Benchmarkname* * * *Command to restore checkp

Re: [gem5-users] Unable to create checkpoint for canneal/streamcluster/fluidanimate

2012-06-25 Thread Anusha
No, it did not create any checkpoint. -Anusha On Mon, Jun 25, 2012 at 10:46 AM, biswabandan panda wrote: > I guess, There is nothing wrong with it. It's fine. Are u able to create > checkpoints? > > On Mon, Jun 25, 2012 at 9:11 PM, Anusha wrote: > >> When I tr

Re: [gem5-users] Unable to create checkpoint for canneal/streamcluster/fluidanimate

2012-06-25 Thread Anusha
id you passed to create checkpoint. I think > total number of canneal is less than x264. > > On 6/25/12, Anusha wrote: > > No, it did not create any checkpoint. > > > > -Anusha > > > > On Mon, Jun 25, 2012 at 10:46 AM, biswabandan panda > > wrote: > >

Re: [gem5-users] Unable to create checkpoint for canneal/streamcluster/fluidanimate

2012-06-25 Thread Anusha
Checkpointing works for streamcluster. I am working on canneal. I think it would work. Thank you so much for the help. Thanks, Anusha On Mon, Jun 25, 2012 at 11:03 AM, biswabandan panda wrote: > It seems u were using simsmall input set and your rcS script is Canneal > but u have forgot

Re: [gem5-users] Unable to create checkpoint for canneal/streamcluster/fluidanimate

2012-06-25 Thread Anusha
/streamcluster/output.txt 4 echo "Done :D" /sbin/m5 exit /sbin/m5 exit Thanks, Anusha On Mon, Jun 25, 2012 at 5:48 PM, Anthony Gutierrez wrote: > Nowhere in the information you've provided do I see a checkpoint being > created. Maybe I'm missing something. > > -Tony

Re: [gem5-users] Unable to create checkpoint for canneal/streamcluster/fluidanimate

2012-06-25 Thread Anusha
I use the precompiled PARSEC binaries. Instead of using parsec/install/bin.ckpts/ binaries, I had used parsec/install/bin/binaries. Hence such an error message I guess. -Anusha On Mon, Jun 25, 2012 at 6:04 PM, Anthony Gutierrez wrote: > I see, so you've compiled into the parsec binary

[gem5-users] gem5 MOESI_CMP_directory checkpoint

2012-07-14 Thread Anusha
stable version, I had no trouble creating a ALPHA FS ruby checkpoint and now I am having issues. I receive the following message. Runtime Error at MOESI_CMP_directory-L1cache.sm:233, Ruby Time: 6061396337: Invalid RubyRequestType, PID: 21009 Is anyone aware of the cause? Thanks, Anusha

[gem5-users] MOESI_CMP_directory build warnings

2012-07-15 Thread Anusha
and the significance of it Thanks, Anusha ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

[gem5-users] GEM5 MOESI_Protocol "ProtocolTrace" flag did not generate any trace

2012-07-17 Thread Anusha
le 0: system.tsunami.io.rtc: Real-time clock set to Thu Jan 1 00:00:00 2009 What am I missing here? Thanks, Anusha ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

[gem5-users] Unable to run ruby_fs.py even without checkpoint

2012-07-17 Thread Anusha
-flags=ProtocolTrace --trace-file body_mem.out.gz -d results/new_bodytrack ./configs/example/ruby_fs.py -n 4 -b Bodyno --cpu-type=detailed --caches --l2cache -F 50 Global frequency set at 1 ticks per second info: kernel located at: /home/anusha/m5_system_2.0b3/binaries/vmlinux

Re: [gem5-users] GEM5 MOESI_Protocol "ProtocolTrace" flag did not generate any trace

2012-07-18 Thread Anusha
P_directory --> to obtain ProtocolTrace, do you checkpoint with fs.py and restore using ruby_fs.py? Would that work 4. The reason I wish to checkpoint is, I am interested only in trace of ROI. Thank you Nilay for all the answers you provided so far. Thanks, Anusha On Tue, Jul 17, 2012 at

[gem5-users] Checkpointing error on ALPHA_MOESI_hammer full system mode

2012-07-18 Thread Anusha
stats ./blackscholes 4 /parsec/install/inputs/blackscholes/in_16K.txt /parsec/install/inputs/blackscholes/prices.txt echo "Done :D" /sbin/m5 exit /sbin/m5 exit Please let me know if this problem was fixed or if I am missing something? Thanks, Anusha ___

[gem5-users] gem5-stable version

2012-07-19 Thread Anusha
Hi, Does anyone know the version of previous gem5-stable (current one is 9073) ? Thanks, Anusha ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Re: [gem5-users] gem5-stable version

2012-07-20 Thread Anusha
Thanks Steve. I would use the hash ids in the future ~ Anusha ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

[gem5-users] GEM5 MOESI_Protocol "ProtocolTrace" flag did not generate any trace

2012-07-20 Thread Anusha
ruby_fs.py. - Does that mean I cannot obtain protocoltrace in ROI with current version ( (f75ee4849c40) Thanks, Anusha ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

[gem5-users] --ruby flag

2012-07-22 Thread Anusha
Hi, What does the --ruby flag in fs.py options signify? Thanks, Anusha ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Re: [gem5-users] GEM5 MOESI_Protocol "ProtocolTrace" flag did not generate any trace

2012-07-22 Thread Anusha
So, it looks like you can create a checkpoint using fs.py and restore using ruby_fs.py. To reduce the simulation time of PARSEC ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Re: [gem5-users] GEM5 MOESI_Protocol "ProtocolTrace" flag did not generate any trace

2012-07-22 Thread Anusha
taken in timing mode. Am I correct in saying this? Based on the following thread, I made the above statement. *http://www.mail-archive.com/gem5-users@gem5.org/msg03973.html* * * *I received a very similar message as the above link.* * * *~ Anusha

Re: [gem5-users] GEM5 MOESI_Protocol "ProtocolTrace" flag did not generate any trace

2012-07-23 Thread Anusha
Can't unserialize 'system.cpu0:locked' @ cycle 8115519521000 [paramIn:build/ALPHA_MOESI_CMP_directory/sim/serialize.cc, line 228] Memory Usage: 739476 KBytes Thanks, Anusha ___ gem5-users mailing list gem5-users@gem5.org http://m5sim

Re: [gem5-users] GEM5 MOESI_Protocol "ProtocolTrace" flag did not generate any trace

2012-07-23 Thread Anusha
I have added the following line in Benchmarks.py 'Blackscholes':[SysConfig('blackscholes_sm.rcS', '512MB')], Here is blackscholes_sm.rcS script #!/bin/sh # File to run the blackscholes benchmark cd /parsec/install/bin.ckpts /sbin/m5 dumpstats /sbin/m5 resetstats ./blackscholes 4 /parsec/in

Re: [gem5-users] GEM5 MOESI_Protocol "ProtocolTrace" flag did not generate any trace

2012-07-23 Thread Anusha
The checkpoint is part of the application. I did obtain the patch and I receive the following message. I am trying to root cause the reason. Switch at curTick count:1 info: Entering event queue @ 8115519521000. Starting simulation... 8115519521000 2Seq Begin >

Re: [gem5-users] GEM5 MOESI_Protocol "ProtocolTrace" flag did not generate any trace

2012-07-24 Thread Anusha
restore-with-cpu was timing, it was working. Now, with the new patch, even this combination fails with above assertion Thanks, Anusha ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Re: [gem5-users] GEM5 MOESI_Protocol "ProtocolTrace" flag did not generate any trace

2012-07-24 Thread Anusha
After you updated the patch, the old combination of cpu-type=timing and restore-with-cpu =timing works. But cpu-type=detailed and restore-with-cpu=timing fails with the same assertion command line: /home/anusha/gem5_9123/build/ALPHA_MOESI_CMP_directory/9123moesi.opt --debug-flags=ProtocolTrace

[gem5-users] Restoring checkpoint in detailed mode

2012-07-25 Thread Anusha
Has anyone been successful in creating checkpoint in timing mode and restoring in detailed mode with current version of gem5? (9123- 281b3ac0e0a1) Thanks, Anusha ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo

Re: [gem5-users] Restoring checkpoint in detailed mode

2012-07-25 Thread Anusha
Can't checkpoints be created in timing mode too? ~Anusha ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Re: [gem5-users] Restoring checkpoint in detailed mode

2012-07-25 Thread Anusha
ssage. ( http://www.mail-archive.com/gem5-users@gem5.org/msg04621.html ) 7. Previously, I was using version 8642 and did not face these issues and hence the question. Thanks, Anusha ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cg