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

G

generateDestinationForFatTreeNetwork(int) - Method in class ConcreteNodeTraffic
Returns the address of a destination node in the fat tree network randomly.
generateDestinationForMeshNetwork(int) - Method in class ConcreteNodeTraffic
Returns the address of a destination node in the Mesh network randomly.
generateDestinationForOctalNetwork(int) - Method in class ConcreteNodeTraffic
 
generateDestinationForTorusNetwork(int) - Method in class ConcreteNodeTraffic
Returns the address of a destination node in the Torus network randomly.
generateMessage(int, int) - Method in class ConcreteNodeTraffic
Generates a packet and sets the next message generation time for the node.
generateMessage(int) - Method in class Node
this method generates the message of L length.
generateMessage(int, int) - Method in class NodeTraffic
Generates a packet including its header flit and all of the data flits and stores into a Vector data structure.
genTimeStamp - Variable in class Flit
The time stamp (simulation cycle) when the flit has been generated.
getAddress() - Method in class ExFatTreeSwitch
 
getAddress() - Method in class FatTreeSwitch
 
getAddress() - Method in class MeshSwitch
 
getAddress() - Method in class Node
Returns the address of the node.
getAddress() - Method in class OctalSwitch
 
getAddress() - Method in interface Switch
Returns the address of the switch.
getAddressLength() - Method in class Flit
Returns the number of bits required to encode an address in the flit.
getAdjacentLinkNo(ExFatTreeSwitch) - Method in class ExFatTreeSwitch
 
getAdjacentLinkNo(FatTreeSwitch) - Method in class FatTreeSwitch
Returns the number of the output physical link that connects a neighboring switch, either situated above or beneath this switch.
getAvgMessageNotProduced() - Method in class StatisticalData
Returns the average number of packets NOT produced by the nodes due to lack of internal buffers.
getAvgPacketDelay() - Method in class StatisticalData
Returns the latency or average packet delay.
getAvgPacketHopCount() - Method in class StatisticalData
Returns the average hop count.
getBufferData(int) - Method in class InputVCBuffer
Retrieve the flit from the specified virtual channel number of this input buffer object.
getBufferData(int) - Method in class OutputLinkController
Returns a flit from the virtual channel specified in the parameter
getBufferData(int) - Method in class OutputVCBuffer
Retrieve the flit from the specified virtual channel number of this output buffer object.
getBufferUtilization() - Method in class StatisticalData
Returns the buffer utilization of all Nodes and Switches in a single simulation run.
getClockRateFactor() - Method in class Node
Returns the clock rate factor of the node class.
getConvertedCycle(int, double) - Method in class HelpingUtility
Returns a converted cycle for the factor specified in the arguement.
getData() - Method in class Flit
Returns the data of the flit.
getDest() - Method in class Flit
Return the destination address of the flit.
getDestination() - Method in class ConcreteNodeTraffic
Returns the address of the destination node.
getDestination() - Method in class NodeTraffic
Determines a destination for the generated message.
getDestinationNode() - Method in class Flit
Returns the address of the destination node.
getEndNodeCover() - Method in class ExFatTreeSwitch
 
getFreeVC() - Method in class InputLinkController
Returns free virtual channel index for the corresponding physical link.
getFreeVC() - Method in class InputVCBuffer
Returns a free virtual channel on the physical link.
getFreeVC() - Method in class OutputLinkController
Returns free virtual channel index for the corresponding physical link.
getFreeVC() - Method in class OutputVCBuffer
Returns a free virtual channel on the physical link.
getFreeVC_NEW(Flit) - Method in class OutputLinkController
An alternative of getFreeVC();
getFreeVC_NEW(Flit) - Method in class OutputVCBuffer
An alternative of the getFreeVC()
getGenTimeStamp() - Method in class Flit
Returns the generation time stamp of the flit
getHelpingUtility() - Static method in class NetworkManager
Returns the helpUtility variable of this class.
getHopCount() - Method in class Flit
Returns the hop count that the flit has traversed
getInputBuffer() - Method in class InputLinkController
Returns the input buffer associated with the input link controller.
getInputBufferNodeUtilization() - Method in class StatisticalData
Returns the input buffer utilization of all Nodes in a single simulation run.
getInputBufferSwitchUtilization() - Method in class StatisticalData
Returns the input buffer utilization of all Switches in a single simulation run.
getInputLinkController(int) - Method in class ExFatTreeSwitch
 
