[m5-dev] Cron m5t...@zizzer /z/m5/regression/do-regression quick

2010-11-05 Thread Cron Daemon
* build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/o3-timing passed. * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/inorder-timing passed. * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-atomic passed. *

Re: [m5-dev] Implementation of findTagInSet

2010-11-05 Thread Nilay Vaish
I ran ALPHA_FS_MOESI_hammer using the following command -- ./build/ALPHA_FS_MOESI_hammer/m5.prof ./configs/example/ruby_fs.py I don't know how the benchmark is picked in case none is specified. Below is the gprof output -- % cumulative self self total time seconds

Re: [m5-dev] Implementation of findTagInSet

2010-11-05 Thread Steve Reinhardt
You can look at the call graph profile further down in the gprof output to figure out how much time is spent in functions that get called from isTagPresent. If it's not specifically calling out findTagInSet, it may be because it's inlined in isTagPresent. Steve On Fri, Nov 5, 2010 at 7:58 AM,

Re: [m5-dev] Implementation of findTagInSet

2010-11-05 Thread Nilay Vaish
Do you know what hash function is in use? Seems to me that the default hash function is to hash to self. May be we should test with a different hash function. -- Nilay On Fri, 5 Nov 2010, Steve Reinhardt wrote: You can look at the call graph profile further down in the gprof output to

Re: [m5-dev] Implementation of findTagInSet

2010-11-05 Thread Nilay Vaish
I had another look at the profile output. On the machine that I am using (a 3.2 GHz Pentium 4), each call to isTagPresent() take about 57 ns. Assuming that the pipeline is functioning at is best, I think the number of uops executed would be ~500. Is that too much for this function? -- Nilay

[m5-dev] Review Request: scons: Replace the build_dir parameter to SConscript with variant_dir.

2010-11-05 Thread Gabe Black
--- This is an automatically generated e-mail. To reply, visit: http://reviews.m5sim.org/r/288/ --- Review request for Default. Summary --- scons: Replace the build_dir

Re: [m5-dev] Implementation of findTagInSet

2010-11-05 Thread Steve Reinhardt
If that's where a significant amount of time is being spent, we need to either call it less or make it run faster :-). Doing both is even better. At a high level, the process of looking something up in an N-way associative cache should not take that many instructions if N is small (a shift and

Re: [m5-dev] Review Request: ARM/Alpha/Cpu: Change prefetchs to be more like normal loads.

2010-11-05 Thread Ali Saidi
--- This is an automatically generated e-mail. To reply, visit: http://reviews.m5sim.org/r/256/ --- (Updated 2010-11-05 17:26:22.029174) Review request for Default. Summary ---

Re: [m5-dev] Review Request: ARM/Alpha/Cpu: Change prefetchs to be more like normal loads.

2010-11-05 Thread Ali Saidi
--- This is an automatically generated e-mail. To reply, visit: http://reviews.m5sim.org/r/256/#review433 --- src/cpu/simple/timing.cc http://reviews.m5sim.org/r/256/#comment640

Re: [m5-dev] Review Request: scons: Replace the build_dir parameter to SConscript with variant_dir.

2010-11-05 Thread Ali Saidi
--- This is an automatically generated e-mail. To reply, visit: http://reviews.m5sim.org/r/288/#review434 --- Ship it! Might be good to download a scons-local 0.98.1 and verify this

Re: [m5-dev] Review Request: scons: Replace the build_dir parameter to SConscript with variant_dir.

2010-11-05 Thread nathan binkert
Might be good to download a scons-local 0.98.1 and verify this works, but otherwise I'm happy. I suggest that you do that. Remember the last time I had that swig problem? These programs sometimes lie about what their version supports. Nate ___

Re: [m5-dev] FW: socket data read in M5

2010-11-05 Thread nathan binkert
Sorry to take so long to respond. I used PollEvent to listen to a data socket, however, it appears that in simulation, 3 SIGIO signals arrived at the same time, which is not the case in reality. My understanding is that there are two queues, one is the global queue which process the