Hi, everyone.
I want to use gprof in SE mode of gem5, And I compiled my app with -pg by
gcc.
I run command like this:
./build/X86/gem5.opt configs/example/se.py -c mybench/queens_gprof -o 10
but I get error as :
fatal: syscall setitimer (#38) unimplemented.
@ cycle 3736500
[unimplementedFunc
Paul,
Are you talking about the issue where multiple accesses to the same block
cause Ruby to tell the core to retry, which in turn causes a pipeline
flush? We've seen that too and have a patch that we've been intending to
post... this discussion (and the earlier one about store prefetching) have
Hi All,
Agreed, thanks for confirming we were not missing something. Just some
followup, my student has some data about this he'll post to here shortly
with the performance impact he sees for this issue, but it is quite large
for 2-wide OOO. I was thinking it might be something along those lines
*"Realistically, to me, it seems like those buffers would be distributed
among the function units anyway, not a global resource, so having a global
limit doesn't make a lot of sense. Does anyone else out there agree or
disagree?"*
I believe that's more or less correct. With wbWidth probably mean
Hi all,
I have no specific knowledge on what are the buffers modeling or what
they should be modeling, but I too have encountered this issue some time
ago. Setting a high wbDepth is what I do to work around it (actually, 3
is sufficient for me), because performance is indeed suffering quite a
Hi Paul,
I assume you're talking about the 'wbMax' variable? I don't recall it
specifically myself, but after looking at the code a bit, the best I can
come up with is that there's assumed to be a finite number of buffers
somewhere that hold results from the function units before they write back
Hello,
I am running X86 in full system mode. When running just 1 CPU, both atomic
and detailed mode work fine. However, with more than 1 CPU, atomic works
fine, but in detailed mode the system appears to hang shortly after
boot-up. GEM5 doesn't crash, but the system stops having any output.
Lookin
Hi, everyone.
I compiled gem5 of X86 arch in the SE mode of gem5 with command --cache
--l2cache
I added my output and I saw that there is 5 instances of cache class, they
are:
1. system.l2
2. system.cpu.icache
3. system.cpu.itb_walker_cache
4. system.cpu.dtb_walker_cache
5. system.cpu.dcache