I'm trying to run Autobench benchmarks in the full system simulation mode
(x86 arch). I can't run it on the default image provided (
http://gem5.org/Download) because it has a much older version of GLIBC
(version 2.6) than what is needed for the benchmark to run (2.14).
I don't have root permissio
Hi,
I have two doubts:
1) In a multicore system, when multiple requests approach to access the
cache at the same time, only one request gets the access to the bus (and
hence to the cache) and all other requests wait in a queue for bus/layer to
get free.
Suppose the cache access time is 'x' cycles.
I'm unable to build gem5.fast on the latest x86 version because of the not
fixed linker errors so I've pulled a random commit that was working a few weeks
ago (gem5-efe3bfcd0c6e1161bea621a6e512378fe228fed4) I've made some changes to
the source code, and rebuilt it a few times and it all worked f
Hello,
and you are welcome. I would suggest that you change the number of "count" to
the needed one and add only
potentially new categories of FU in the FUList. IprPort () has to do with
IprAccess and a search within the code
shows that it has to do with prefetching instructions.
That's what
Hi
Thank you for your reply. I had assumed that only 1 of each functional unit was
being created so I added two more IntALU() and FP_ALU() to the DefaultFUPool().
I guess this doubled the amount of units right? Do you know what the IprPort()
unit does/stands for? I was unable to find any refer
Hello,
the "count" value corresponds to the number of instances of the equivalent
unit, just as you understood.
It does not "override" something, but defines the number of the specific FU
that will be created and
pushed in the fuPool. I suggest you to have a look in the file "fu_pool.cc" in
t