scons: *** Found dependency cycle(s):
*
build/ALPHA_SE_MOESI_hammer/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby-MOESI_hammer
passed.
*
build/ALPHA_SE_MOESI_hammer/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby-MOESI_hammer
passed.
*
---
This is an automatically generated e-mail. To reply, visit:
http://reviews.m5sim.org/r/564/#review1006
---
Ship it!
I was pretty confused until I realized that the reviewboard
On 2011-03-23 08:55:14, Steve Reinhardt wrote:
I was pretty confused until I realized that the reviewboard web interface
doesn't highlight whitespace changes, so the significant part about the
assignments moving outside the loop (which was a simple matter of changing
their indent
base/types.hh says:
/**
* Clock cycle count type.
* @note using an unsigned breaks the cache.
*/
typedef int64_t Tick;
though offhand I'm not sure why that's true. I just grepped through the
code and it looks like there are places where the code subtracts two tick
values and may expect the
I will try to bisect this.
--
Nilay
On Wed, 23 Mar 2011, Arkaprava Basu wrote:
Hi Lisa and Nilay,
Thanks for the response. Following is the tip of my repo
changeset: 8174:e21f6e70169e
tag: tip
user:Nilay Vaishni...@cs.wisc.edu
date:Tue Mar 22 06:41:54 2011
Hi,
I'm running into a deadlock problem for running Ruby for 32 cores or more.
The error message is as follows:
build/ALPHA_FS_MOESI_CMP_directory/m5.opt -d ruby_opt/ --trace-flags=Exec
configs/example/ruby_fs.py -b fft_64t_base -n 32
warn: Prefetch instrutions is Alpha do not do anything
For more
This problem may be related to my earlier post i sent today about Debugging
Ruby Deadlocks, but when adding the RubyQueue traceflag for 32 cores you
get this error:
build/ALPHA_FS_MOESI_CMP_directory/m5.opt -d ruby_opt/
--trace-flags=RubyQueue configs/example/ruby_fs.py -b fft_64t_base -n 1
...
It is working fine for me.
./build/X86_SE_MESI_CMP_directory/m5.fast
./configs/example/ruby_random_test.py -n 4 -l 1
M5 Simulator System
Copyright (c) 2001-2008
The Regents of The University of Michigan
All Rights Reserved
M5 compiled Mar 23 2011 15:53:38
M5 started Mar 23 2011
Hi Korey,
A few comments:
- The difference in time is because the sequencer prints out the RubyCycle
count for the issue time while the tick count is the global curTick value. Now
that Ruby uses DPRINTFs, I think it makes sense to move all those ruby print
outs to ticks. I actually have
Yes, that's bizarre, since I was using the same tip, no patches applied.
Don't know what to tell you Arka...since you and Nilay are both in
Wisconsin maybe you can look at the differences in your setups, because so
far it seems like it's just you :P.
Lisa
On Wed, Mar 23, 2011 at 1:55 PM, Nilay
Hey Brad,
Thanks for the suggestions.
The Protocol Trace flag looks really promising. It'd be very nice to get
everything in , but I'm just a little worried about tweaking that if these
RubyCycle counts are used for anything other than annotation. I'll take a
strong look at starting to get that
I think many of us have noticed that scons sometimes rebuilds things
when it's not necessary. Here's one clue:
% scons build/ALPHA_SE/m5.debug
scons: Reading SConscript files ...
[...]
scons: done building targets.
% scons --debug=explain build/ALPHA_SE/m5.debug
scons: Reading SConscript files
---
This is an automatically generated e-mail. To reply, visit:
http://reviews.m5sim.org/r/552/
---
(Updated 2011-03-23 22:28:01.608904)
Review request for Default and Brad Beckmann.
13 matches
Mail list logo