davidepatti / noxim

Network on Chip Simulator
225 stars 120 forks source link

Multi-Channel Transaction #74

Open NavonilChatterjee opened 5 years ago

NavonilChatterjee commented 5 years ago

I want to communication between two source and destination pair at the same time using two different wireless hub pairs. However, it is observed that I communication is completed and then the other communication is starting. It means that only one wireless transaction is taking place at a time. Can I have two wireless communication simultaneously, if the two source and destinations hubs are different.

davidepatti commented 5 years ago

Dear Navonil, your question is a bit too much generic.... what problem are you finding when defining two channels ?

NavonilChatterjee commented 5 years ago

Respected Sir,

I cannot transmit two packet at a time for two different source destination pair which are connected by wireless hubs.

I have used a 8 x 8 NoC. I have wireless hub connected with router 9, 13, 41 and 45. Now I want to transmit packet from 9 --13, and 41--45 at the same time. But I cannot do that. Packets are getting transmitted one after another, that is, first 9 and 13 is transmitted then 41 and 45 is getting transmitted. Why is this happening? The token policy I have used is TOKEN_PACKET.

Thanking you, Navonil Chatterjee.

davidepatti commented 5 years ago

If you mean something like a multicast/broadcast, it's still unsupported. However, in some case you could try simpler solutions. For example, if the destinations are all connected to the same hub you could simply send to a single channel target in the hub, and manage the multicasting after, by adding some further field in the header so that the hub creates copies of the received flits and put them into multiple buffer_to_tile, so that different tiles connected to the hub will receive that communication.

van-namdinh commented 5 years ago

Dear authors, Is there any configuration of .yaml file to run noxim with "TABLE_BASED" option? Many thanks!