[gem5-users] Ruby and miss rate calculation

2012-10-30 Thread Pavlos Maniotis
Hello everyone, Could somebody please help me on how to calculate the miss rate for L1 cache? I think I should divide "system.l1_cntrl0.cacheMemory_total_misses" with total accesses to L1 to get the miss rate. What events do I have to sum to get the total accesses? Should I sum all L1 events

Re: [gem5-users] Ruby and miss rate calculation

2012-10-31 Thread Pavlos Maniotis
SI/MESI Protocols. > > Take a look here: http://reviews.gem5.org/r/1467/ > > Malek > > On Tue, Oct 30, 2012 at 12:22 PM, Pavlos Maniotis > wrote: > > Hello everyone, > > > > Could somebody please help me on how to calculate the > > miss rate f

[gem5-users] Looking for hardware design stuff!

2012-11-12 Thread Pavlos Maniotis
Hello everyone, I am looking information about cache memory design/implementation and its interconnection system with the processor(s). The more detailed the info the more useful for my needs. (Hardware design, logic circuits, signals, controller design etc are perfect!) I imagine all the info I

[gem5-users] RUBY and MISS rate calculation!

2012-11-20 Thread Pavlos Maniotis
Hello everyone, Is there anybody who knows how to calculate miss ratio using ruby? I think a step by step explanation would help a lot of us working on gem5. Thanks in advance, Pavlos ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cg

Re: [gem5-users] RUBY and MISS rate calculation!

2012-11-20 Thread Pavlos Maniotis
-0500, Malek Musleh wrote: > Hi Pavlos, > > I have a patch posted here for this: > > http://reviews.gem5.org/r/1467/ > > I only added support for MESI/MOESI Protocols, but you can extend to > the other ones also. > > Malek > > On Tue, Nov 20, 2012 at 11:09

Re: [gem5-users] RUBY and MISS rate calculation!

2012-11-20 Thread Pavlos Maniotis
the ruby.stats file. > > This is done on a per-cache basis, unless you want sum global > misses/accesses that accounts for all caches misses/accesses for every > cache into one value ? > > Malek > > On Tue, Nov 20, 2012 at 12:29 PM, Pavlos Maniotis > wrote: > > Hel

Re: [gem5-users] RUBY and MISS rate calculation!

2012-11-21 Thread Pavlos Maniotis
ls/summary of the patch for more information. > > Malek > > On Tue, Nov 20, 2012 at 1:08 PM, Pavlos Maniotis wrote: > > Now I understand, thanks a lot. I will try to install > > the patch and see what results I will get. > > But it is very strange that such a bug exists in ge

[gem5-users] L1 shared cache among cpus and ruby

