gem5  v20.1.0.0
Functions | Variables
Throttle.cc File Reference
#include "mem/ruby/network/simple/Throttle.hh"
#include <cassert>
#include "base/cast.hh"
#include "base/cprintf.hh"
#include "debug/RubyNetwork.hh"
#include "mem/ruby/network/MessageBuffer.hh"
#include "mem/ruby/network/Network.hh"
#include "mem/ruby/network/simple/Switch.hh"
#include "mem/ruby/slicc_interface/Message.hh"
#include "mem/ruby/system/RubySystem.hh"

Go to the source code of this file.

Functions

static int network_message_to_size (Message *net_msg_ptr)
 

Variables

const int MESSAGE_SIZE_MULTIPLIER = 1000
 
const int BROADCAST_SCALING = 1
 
const int PRIORITY_SWITCH_LIMIT = 128
 

Function Documentation

◆ network_message_to_size()

int network_message_to_size ( Message net_msg_ptr)
static

Variable Documentation

◆ BROADCAST_SCALING

const int BROADCAST_SCALING = 1

Definition at line 46 of file Throttle.cc.

Referenced by network_message_to_size().

◆ MESSAGE_SIZE_MULTIPLIER

const int MESSAGE_SIZE_MULTIPLIER = 1000

Definition at line 44 of file Throttle.cc.

Referenced by network_message_to_size().

◆ PRIORITY_SWITCH_LIMIT

const int PRIORITY_SWITCH_LIMIT = 128

Definition at line 47 of file Throttle.cc.

Referenced by Throttle::wakeup().


Generated on Wed Sep 30 2020 14:02:19 for gem5 by doxygen 1.8.17