How is this packet created? I'm assuming it's all done in hardware, but it seems like a lot of logic.
aznshodan
It's done in hardware. Think of it as an assembly line. Whenever a packet needs to be sent, it needs to go through multiple hardware implementations that insert necessary info to the packet such as the packet ID and error checking bits.
dumbo_
Flit(flow control digit)
- unit of flow control in the network
- head and tail flits have special purposes
How can we route just flits in an indirect packet switching network? Once they leave the source node, they have no information about where they are headed (if they are not the header flit in particular).
How is this packet created? I'm assuming it's all done in hardware, but it seems like a lot of logic.
It's done in hardware. Think of it as an assembly line. Whenever a packet needs to be sent, it needs to go through multiple hardware implementations that insert necessary info to the packet such as the packet ID and error checking bits.
Flit(flow control digit)
- unit of flow control in the network
- head and tail flits have special purposes
|<------------- message -------------->|
|____Packet_____|____Packet_____|
|H|F|F|F|F|F|T|H|F|F|F|F|F|T|
How can we route just flits in an indirect packet switching network? Once they leave the source node, they have no information about where they are headed (if they are not the header flit in particular).