while.
thanks,
--
Xi Chen
___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
Hi all,
I think I found in mshr_queue.hh, there is a function called isFull() which
can tell whether MSHR is full or not. My following question is that: I run
with ruby+alpha+garnet. Will this MSHR still work with Ruby or it just work
with simple classic memory? Also is there any way to diffe
?
Thanks,
--
Xi Chen
___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
which also does not tell the
source of the flit. Is there anyway to find out the source cpu id of the
request which is entering the current router in "route_req" method.
Thanks,
--
Xi Chen
___
gem5-users mailing list
gem5-users@gem5.org
http
you give me some clues?
Thanks,
Xi
-邮件原件-
发件人: Nilay Vaish [mailto:ni...@cs.wisc.edu]
发送时间: Saturday, August 25, 2012 6:19 PM
收件人: Xi Chen
抄送: gem5-users@gem5.org
主题: Re: 答复: [gem5-users] ruby request latency and L1 miss rate
On Fri, 24 Aug 2012, Xi Chen wrote:
> Hi Nilay,
>
&g
3, 2012 11:28 PM
收件人: Xi Chen
抄送: gem5-users@gem5.org
主题: Re: [gem5-users] ruby request latency and L1 miss rate
On Thu, 23 Aug 2012, Xi Chen wrote:
> Hi all,
>
> I have a question about calculating request latency and L1 data miss rate.
>
> My configuration is ALPHA, MESI_directo
culate the latency of the second request which is generated by L1
and sent into the network?
Also is there any way I can find L1 data cache miss number and access/hit
number of each core?
Thanks,
--
Xi Chen
___
gem5-users mailing list
gem5-users@gem
t;
> On Tue, 31 Jul 2012, Xi Chen wrote:
>
> Hi Nilay,
>>
>> I tried to add a variable in the MESI_CMP_directory-L2cache.sm file, like
>> change "int l2_request_latency=2" to "int l2_request_latency := 2 *
>> ratio",
>> but it failed with
plate which
suits for both L1 and L2 and .sm file specify L1 and L2, however I cannot
make L2 parameters be a variable but a constant during run time, which
confused me a lot.
Please suggest me how to do that, it is very important for my project.
Thanks,
Xi
On Tue, Jul 31, 2012 at 6:13 PM, Ni
In the src/mem/protocol/MESI-CMP-directory-L2cache.sm, "int
l2_request_latency = 2". I want to change it to " int l2_request_latency =
2*variable" where that "variable" is from another file, say src/mem/aa.hh.
Is there anyway to
, then
l2_request_latency is 2*(2/1)=4.
Basically, I hope to make the number of l2_request_latency to be a variable
but not a constant, but I have no idea how to modify the
MESI_CMP_directory-L2cache.sm file. Could someone give me some suggestion?
Thanks,
--
Xi Chen
want to change the ruby frequency
dynamically (like DVFS), which file I should like at so that I can change
ruby frequency at run time? Is that "System.cc" or some other file?
4. Is there any guide to build a 3 level cache in Ruby system?
Thanks a lot
-
.rcS --num-cpus=16
--num-dir\
s=16 --topology=Mesh --num-l2cache=16 --mesh-rows=4 --garnet-network=fixed
--cl\
ock=0.5GHz&
Thanks,
--
Xi Chen
___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
Usage: 1288192 KBytes"
I did not do any change to the code, just run it and got the error above. I
changed to execution instruction number to 1000 and then it can finish
correctly.
Any suggestion?
Thanks,
--
Xi Chen
___
gem5-users mailing list
ggest create a checkpoint and restore with O3 CPU.
Bonzi
--
Xi Chen
___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
me it exits with "Exiting @ tick 1892710156000 because
switchcpu", that means script works.
So I don't know how to explain this and how can I get PARSEC run with stats
dumped every certain ticks.
Regards,
--
Xi Chen
___
gem5-users mailing l
means the simulator did read
scripts. Now that it read, why it did not execute, if it did not execute,
why it did not alarm. I am confused here.
Thanks for the patience.
Regards,
--
Xi Chen
___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.o
Behalf Of Xi
Chen [xiche...@gmail.com]
Sent: Thursday, July 12, 2012 6:53 PM
To: gem5-users@gem5.org
Subject: Re: [gem5-users] Ruby frequency not working?
Hi all,
I tried another way to adjust the frequency. Set –clock= to 0.5GHz, 0.33GHz,
0.2GHz, then in the config.ini file the corresponding clock
Hi all,
I tried another way to adjust the frequency. Set –clock= to 0.5GHz,
0.33GHz, 0.2GHz, then in the config.ini file the corresponding clock under
“system.ruby” became 2,3,5. So the frequency adjustment does work, but the
question is why set clock to 2,3,4 GHz, the system does not change an
simulation, the result
does not change at all.
I wonder is the because I did something wrong or Ruby clock does not
function at all.
Thanks,
--
Xi Chen
___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
Regards,
--
Xi Chen
___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
but no "IPC" anymore.
I ran FS mode with command:
./build/ALPHA_MESI_CMP_directory/gem5.opt configs/example/fs.py -b
NetperfMaerts -I 5000
I wonder how can I pull out the stats I want like "IPC".
Thanks,
--
Xi Chen
___
gem5-users
Hi Tushar,
Yes, it works. For the records the correct command line is:
./build/ALPHA_MESI_CMP_directory/gem5.opt
configs/example/ruby_random_test.py --num-cpus=16 --num-dirs=16
--topology=Mesh --num-l2caches=16 --mesh-rows=4 --garnet-network=fixed -l
1000
Thanks a lot Tushar!
--
Xi Chen
y=Mesh --mesh-rows=4
--garnet-network=fixed -l 1000
The "-l" option in the ruby random test specifies the number of cycles for
which injection should occur. This tester injects synthetic reads and
writes into ruby.
cheers,
Tushar
--
Xi Chen
___
80, in makeTopology
assert(node.type == 'DMA_Controller')
AssertionError
When using ALPHA_MESI, if I don't stick with MESH, use crossbar, it also
works. So what's wrong with Mesh?
I read posts before, but the problem here is that I put same directo
25 matches
Mail list logo