[gem5-users] Functional read not implemented

2021-06-17 Thread VEDIKA JITENDRA KULKARNI via gem5-users
Hello, I am using repository cloned from https://gem5.googlesource.com/public/gem5 as of 17/06/21. I am using the following command: ./build/X86/gem5.opt configs/example/se.py --num-cpus=16 --num-dir=16 --cpu-type=DerivO3CPU --sys-clock=2GHz --topology=Mesh_XY --mesh-rows=4 --num-l2caches=16

[gem5-users] Add new command-line option for simulation

2021-06-23 Thread VEDIKA JITENDRA KULKARNI via gem5-users
Hello, I want to add few new command-line options for my simulations. I wanted to understand how to write code for that. For example, in garnet_synth_traffic.py, I can mimic code lines like other options using parser.add_option, but I wanted to know where is the constructor

[gem5-users] Re: Add new command-line option for simulation

2021-06-23 Thread VEDIKA JITENDRA KULKARNI via gem5-users
’ keyword 5. Access the value in Router.cc constructor and store it somewhere. 6. Access the value in InputUnit.cc from the parent router. Srikant From: VEDIKA JITENDRA KULKARNI via gem5-users Sent: Wednesday, June 23, 2021 9:02 AM To: gem5-users@gem5.org Cc: VEDIKA JITENDRA KULKARNI

[gem5-users] Re: Functional read not implemented

2021-06-18 Thread VEDIKA JITENDRA KULKARNI via gem5-users
Dear Gabriel, Thanks a lot for the information! I will try to implement the functional read function(s) and see how it goes. Thanks, Vedika. From: Gabriel Busnot via gem5-users Sent: 18 June 2021 13:46 To: gem5-users@gem5.org Cc: Gabriel Busnot Subject:

[gem5-users] Re: Functional read not implemented

2021-06-18 Thread VEDIKA JITENDRA KULKARNI via gem5-users
Also, could you let me know if this seems okay: As per 4th (Marc Orr) and 6th (Jason) replies in https://groups.google.com/g/gem5-gpu-dev/c/Wt43jSYYXag, the value returned by functional access gets overwritten with a value from the backing store, thus a functional read returning true always

[gem5-users] Re: Functional read not implemented

2021-06-18 Thread VEDIKA JITENDRA KULKARNI via gem5-users
Wow thanks a ton for the advice! I'll definitely follow your guidelines. Thanks a lot, Vedika. From: Gabriel Busnot via gem5-users Sent: 18 June 2021 19:28 To: gem5-users@gem5.org Cc: Gabriel Busnot Subject: [gem5-users] Re: Functional read not implemented

[gem5-users] Re: Functional read not implemented

2021-06-18 Thread VEDIKA JITENDRA KULKARNI via gem5-users
not implemented Hello, I think a relative patch is already commited (under review): https://gem5-review.googlesource.com/c/public/gem5/+/46900 Best, Polydoros On 6/18/21 5:22 PM, VEDIKA JITENDRA KULKARNI via gem5-users wrote: Wow thanks a ton for the advice! I'll definitely follow your guidelines

[gem5-users] FAST-FORWARD Option in Simulation

2021-05-13 Thread VEDIKA JITENDRA KULKARNI via gem5-users
Hello, Please help me to know how to use the Fast Forward Option so that I can get statistics for simulation excluding the initial Cache misses. I had specified --fast-forward=1000 but in the stats file everything is 0. I am using Ruby system with garnet network. Following is the message on

[gem5-users] L1Cache Controller Statistics

2021-05-18 Thread VEDIKA JITENDRA KULKARNI via gem5-users
Hello, I need to get values for a new statistic I have added to Abstract Controller, similar to fully_busy_cycles. In the collateStats() function in StateMachine.py , I added the code to calculate the new statistic at the end of the simulation. However, only L1CacheController-0,

[gem5-users] Re: Interface Message Buffers between the Network and the Ruby protocol

2021-05-06 Thread VEDIKA JITENDRA KULKARNI via gem5-users
Hi, thank you! So based on Dest NI it is decided that the packet is for L1CACHE (0-15), L2CACHE(16-31) or DIRECTORY (32-47), and vnet(0,1,2) decides which queue, right? I also wanted to know how the route.dest_ni is used? I didn't come across code where dest_ni is used at the destination

[gem5-users] Re: Interface Message Buffers between the Network and the Ruby protocol

