[gem5-users] Disk image for fs simulation

2017-05-29 Thread Kavya Lakshminarayanan
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

[gem5-users] Pipelined caches

2017-05-29 Thread Sakshi Tiwari
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.

[gem5-users] x86 random build fails

2017-05-29 Thread Moussa, Ayman
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

Re: [gem5-users] Default functional units

2017-05-29 Thread Kleovoulos Kalaitzidis
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

Re: [gem5-users] Default functional units

2017-05-29 Thread Moussa, Ayman
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

Re: [gem5-users] Default functional units

2017-05-29 Thread Kleovoulos Kalaitzidis
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