[gem5-users] gem5 v20 released!

2020-05-28 Thread Bobby Bruce via gem5-users
Dear all, gem5 v20.0.0.0 has officially been released! In keeping with our master-as-stable policy, the latest version of gem5 can be obtained by pulling the code from the master branch: https://gem5.googlesource.com/public/gem5. There have been a lot of changes since gem5 19, which we have

[gem5-users] Re: GEM5/Ruby and MESI_Three_Level protocol

2020-05-28 Thread Javed Osmany via gem5-users
Hello Okay. I had not realised that some of the files were shared between MESI_Three_Level and MESI_Two_Level. That would explain why MESI_Three_level is comiling okay. Tks for the pointer. Best regards J.Osmany From: Shehab Elsayed [mailto:shehaby...@gmail.com] Sent: 28 May 2020 16:49 To:

[gem5-users] Re: Problem compiling gem5 with Ubuntu 20.04

2020-05-28 Thread Samon Shivastar via gem5-users
Hello Jason, Thanks a lot! "python2 /usr/bin/scons" worked. But there seems to be another issue that was not there before. In "m5out" folder, the "config.dot" is no being generated. Only three files are in the folder: i) stats.txt ii) config.ini iii) config.json Therefore, I cannot get "visual"

[gem5-users] Re: GEM5/Ruby and MESI_Three_Level protocol

2020-05-28 Thread Carlos Escuin via gem5-users
Hello, Open the file 'MESI_Three_Level.slicc' and you will see the files the protocol MESI_Three_Level is being generated from. You will see that it is using some components from the MESI_Two_Level protocol. Hope this is helping you. Carlos On 28/5/20 11:48, Javed Osmany via gem5-users

[gem5-users] Re: GEM5/Ruby and MESI_Three_Level protocol

2020-05-28 Thread Shehab Elsayed via gem5-users
Which files do you think are missing? There are some shared files between MESI_Three_Level and MESI_Two-Level such as the L2 controller. You can find a list of all files used by the MESI_Three_Level protocol in src/mem/ruby/protocol/MESI_Three_Level.slicc. I hope this helps. On Thu, May 28, 2020

[gem5-users] Re: Problem compiling gem5 with Ubuntu 20.04

2020-05-28 Thread Mouhsen Ibrahim via gem5-users
Hi Sam, I think Jason's advice is enough to compile gem5 on Ubuntu 20.04, however, if you face any further issues please let me know I am running gem5 on my Ubuntu 20.04 without any issues. Best regards Mouhsen Ibrahim On Wed, May 27, 2020 at 8:57 PM Jason Lowe-Power via gem5-users <

[gem5-users] Re: Stat dump after each N instructions - CPU and/or AMD GPU

2020-05-28 Thread Rajeev Pal via gem5-users
My understanding is that m5 ops need to be called from within a benchmark. I am not sure how I can get the instruction count from within a benchmark. But Matthew's idea works for the CPU side. Only issue is cpu.simpoint_start_insts stops based on the instruction count of individual cpus. I would

[gem5-users] GEM5/Ruby and MESI_Three_Level protocol

2020-05-28 Thread Javed Osmany via gem5-users
Hello 1. I am able to successfully generate the executable gem5 simulator for [ARM ISA, MESI_Three_Level protocol]. The command I used being: a. scons -j4 build/ARM_MESI_3_level/gem5.opt --default=ARM PROTOCOL=MESI_Three_Level SLICC_HTML=True 2. Also, I am able