A B C D E F G H I L M N O P R S T U V W

M

main(String[]) - Static method in class gpNoCsim
starting point of the simulator
main_loop() - Method in class Controller
The controller object performs its duty mainly by this method.
MAX_MESSAGE_NUMBER - Static variable in class IConstants
Maximum number of packet storage in the Node's internal buffer.
mesh8_static_route(int, int, int) - Method in class MeshRouter
Deterministic XY routing algorithm for the Mesh Network.
MESH_ADJ_NODE - Static variable in class IConstants
Number of adjacent nodes per switch in the Mesh/Torus Network
MESH_COL - Static variable in class IConstants
Number of columns in the Mesh/Torus Network
MESH_COL_BITS - Static variable in class IConstants
Number of bits required to encode the column information in the Mesh/Torus Network
MESH_NODE_BITS_REQ - Static variable in class IConstants
Number of bits required to encode the adjacent node index in the Mesh/Torus Network
MESH_ROW - Static variable in class IConstants
Number of rows in the Mesh/Torus Network
MESH_ROW_BITS - Static variable in class IConstants
Number of bits required to encode the row information in the Mesh/Torus Network
MeshRouter - Class in <Unnamed>
The MeshRouter class is the implementation of the Router interface for the Mesh Network.
MeshRouter() - Constructor for class MeshRouter
 
MeshSwitch - Class in <Unnamed>
This switch is used for building the Mesh and Torus network.
MeshSwitch(int, int, int, int, int, int) - Constructor for class MeshSwitch
Constructor of the MeshSwitch used for mesh and torus topology.
messageCount - Variable in class Node
No of generated messages stored in the node's internal buffer that are yet to be transferred completely.
messageList - Variable in class Node
Vector type variable - holds the reference of packets which are to transmit.
messageNotProduced - Variable in class StatisticalData
An array capturing the number of the packets NOT generated in each node, due to buffer shortage
messageVCIndex - Variable in class Node
An array of integer values containing the VC assigned to each generated message.
moveInputBufferToOutputBuffer(int) - Method in class ExFatTreeSwitch
 
moveInputBufferToOutputBuffer(int) - Method in class FatTreeSwitch
This method is called by network in every cycle to transfer flit from input buffer to output buffer.
moveInputBufferToOutputBuffer(int) - Method in class MeshSwitch
This method is called by network in every cycle to transfer flit from input buffer to output buffer.
moveInputBufferToOutputBuffer(int) - Method in class OctalSwitch
 
moveInputBufferToOutputBuffer(int) - Method in interface Switch
Transfers the flits from the input buffers to the output buffers.
moveNodeTrafficFromInputBufferToNodeMsgCenter(int) - Method in class Network
This method is used to transfer the incoming flits at the input buffer of resource node to the message center of that node.
moveNodeTrafficFromNodeToSwitch(int) - Method in class Network
This method is used to transfer the outgoing flits at the output buffer of resource node to the input buffer of the parent switch of that node.
moveSwitchOutputBufferToInputBufferOfNodeSwitch(int) - Method in class ExFatTreeSwitch
 
moveSwitchOutputBufferToInputBufferOfNodeSwitch(int) - Method in class FatTreeSwitch
This method is called by Network in every cycle to transfer flit from output buffer of the switch to input buffer of adjacent nodes and switches.
moveSwitchOutputBufferToInputBufferOfNodeSwitch(int) - Method in class MeshSwitch
This method is called by Network in every cycle to transfer flit from output buffer of the switch to input buffer of adjacent nodes and switches.
moveSwitchOutputBufferToInputBufferOfNodeSwitch(int) - Method in class OctalSwitch
 
moveSwitchOutputBufferToInputBufferOfNodeSwitch(int) - Method in interface Switch
Transfers the flits from the output buffers to the input buffers of the adjacent switches or nodes.
moveSwitchTrafficFromInputBufferToOutputBuffer(int) - Method in class Network
This method is used to transfer the incoming flits at the input buffer of the switch to output buffer of that switch depending on the switching info vector.
moveSwitchTrafficFromOutputBufferToInputBufferOfNodeSwitch(int) - Method in class Network
This method is used to transfer the outgoing flits at the output buffer of the switch to input buffer of the adjacent switches and/or resource nodes.

A B C D E F G H I L M N O P R S T U V W