getInputLinkController(int) - Method in class FatTreeSwitch
 
getInputLinkController(int) - Method in class MeshSwitch
 
getInputLinkController(int) - Method in class OctalSwitch
 
getInputLinkController(int) - Method in interface Switch
Returns the input link controller of the switch on a particular physical link.
getInstance(String) - Static method in class NetworkManager
Returns a NetworkManager class instance, if not already defined.
getInstance() - Static method in class NetworkManager
Returns a NetworkManager class instance, if not already defined.
getLastServiceTimeStamp() - Method in class Flit
Returns the last service time when the flit was served
getLastUsedOwnInCycle() - Method in class Node
Returns the lastUsedOwnInCycle variable of the node class
getLastUsedOwnOutCycle() - Method in class Node
Returns the lastUsedOwnOutCycle variable of the node class
getLinkUtilization() - Method in class StatisticalData
Returns the link utilization of all Nodes and Switches for a single simulation run.
getMeshSwitchOutAdjLinkNo(int) - Method in class MeshSwitch
Returns the input physical link number of an adjacent switch, to which this switch in question is connected by an output physical link specified by the parameter 'linkNo'
getMessageSize() - Method in class ConcreteNodeTraffic
Returns the message size in flits, which may be either fixed or exponential random number computed from the average message length(in bytes) and flit length (in bits).
getMessageSize() - Method in class NodeTraffic
Determines the number of flits in the the generated message.
getNetworkInstance() - Static method in class NetworkManager
Returns the network variable of this class.
getNetworkNodeThroughput() - Method in class StatisticalData
Returns the throughput of the network.
getNextMsgGenTime() - Method in class ConcreteNodeTraffic
Return the nextMsgGenTime (next message generation time) variable of this class.
getNextMsgGenTime() - Method in class NodeTraffic
Returns the next message generation time for the node.
getNextRandomNumber() - Method in class HelpingUtility
Returns a random number from 0 to 1 using Uniform Distribution.
getNodeListIndex() - Method in class Node
Returns the nodeListIndex variable of this class.
getNoOfPhysicalLink() - Method in class ExFatTreeSwitch
 
getNoOfPhysicalLink() - Method in class FatTreeSwitch
 
getNoOfPhysicalLink() - Method in class MeshSwitch
 
getNoOfPhysicalLink() - Method in class OctalSwitch
 
getNoOfPhysicalLink() - Method in interface Switch
Returns the maximum number of physical links information.
getNoOfVirtualLink() - Method in class ExFatTreeSwitch
 
getNoOfVirtualLink() - Method in class FatTreeSwitch
 
getNoOfVirtualLink() - Method in class MeshSwitch
 
getNoOfVirtualLink() - Method in class OctalSwitch
 
getNoOfVirtualLink() - Method in interface Switch
Returns the number of virtual channel per physical link information.
getNumAdjacentNode() - Method in class ExFatTreeSwitch
 
getNumAdjacentNode() - Method in class FatTreeSwitch
 
getNumAdjacentNode() - Method in class MeshSwitch
Returns the number of nodes to which the switch is directly connected.
getNumAdjacentNode() - Method in class OctalSwitch
 
getNumAdjacentNode() - Method in interface Switch
Returns the number of adjacent nodes to which the switch is connected.
getNumberOfPacketProduced() - Method in class StatisticalData
Returns the number of packets NOT produced by all nodes due to lack of internal buffers.
getNumberOfPacketReceived() - Method in class StatisticalData
Returns the number of packets received by all nodes.
getNumberOfPacketSent() - Method in class StatisticalData
Returns the number of packets transmitted by all nodes.
getNumLinkActive() - Method in class ExFatTreeSwitch
 