2012-11-21 Thread Pavlos Maniotis
Hello everyone, I am trying to simulate a system with 4 cpus and one shared L1 cache (cache shared among cpus). I tried to modify MESI_CMP_directory.py in /gem5/configs/ruby by changing this code: (I actually removed the "for" command and replaced i with 0 - the idea was to create only one L1 c

Re: [gem5-users] L1 shared cache among cpus and ruby

2012-11-21 Thread Pavlos Maniotis
On Wed, 2012-11-21 at 12:15 -0600, Nilay Vaish wrote: > On Wed, 21 Nov 2012, Pavlos Maniotis wrote: > > > Hello everyone, > > > > I am trying to simulate a system with 4 cpus and > > one shared L1 cache (cache shared among cpus). > > I tried to modify MESI_C

[gem5-users] system frequencies

2012-11-23 Thread Pavlos Maniotis
Hello everyone, I use ruby (MOESI_CMP_directory) and I want to simulate a system with one CPU (frequency=2GHz) and L1 and L2 caches (frequency=4GHz). I also want the bus between cpu and cache to run at 4GHz with width 32 bits. So I have to set the cpu frequency equal to 4GHz (ruby_fs.py -> CPUCla

Re: [gem5-users] system frequencies

2012-11-23 Thread Pavlos Maniotis
Pavlos, > > There is no bus between the CPU core and the L1, just a "port" connection. > The PIO bus is only used for PIO, and should not have a great impact on > your benchmark unless it is very I/O intensive. > > Andreas > > On 23/11/2012 12:29, "Pavl

Re: [gem5-users] system frequencies

2012-11-23 Thread Pavlos Maniotis
CoherentBus between the CPU and L1 if you > want, but you will have to change the config scripts. > > Good luck. > > Andreas > > On 23/11/2012 14:34, "Pavlos Maniotis" wrote: > > >Hi Andreas, > > > >Thanks for the info, does it also apply fo

Re: [gem5-users] system frequencies

2012-11-23 Thread Pavlos Maniotis
to modify? I am new to gem5 and I am trying to get familiar with it. Pavlos On Fri, 2012-11-23 at 17:06 +, Jack Harvard wrote: > Why not, just put a bus in between CPUs and L1? But why would you do > so? > > Jack Harvard > > > On Fri, Nov 23, 2012 at 4:06 PM, Pav

[gem5-users] Busses and address ranges

2012-11-24 Thread Pavlos Maniotis
Hello everyone, In ruby_fs.py I try to connect cpu ports and ruby ports through a coherent bus. I changed these two lines that connect the ports directly: cpu.icache_port = system.ruby._cpu_ruby_ports[i].slave cpu.dcache_port = system.ruby._cpu_ruby_ports[i].slave to this: cpu.tol1

Re: [gem5-users] Busses and address ranges

2012-11-24 Thread Pavlos Maniotis
on init as it > assumes it is connected to a CPU that does not care. The bus, however, > does. > > Andreas > > On 24/11/2012 13:52, "Pavlos Maniotis" wrote: > > >Hello everyone, > > > >In ruby_fs.py I try to connect cpu ports and ruby ports

Re: [gem5-users] Busses and address ranges

2012-11-24 Thread Pavlos Maniotis
egin(); p != slave_ports.end(); ++p) { > (*p)->sendRangeChange(); > } > > > If it works submit a patch to the review board. > > Andreas > > > On 24/11/2012 16:56, "Pavlos Maniotis" wrote: > > >What do you think should I do to solve t

Re: [gem5-users] Busses and address ranges

2012-11-24 Thread Pavlos Maniotis
t tricky. I don't > have an easy and general solution. The port would have to know what the > memory range is. > > Andreas > > On 24/11/2012 18:10, "Pavlos Maniotis" wrote: > > >Thanks Andreas but I got this fatal error: > > > >fatal: Unable

[gem5-users] UPDATE!!! - Re: system frequencies

2012-11-24 Thread Pavlos Maniotis
sequencer 2) In ruby_fs.py I connected each cpu's cache ports to the one L1 ruby sequencer created in step 1 In this way I successfully simulated fft splash2 benchmark in ALPHA fs mode. Pavlos On Fri, 2012-11-23 at 19:31 +0200, Pavlos Maniotis wrote: > I would like to experiment with t

Re: [gem5-users] UPDATE!!! - Re: system frequencies

2012-11-24 Thread Pavlos Maniotis
m.ruby._cpu_ruby_ports[0].slave by this way I connect each cpu's ports to the same sequencer created in MOESI_CMP_derectory.py and I have used ALPSA ISA. Pavlos On Sat, 2012-11-24 at 19:38 -0600, Nilay Vaish wrote: > On Sun, 25 Nov 2012, Pavlos Maniotis wrote: > > > For anyone w

Re: [gem5-users] UPDATE!!! - Re: system frequencies

2012-11-25 Thread Pavlos Maniotis
On Sun, 2012-11-25 at 08:29 -0600, Nilay Vaish wrote: > On Sun, 25 Nov 2012, Pavlos Maniotis wrote: > > > In /gem5/configs/ruby/MOESI_CMP_directory.py I changed this code: > > > > by this way I connect each cpu's ports to the same sequencer created in > > MOE

Re: [gem5-users] How will I get a latest version of gem5

2013-01-09 Thread Pavlos Maniotis
Hi Abusaad, Check this link: http://www.m5sim.org/Download Pavlos On Tue, 2013-01-08 at 02:10 -0800, Abu Saad wrote: > Hi all > > > how I will able to get latest version of gem5 software > > > regards > --- > > Abusaad > > ___ > gem5-user

[gem5-users] Question about default parameters

2013-03-16 Thread Pavlos Maniotis
Hello everyone, Does anybody know if the default configuration parameters refer to a specific computer system? Thanks in advance, Pavlos ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

[gem5-users] what is the response_latency in "BaseCache.py"?

2013-03-17 Thread Pavlos Maniotis
Hello everyone, Could you please explain me what exactly is the response_latency in BaseCache.py and its relationship to the hit latency? Thanks in advance, Pavlos ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listin

[gem5-users] question about cache memory and gem5

2012-09-24 Thread Pavlos Maniotis
Hello everyone! I need a simulator I was wondering if gem5 can do the job! I want to test how faster would be the execution time of some benchmarks if I could get faster cache memories for a given system architecture. Is it possible in gem5 to make faster the cache models by changing some para

Re: [gem5-users] question about cache memory and gem5

2012-09-24 Thread Pavlos Maniotis
e plenty knobs related to the > performance of the memory system, and quite a variety of full-system > benchmarks that are ready to use. > > Andreas > > > On 24/09/2012 10:00, "Pavlos Maniotis" wrote: > > >Hello everyone! > > > >I need a simul