2021-05-06 Thread VEDIKA JITENDRA KULKARNI via gem5-users
Okay thanks a lot! I'll look into that. Vedika. Get Outlook for Android From: gabriel.busnot--- via gem5-users Sent: Thursday, May 6, 2021 3:35:40 PM To: gem5-users@gem5.org Cc: gabriel.bus...@arteris.com Subject: [gem5-users] Re:

[gem5-users] Statistics for TBE Table in Ruby

2021-05-07 Thread VEDIKA JITENDRA KULKARNI via gem5-users
Hello, I wanted to get the Avg TBE Size as a statistic for each of L1, L2, Dir and DMA for all cores. Please help me with some pointers as to where I should add code for TBE related statistics, I tried to get hints by looking at the L1Cache_Controller.cc file generated by build. I also tried

[gem5-users] Re: L1Cache Controller Statistics

2021-05-20 Thread VEDIKA JITENDRA KULKARNI via gem5-users
ess the stats before dumping, you can create another function for callback, for example, localCollateStats(), and register it as a dump callback in the constructor. Regards, Jiayi On Tue, May 18, 2021 at 11:35 AM VEDIKA JITENDRA KULKARNI via gem5-users mailto:gem5-users@gem5.org>> wrote:

[gem5-users] Re: L1Cache Controller Statistics

2021-05-20 Thread VEDIKA JITENDRA KULKARNI via gem5-users
, localCollateStats(), and register it as a dump callback in the constructor. Regards, Jiayi On Tue, May 18, 2021 at 11:35 AM VEDIKA JITENDRA KULKARNI via gem5-users mailto:gem5-users@gem5.org>> wrote: Hello, I need to get values for a new statistic I have added to Abstract Controller, s

[gem5-users] Re: L1Cache Controller Statistics

2021-05-21 Thread VEDIKA JITENDRA KULKARNI via gem5-users
s inside mem/ruby/common). If you are using others and need to process the stats before dumping, you can create another function for callback, for example, localCollateStats(), and register it as a dump callback in the constructor. Regards, Jiayi On Tue, May 18, 2021 at 11:35 AM VEDIKA JITENDRA

[gem5-users] Simulation aborts when number of instructions increases due to LSQUnit ERROR

2021-05-22 Thread VEDIKA JITENDRA KULKARNI via gem5-users
Hello, I want to run gem5 simulation for 40,00,000 insts. It works when benchmarks like namd and gromacs are used, however I want to use soplex, leslie3d etc (high MPKI). Any workload configuration works for 10,00,000 insts successfully. However, when I give 40,00,000 insts it shows the

[gem5-users] Interface Message Buffers between the Network and the Ruby protocol

2021-05-04 Thread VEDIKA JITENDRA KULKARNI via gem5-users
Hello, I am studying the Mesi two level protocol. This is related to the buffers that serve as an interface between the Ruby protocol and the interconnection network. I want to know the exact place where a message gets enqueued to the proper queue based on Requestor and Destination machines

[gem5-users] Encryption and size in bits of Packet Header in NoC

2022-01-11 Thread VEDIKA JITENDRA KULKARNI via gem5-users
Hello, I would like to know all the fields present in a real Network-on-Chip packet header, and their size in bits for an 8 x 8 mesh. For example, Destination ID would be of 6-bits I suppose (since 8x8 mesh). Any information about this would be highly helpful. I would also like to know if there

[gem5-users] Cross compilation of srsRAN for ARM

2022-02-16 Thread VEDIKA JITENDRA KULKARNI via gem5-users
Hello, We are facing issue in cross compiling ARM with many .c files incl in srsRAN. For cross compilation we have installed the gcc-arm-linux-gnueabi, binutils-arm-linux-gnueabi with help of that was able to compile single file code like hello.c in below way: $arm-linux-gnueabi-gcc hello.c

[gem5-users] Re: Run srsRAN code with gem5

2022-02-11 Thread VEDIKA JITENDRA KULKARNI via gem5-users
Cheers, Jason On Fri, Feb 11, 2022 at 5:13 AM VEDIKA JITENDRA KULKARNI via gem5-users mailto:gem5-users@gem5.org>> wrote: Hello, We are trying to run srsRAN functionalities individually as srsepc,srsenb and srsUE. Also I need suggestions on how to run end-end srsRAN code into gem5 to analys

[gem5-users] Run srsRAN code with gem5

2022-02-11 Thread VEDIKA JITENDRA KULKARNI via gem5-users
Hello, We are trying to run srsRAN functionalities individually as srsepc,srsenb and srsUE. Also I need suggestions on how to run end-end srsRAN code into gem5 to analyse the ARM vs X86 performance. Please find the below error for srsENB while simulating in gem5. command line: