sarchlab / mgpusim

A highly-flexible GPU simulator for AMD GPUs.
MIT License
87 stars 21 forks source link

Can the GPU simulator simulate different GPU interconnect topologies such as RING and ALL-TO-ALL? #89

Open christindbose opened 2 months ago

christindbose commented 2 months ago

If so, please guide me on how to set up these parameters in the simulation.

syifan commented 2 months ago

You can check the mesh connector implementation here https://github.com/sarchlab/akita/blob/v3/noc/networking/mesh/mesh.go.

Creating a ring topology is basically creating a ring connector like the mesh connector, but it will be much simpler.