getNumLinkActive() - Method in class FatTreeSwitch
 
getNumLinkActive() - Method in class MeshSwitch
 
getNumLinkActive() - Method in class OctalSwitch
 
getNumLinkActive() - Method in interface Switch
Returns the number of physical links for the switch
getNumSlotUsed() - Method in class InputVCBuffer
Returns total no.
getNumSlotUsed() - Method in class OutputVCBuffer
Returns total no.
getNumUsedVC() - Method in class Node
Returns the number of output virtual channels that are already occupied.
getNumUsedVC() - Method in class OutputVCBuffer
Returns the number of used VCs in a particular simulation cycle.
getOutputBuffer() - Method in class OutputLinkController
Returns the output buffer associated with the output link controller.
getOutputBufferNodeUtilization() - Method in class StatisticalData
Returns the output buffer utilization of all Nodes in a single simulation run.
getOutputBufferSwitchUtilization() - Method in class StatisticalData
Returns the output buffer utilization of all Switches in a single simulation run.
getOutputLinkController(int) - Method in class ExFatTreeSwitch
 
getOutputLinkController(int) - Method in class FatTreeSwitch
 
getOutputLinkController(int) - Method in class MeshSwitch
 
getOutputLinkController(int) - Method in class OctalSwitch
 
getOutputLinkController(int) - Method in interface Switch
Returns the output link controller of the switch on a particular physical link.
getPacketLength() - Method in class Flit
Returns the number of flits in the packet to which this flit belongs.
getParam() - Method in class ParamDTO
Returns the name of the parameter
getParamSet(int) - Method in class HelpingUtility
Returns a set of input parameters for a particular network speicied by the arguement of the method.
getPathInfo(int) - Method in class InputVCBuffer
Returns the outgoing path information for the packet occupying the virtual channel.
getRouteInfo(int) - Method in class InputVCBuffer
Returns the outgoing physical link no.
getSource() - Method in class Flit
Return the source address of the flit.
getSourceNode() - Method in class Flit
Returns the address of the source node.
getStartNodeCover() - Method in class ExFatTreeSwitch
 
getStartOfLevel(int) - Method in class Network
Invoked by Network.setAdjacentFatSwitch() and Network.setAdjacentExFatSwitch() to find out the first parent switch exists in the upper level by using current switch’s level and index in level values.
getStatDataInstance() - Static method in class NetworkManager
Returns the statData variable of this class.
getSwitchIndex() - Method in class ExFatTreeSwitch
 
getSwitchIndex() - Method in class FatTreeSwitch
Returns the index of the switch in the level of the Butterfly Fat Tree network where it is placed.
getSwitchIndex() - Method in class OctalSwitch
 
getSwitchingInfoVector(int) - Method in class ExFatTreeSwitch
 
getSwitchingInfoVector(int) - Method in class FatTreeSwitch
 
getSwitchingInfoVector(int) - Method in class MeshSwitch
 
getSwitchingInfoVector(int) - Method in class OctalSwitch
 
getSwitchingInfoVector(int) - Method in interface Switch
Returns the input virtual channel information for a packet flowing through the output virtual channel.
getSwitchLevel() - Method in class ExFatTreeSwitch
 
getSwitchLevel() - Method in class FatTreeSwitch
Returns the level of the Butterfly Fat Tree network where the switch is placed.
getThroughput(int) - Method in class StatisticalData
Returns the average number of flits leaving a switch in every cycle.
getType() - Method in class Flit
Returns the type of the flit.
getVal() - Method in class ParamDTO
Returns the value of the parameter
getVirtualChannelNo() - Method in class Flit
Returns the virtual channel information of the flit
gpNoCsim - Class in <Unnamed>
gpNoCsim is the starting class of the simulator.
gpNoCsim() - Constructor for class gpNoCsim
 

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