ChampSim
MEMORY_CONTROLLER Member List
This is the complete list of members for
MEMORY_CONTROLLER
, including all inherited members.
_operate
()
champsim::operable
inline
add_rq
(const request_type &pkt, champsim::channel *ul)
MEMORY_CONTROLLER
private
add_wq
(const request_type &pkt)
MEMORY_CONTROLLER
private
begin_phase
() override final
MEMORY_CONTROLLER
virtual
channel_type
typedef
MEMORY_CONTROLLER
private
channels
MEMORY_CONTROLLER
CLOCK_SCALE
champsim::operable
current_cycle
champsim::operable
DRAM_DBUS_RETURN_TIME
MEMORY_CONTROLLER
private
DRAM_DBUS_TURN_AROUND_TIME
MEMORY_CONTROLLER
private
dram_get_bank
(uint64_t address)
MEMORY_CONTROLLER
dram_get_channel
(uint64_t address)
MEMORY_CONTROLLER
dram_get_column
(uint64_t address)
MEMORY_CONTROLLER
dram_get_rank
(uint64_t address)
MEMORY_CONTROLLER
dram_get_row
(uint64_t address)
MEMORY_CONTROLLER
DRAM_WRITE_HIGH_WM
MEMORY_CONTROLLER
private
static
DRAM_WRITE_LOW_WM
MEMORY_CONTROLLER
private
static
end_phase
(unsigned cpu) override final
MEMORY_CONTROLLER
virtual
initialize
() override final
MEMORY_CONTROLLER
virtual
initiate_requests
()
MEMORY_CONTROLLER
private
leap_operation
champsim::operable
MEMORY_CONTROLLER
(double freq_scale, int io_freq, double t_rp, double t_rcd, double t_cas, double turnaround, std::vector< channel_type * > &&ul)
MEMORY_CONTROLLER
MIN_DRAM_WRITES_PER_SWITCH
MEMORY_CONTROLLER
private
static
operable
(double scale)
champsim::operable
inline
explicit
operate
() override final
MEMORY_CONTROLLER
virtual
print_deadlock
() override final
MEMORY_CONTROLLER
virtual
queues
MEMORY_CONTROLLER
private
request_type
typedef
MEMORY_CONTROLLER
private
response_type
typedef
MEMORY_CONTROLLER
private
size
() const
MEMORY_CONTROLLER
tCAS
MEMORY_CONTROLLER
private
tRCD
MEMORY_CONTROLLER
private
tRP
MEMORY_CONTROLLER
private
warmup
champsim::operable
Generated by
1.9.1