[gem5-users] Re: The latest gem5 did not compile successfully

2020-11-12 Thread yujiecui--- via gem5-users
Thank you for your reply. I put the latest version of gem5 into a directory that is not adjacent to the old version of gem5, and compiled successfully. But there are some warnings:*** Summary of Warnings *** Warning: Your compiler doesn't support incremental linking and lto at the same time, so

[gem5-users] Re: XBar on dcache port impacting BW?

2020-11-12 Thread Mahyar Samani via gem5-users
Hey Fisher, I'm not sure if that is correct as every packet spends at least one cycle on the XBar (even in real hardware), however, I would say one limiting factor in gem5 about the XBar is the fact that you can't effectively increase the width of the XBar as much as you want (you can say

[gem5-users] Should I use FS or SE mode when measuring execution time?

2020-11-12 Thread Đức Anh via gem5-users
Dear gem5 team, I want to use gem5 to simulate a program to measure its execution time. My goal is to measure the execution time as close as possible to the real value, and that program is running in a heterogeneous platform, where other programs on other CPUs can affect the program execution

[gem5-users] Re: The latest gem5 did not compile successfully

2020-11-12 Thread Bobby Bruce via gem5-users
Hey Yujiecui, Sorry to hear you're having trouble compiling. It doesn't sound like you're anything wrong based on what you described. One thing that's always worth trying when having compilation issues with gem5 is deleting the "build" directory and starting from scratch. Sometimes the build

[gem5-users] Re: XBar on dcache port impacting BW?

2020-11-12 Thread Xue, Fisher via gem5-users
Hey Mahyar, Thanks for the response! I’m actually not seeing the 1 packet per cycle expectation… I think I have root-caused the issue to the timing calculation in the XBar, however, I’m not sure if this is an intentional design choice or something else: It calculates the time for a packet as

[gem5-users] When gem5 is debugged, how to judge the current position of data?

2020-11-12 Thread yujiecui--- via gem5-users
In the process of step-by-step debugging of gem5, how can I know whether a data currently exists in cache or in memory, and what level of cache it is? I think gem5 should provide such a method? Thanks for answer. ___ gem5-users mailing list --

[gem5-users] Re: How to simulate multithread, multicore and multiprocessor system ?

2020-11-12 Thread Hoa Nguyen via gem5-users
Hi Duc Anh, I think the stats error is related to this change, https://gem5-review.googlesource.com/c/public/gem5/+/36296. The stats bug should be resolved when you cherry-pick that change. Hopefully we can add the SMT feature and fix the multicore DerivO3 bug by the next release. Regarding

[gem5-users] The latest gem5 did not compile successfully

2020-11-12 Thread yujiecui--- via gem5-users
I just downloaded the latest gem5. Then compiled it using the scons build / x86 / gem5. Opt command. But there was an error build / x86 / SystemC / channel/ messages.cc:83 :1: error: 'sc_ gem5' does not name a type Sc_ gem5::DefaultReportMessages predefinedMessages{ ^ scons: ***

[gem5-users] Re: How to simulate multithread, multicore and multiprocessor system ?

2020-11-12 Thread Đức Anh via gem5-users
Hi Hoa Nguyen, A bit sad when some features I want will only be supported from 20.2 version (SMT, multicore DerivO3CPU). Do the gem5 team have any plan on when the next version will be released? About the stats error, I use the same version and cmd as the first email. I will retype it here for