Re: [gem5-users] question about cache memory and gem5

2012-09-25 Thread Pavlos Maniotis
-0700, Musharaf Hussain wrote: > Hi, Maniotis Pavlos. > > You can do with gem5. At first you should try and see the tutorials > and slides. > > musharaf > > > > --- On Mon, 9/24/12, Pavlos Maniotis wrote: > > From: Pavlos Maniotis >

[gem5-users] segmentation fault while running fft splash2 benchmark

2012-10-01 Thread Pavlos Maniotis
Hello every one. I have followed the instructions here: https://docs.google.com/document/preview?id=1B7nZSqMLwkwoVNEj_58tMPTk4bKWvoEMbokOAjqeC-k&pli=1 and i am trying to run fft benchmark in ALPHA ISA full system mode. last lines of system.terminal output: Bridge firewalling registered 802.1

[gem5-users] Cache Hit & Miss latencies

2012-10-05 Thread Pavlos Maniotis
Can somebody help me find where to set cache memory parameters? For the time I care about Hit & Miss latencies etc... I use ALPHA ISA in fs mode and I run the splash2 benchmarks with ruby memory system. Thanks in advance! Pavlos ___ gem5-users mailing

Re: [gem5-users] Cache Hit & Miss latencies

2012-10-05 Thread Pavlos Maniotis
> > I think these two files are limited to the classic memory system but > not Ruby. > > Tao > > On 10/05/2012 09:29 AM, Anthony Gutierrez wrote: > > Try looking at the Caches.py and CacheConfig.py files. > > > > > > -Tony > > > > On Fr

Re: [gem5-users] Cache Hit & Miss latencies

2012-10-05 Thread Pavlos Maniotis
ase class RubyCache has several > latency parameters you can use(i.e., dataAccessLatency, > tagAccessLatency). See its definition in src/mem/ruby/system/Cache.py > for the detail. > > Tao > > On 10/05/2012 09:27 AM, Pavlos Maniotis wrote: > > Can somebody help me find

Re: [gem5-users] Cache Hit & Miss latencies

2012-10-07 Thread Pavlos Maniotis
and miss. > > > Musharaf > > > --- On Fri, 10/5/12, Pavlos Maniotis wrote: > > From: Pavlos Maniotis > Subject: Re: [gem5-users] Cache Hit & Miss latencies > To: "gem5 users mailing list" > Date: Friday, Octob

Re: [gem5-users] Cache Hit & Miss latencies

2012-10-08 Thread Pavlos Maniotis
s > --- > Musharaf > > --- On Sun, 10/7/12, Pavlos Maniotis wrote: > > From: Pavlos Maniotis > Subject: Re: [gem5-users] Cache Hit & Miss latencies > To: "gem5 users mailing list" > Date: Sunday

[gem5-users] FS mode and statistics start time

2012-10-12 Thread Pavlos Maniotis
Hello everyone, Does anybody know when exactly gem5 starts collecting statistics? I wonder if it includes linux boot process or not. Thanks in advance, Pavlos ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/ge

Re: [gem5-users] FS mode and statistics start time

2012-10-12 Thread Pavlos Maniotis
Never mind! I just found the answer and is YES, gem5 includes linux boot in statistics. Pavlos On Sat, 2012-10-13 at 02:29 +0300, Pavlos Maniotis wrote: > Hello everyone, > > Does anybody know when exactly gem5 starts collecting statistics? > I wonder if it includes linux boot pr

[gem5-users] Ruby clock confusion

2012-10-18 Thread Pavlos Maniotis
Hello everyone, In /configs/ruby/MI_example.py there is a parameter named "latency" inside class "Cache(RubyCache)". Is this value in clock cycles? If yes, does it mean cycles from ruby clock (src/mem/ruby/system/RubySystem.py)? Moreover, which components are synchronized with the above ruby cl

Re: [gem5-users] Ruby clock confusion

2012-10-21 Thread Pavlos Maniotis
Thank you very much Nilay for your time and your clear answer! Pavlos On Sun, 2012-10-21 at 13:52 -0500, Nilay Vaish wrote: > On Thu, 18 Oct 2012, Pavlos Maniotis wrote: > > > Hello everyone, > > > > In /configs/ruby/MI_example.py there is a parameter > > named

[gem5-users] Is CoherentBus actually a bus or is it a crossbar?

2014-06-10 Thread Pavlos Maniotis via gem5-users
Hello everyone, I have read the following thread and I feel that I have not completely understood what is the actual configuration for the CoherentBus (and generally the Bus) model. https://www.mail-archive.com/gem5-dev@gem5.org/msg10942.html Is it just a shared medium between the master and sl