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

F

FAT_NUM_ADDR_BITS - Static variable in class IConstants
Number of bits required to encode the address of a node in the Fat Tree Network
FAT_NUM_ADJ_CHILD - Static variable in class IConstants
Number of adjacent child nodes/switches in the Fat Tree Network
FAT_NUM_ADJ_PARENT - Static variable in class IConstants
Number of adjacent parent switches in the Fat Tree Network
FAT_NUM_ADJ_SIBLING - Static variable in class IConstants
Number of adjacent sibling switches in the Extended Fat Tree Network
FAT_NUM_INDEX_BIT - Static variable in class IConstants
Number of bits required to encode the index of the nodes the Fat Tree Network
FAT_NUM_SWITCH - Static variable in class IConstants
Number of switches that come into consideration in the Fat Tree Network
fat_tree_static__route(int, int) - Method in class FatTreeRouter
This method determines the next path to be taken in the switch considering range of IP nodes covered by this switch.
FatTreeRouter - Class in <Unnamed>
The FatTreeRouter class is the implementation of the Router interface for the Butterfly Fat Tree Network.
FatTreeRouter() - Constructor for class FatTreeRouter
 
FatTreeSwitch - Class in <Unnamed>
This switch is used for building the Butterfly Fat Tree topology network.
FatTreeSwitch(int, int) - Constructor for class FatTreeSwitch
This is the constructor of the FatTreeSwitch used for butterfly fat tree topology.
fillEmptyBuffer(int) - Method in class Node
Performs the following operations.
FIXED_MESSAGE_LENGTH - Static variable in class IConstants
Type of the message size.
Flit - Class in <Unnamed>
A message (a packet) is the summation of some flits.
Flit(int[], int) - Constructor for class Flit
 
FLIT_LENGTH - Static variable in class IConstants
Flit length in bits
flitCounter - Variable in class InputVCBuffer
An array of integer of size VCN.
flitCounter - Variable in class OutputVCBuffer
An array of integer of size VCN.
flitLeavingFromSwitch - Variable in class StatisticalData
An array capturing the number of flits leaving from each switch
flitReceived - Variable in class StatisticalData
An array capturing the number of the flits received from each node
forwardFlitToNode(Node, int, int) - Method in class ExFatTreeSwitch
 
forwardFlitToNode(Node, int, int) - Method in class FatTreeSwitch
Transfers a flit to an adjacent node.
forwardFlitToNode(Node, int, int) - Method in class MeshSwitch
Transfers a flit to an adjacent node.
forwardFlitToNode(Node, int, int) - Method in class OctalSwitch
 
forwardFlitToNodeMessageCenter(int) - Method in class Node
This method is called by the Network class at every cycle.
forwardFlitToSwitch(ExFatTreeSwitch, int, int) - Method in class ExFatTreeSwitch
 
forwardFlitToSwitch(FatTreeSwitch, int, int) - Method in class FatTreeSwitch
Performs the transmission of flit from the virtual channel (output buffer) to physical channel and ultimately the flit is stored in the corresponding virtual channel of the switch.
forwardFlitToSwitch(MeshSwitch, int, int) - Method in class MeshSwitch
Performs the transmission of flit from the virtual channel (output buffer) to physical channel and ultimately the flit is stored in the corresponding virtual channel of the switch.
forwardFlitToSwitch(int) - Method in class Node
Performs the transmission of flit from the virtual channel (output buffer) to physical channel and ultimately the flit is stored in the corresponding virtual channel of the switch.
forwardFlitToSwitch(OctalSwitch, int, int) - Method in class OctalSwitch
 

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