Package <Unnamed>

Interface Summary
Router The Router interface provides the declaration of the method to find out the possible output link of a switch to reach the destination node.
Switch Switches are the objects of the network where switching of flits from various input ports to output ports are performed as well as the path which will be taken from the various output paths is selected (routing).
 

Class Summary
ConcreteNodeTraffic The ConcreteNodeTraffic class extends the functionality of the abstract NodeTraffic class.
Controller The Controller class dictates the total flow of execution of the simulator.
ExFatTreeRouter  
ExFatTreeSwitch  
FatTreeRouter The FatTreeRouter class is the implementation of the Router interface for the Butterfly Fat Tree Network.
FatTreeSwitch This switch is used for building the Butterfly Fat Tree topology network.
Flit A message (a packet) is the summation of some flits.
gpNoCsim gpNoCsim is the starting class of the simulator.
HelpingUtility HelpingUtility class defines the methods for generating random values with uniform distribution using Random.
IConstants This class contains all configuration variables.
InputLinkController InputLinkController controls the incoming flits and helps in determining the route of the flits in a switch.
InputVCBuffer There is one input buffer for each of the input physical link.
MeshRouter The MeshRouter class is the implementation of the Router interface for the Mesh Network.
MeshSwitch This switch is used for building the Mesh and Torus network.
Network Network is the object through which all the nodes (Resource blocks) and all the communication switches are connected to perform the desired goal into one unit.
NetworkManager The NetworkManager class is responsible for instantiating a network instance.
Node IP Node (Node class) is the resource that is used in the system for message generation as well as message consumption.
NodeTraffic The NodeTraffic abstract class defines the necessary methods for setting up traffic configuration for the generated messages.
OctalRouter  
OctalSwitch  
OutputLinkController Output Link Controller controls the outgoing flits.
OutputVCBuffer There is one output buffer for each of the output physical link.
ParamDTO ParamDTO defines a pair of data, namely the parameter and its value.
StatisticalData StatisticalData class captures various performance parameters of the simulator for comparison among various network configurations.
TorusRouter The TorusRouter class is the implementation of the Router interface for the Torus Network.