[gem5-users] Inquiry Regarding 3D Stacked Mesh Topology in Garnet

2024-03-25 Thread Ali Karazmoodeh via gem5-users
Dear community, I have already established a symmetric 3D mesh using Garnet internal links as Through-Silicon Vias (TSVs). However, my current interest lies in developing a 3D stacked mesh where a bus serves as the interlayer communication mechanism. Utilizing a bus for vertical communication, as

[gem5-users] Statistics in Garnet simulator

2024-03-21 Thread Ali Karazmoodeh via gem5-users
Hello, Why statistics such as *average packet latency* and *average hops* are unspecified in the garnet simulator stats file and why the latency of the flits and packets in the network are reported in simulation ticks rather than the number of cycles it takes for the flit or packet to reach from

[gem5-users] Increase in area and power in 3D NoCs in Heterogarnet

2024-03-18 Thread Ali Karazmoodeh via gem5-users
Dear gem5 community, I developed and tested several 3D network-on-chips in Garnet using internal links for inter-layer communication. As you know, 3D integration is often touted as a method to reduce power consumption. The rationale is that the millimeter-length intra-layer links become

[gem5-users] Multiple links from one router to another in Heterogarnet

2023-06-01 Thread Ali Karazmoodeh via gem5-users
Hello, In a customized topology, I need to have several links from the same source router to the same destination router (otherwise, the average hop count and average packet latency of the network increase significantly). As garnet currently does not allow connecting a pair with multiple links

[gem5-users] Using Virtual Networks in garnet

2023-05-23 Thread Ali Karazmoodeh via gem5-users
Can garnet or a network-on-chip in general, operate with only one virtual network without reaching protocol-level deadlock? In a related question, in a customized topology, I needed to have several links going in the same direction (from East to West for instance) from the same source router to

[gem5-users] Re: Using DSENT in GEM5

2023-04-18 Thread Ali Karazmoodeh via gem5-users
Hi, It seems there is a problem with PyLong_AsLongLong() function in dsent_computeLinkPower in the interface.cc file. I am trying to fix the DSENT parsing script. Meanwhile, you can consult the gem5 Mail Archive on how to use DSENT.

[gem5-users] Using DSENT with on-chip-network-power-area.py

2023-04-05 Thread Ali Karazmoodeh via gem5-users
Hello. I want to estimate the power and area of some Network-on-Chip topologies using DSENT. I have followed the instructions in gem5-users given by Dr. Krishna (https://www.mail-archive.com/gem5-users@gem5.org/msg15749.html) for this purpose. First, I simulated a Mesh_XY topology with synthetic

[gem5-users] Using DSENT with on-chip-network-power-area.py

2023-04-05 Thread Ali Karazmoodeh via gem5-users
Hello. I want to estimate the power and area of some Network-on-Chip topologies using DSENT. I have followed the instructions in gem5-users given by Dr. Krishna (https://www.mail-archive.com/gem5-users@gem5.org/msg15749.html) for this purpose. First, I simulated a Mesh_XY topology with synthetic

[gem5-users] Estimating Power and Area of different NoC topologies in gem5

2023-03-31 Thread Ali Karazmoodeh via gem5-users
Hi. I am new to gem5 and Network-on-Chip research. I have a bunch of 2D and 3D NoC topologies in the gem5/configs/topologies directory. I compared their stats (like average_hops and latency parameters) by simulating them in syscall emulation mode using garnet_synth_traffic.py. For instance, for

[gem5-users] Using Synthetic Traffic for customized network simulation

2023-02-24 Thread Ali Karazmoodeh via gem5-users
Hello, I wrote the code for a customized network in the mem/ruby/network directory next to garnet, which doesn't use virtual networks. I am trying to simulate this network using synthetic traffic. When I tried to run the simulation for this network after a successful build, I faced a std::vector

[gem5-users] Replacing Router with another structure in Heterogarnet

2022-12-12 Thread Ali Karazmoodeh via gem5-users
Hi, I want to create an NoC in the garnet network that instead of the router uses a different structure called RLInterface to connect the cores. I need both NoCs (the existing router-based NoC and the one I'm creating) to coexist so that I can compare their power and performance. As numerous files