Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CMU-SAFARI/ramulator2
/ functions
Functions
1,090 in github.com/CMU-SAFARI/ramulator2
⨍
Functions
1,090
◇
Types & classes
358
↳
Endpoints
2
↓ 1 callers
Function
liveTraceClearSession
()
visualizer/server/utils/liveTraceHub.ts:42
↓ 1 callers
Function
liveTraceMarkInterrupted
()
visualizer/server/utils/liveTraceHub.ts:50
↓ 1 callers
Function
liveTraceRemovePeer
(peer: WsPeer)
visualizer/server/utils/liveTraceHub.ts:27
↓ 1 callers
Function
main
()
python/ramulator/__main__.py:85
↓ 1 callers
Function
make_dut
()
tests/controller_scheduling/examples/test_controller_example.py:14
↓ 1 callers
Function
make_gddr6_dut
(*, scheduler=None)
tests/controller_scheduling/GenericDDRController/test_controller_genericddr.py:17
↓ 1 callers
Method
make_gddr7
(cls, dram, **kwargs)
tests/controller_scheduling/harness.py:87
↓ 1 callers
Method
make_hbm12
(cls, dram, **kwargs)
tests/controller_scheduling/harness.py:79
↓ 1 callers
Function
maybe_reset_warmup_stats
src/ramulator/frontend/impl/memory_trace/latency_throughput_trace.cpp:11
↓ 1 callers
Function
mirrorCmdDataExpansion
(ids: string[], previous: string[])
visualizer/app/utils/traceTree.ts:61
↓ 1 callers
Function
navigateToCounterpart
(hit: HitResult)
visualizer/app/composables/useRenderer.ts:1743
↓ 1 callers
Function
niceStep
Pick a "nice" tick step for a given time duration and pixel width (matches Timeline.vue).
visualizer/app/composables/useRenderer.ts:56
↓ 1 callers
Function
parse_interface_keys
Scan for RAMULATOR_REGISTER_INTERFACE, return {interface_class: config_key}.
python/ramulator/cpp_parser.py:113
↓ 1 callers
Function
parse_params_with_inheritance
Parse params from concrete file and recursive ordinary C++ bases. Returns (params, children) with base class contributions merged first.
python/ramulator/cpp_parser.py:264
↓ 1 callers
Function
parse_registrations
Scan for RAMULATOR_REGISTER_IMPLEMENTATION. Returns {impl_name: {interface_class, filepath, base_class}}.
python/ramulator/cpp_parser.py:124
↓ 1 callers
Function
placeCursorAtClientX
(clientX: number)
visualizer/app/composables/useRenderer.ts:1385
↓ 1 callers
Method
print
src/ramulator/base/stats.h:51
↓ 1 callers
Method
probe
tests/utils/test_harness.cpp:48
↓ 1 callers
Function
random_addr_vec
Random address for pointer-chasing probes (targets random rows for row-buffer misses).
src/ramulator/frontend/impl/memory_trace/latency_throughput_trace.cpp:391
↓ 1 callers
Function
readNullTerminatedString
(view: DataView, offset: number, maxLen: number)
visualizer/app/composables/useTrace.ts:67
↓ 1 callers
Function
readRequestTypeColors
()
visualizer/app/utils/commandColorStorage.ts:37
↓ 1 callers
Function
record_probe_latency
src/ramulator/frontend/impl/memory_trace/latency_throughput_trace.cpp:336
↓ 1 callers
Function
record_stream_latency
src/ramulator/frontend/impl/memory_trace/latency_throughput_trace.cpp:343
↓ 1 callers
Function
refreshGrid
()
visualizer/app/composables/useRenderer.ts:1041
↓ 1 callers
Function
refreshSwimlanes
()
visualizer/app/composables/useRenderer.ts:997
↓ 1 callers
Method
reset_stats_recursive
src/ramulator/frontend/i_frontend.h:44
↓ 1 callers
Method
resolve_secondary_timings
Fill derived timing values in-place. Subclasses override.
python/ramulator/dram/spec.py:106
↓ 1 callers
Method
retire
src/ramulator/frontend/impl/processor/bhO3/bhcore.cpp:75
↓ 1 callers
Method
retire
src/ramulator/frontend/impl/processor/simpleO3/core.cpp:72
↓ 1 callers
Method
rit_unlock
src/ramulator/controller/addr_mapper/impl/rit_addr_mapper.cpp:138
↓ 1 callers
Function
run
()
visualizer/app/composables/useStreamSession.ts:275
↓ 1 callers
Function
run_single
Run one simulation point and return sim.stats.
tests/smoke/runner.py:10
↓ 1 callers
Method
search
src/ramulator/controller/impl/blockhammer_controller.cpp:136
↓ 1 callers
Method
set_blacklist_max_mshrs
src/ramulator/frontend/impl/processor/bhO3/bhllc.cpp:180
↓ 1 callers
Method
set_ready
src/ramulator/frontend/impl/processor/bhO3/bhcore.cpp:93
↓ 1 callers
Method
set_ready
src/ramulator/frontend/impl/processor/simpleO3/core.cpp:90
↓ 1 callers
Function
should_sample_stream_latency
src/ramulator/frontend/impl/memory_trace/latency_throughput_trace.cpp:330
↓ 1 callers
Method
take_issued_commands_this_tick
src/ramulator/controller/plugin/impl/issued_command_validation_hook.cpp:40
↓ 1 callers
Function
throughputSampleRange
(relStart: number, relEnd: number, widthPx: number)
visualizer/app/composables/useRenderer.ts:1168
↓ 1 callers
Method
tick
src/ramulator/controller/impl/hbm_controller_base.cpp:16
↓ 1 callers
Function
tick_nop
Returns true if this tick should be skipped (NOP rate-limiting). NOP skips only apply to stream turns: skip N-1 out of every N stream turns.
src/ramulator/frontend/impl/memory_trace/latency_throughput_trace.cpp:243
↓ 1 callers
Function
tick_probe
Handle probe turn: issue a random-address read to measure latency under load. On backpressure, the request is held in m_retry_probe_req for the next a
src/ramulator/frontend/impl/memory_trace/latency_throughput_trace.cpp:257
↓ 1 callers
Function
tick_stream_only
Streaming-only mode: issue sequential reads/writes at maximum rate. No NOP rate-limiting, no probe alternation.
src/ramulator/frontend/impl/memory_trace/latency_throughput_trace.cpp:282
↓ 1 callers
Function
updateStreamingData
( el: HTMLCanvasElement, arrays: TraceArrays, header: TraceHeader, spec: TraceSpec, )
visualizer/app/composables/useRenderer.ts:1883
↓ 1 callers
Method
update_timing
src/ramulator/dram/node.cpp:41
↓ 1 callers
Function
useTraceLoadStatus
()
visualizer/app/composables/useTraceLoadStatus.ts:5
↓ 1 callers
Method
validate
Check structural consistency. Raises ValueError on problems.
python/ramulator/dram/spec.py:318
↓ 1 callers
Function
visualize_main
Start the trace visualizer server.
python/ramulator/__main__.py:66
↓ 1 callers
Function
wrap_interface_config
src/ramulator/python/binding_utils.h:105
↓ 1 callers
Function
writeCommandColorOverride
(commandName: string, color: string)
visualizer/app/utils/commandColorStorage.ts:18
↓ 1 callers
Function
writeRequestTypeColors
(colors: RequestTypeStoredColors)
visualizer/app/utils/commandColorStorage.ts:51
Method
AddrMapperBase
src/ramulator/controller/addr_mapper/addr_mapper_base.h:20
Method
AttackThrottler
src/ramulator/controller/impl/blockhammer_controller.cpp:168
Method
BHO3Core
src/ramulator/frontend/impl/processor/bhO3/bhcore.cpp:110
Method
BHO3LLC
src/ramulator/frontend/impl/processor/bhO3/bhllc.cpp:10
Method
Cmd, m_vrr_cmd_id); m_ctrl->priority_send(vrr_req); s_num_vrr_rct++; s_num_vrr++; m_rctct[flat_bank_id]
src/ramulator/controller/plugin/impl/hydra.cpp:129
Method
ConfigNode
Constructors
src/ramulator/base/config_node.h:25
Method
ControllerBase
src/ramulator/controller/controller_base.h:47
Method
ControllerUnderTestCpp
tests/utils/test_harness.cpp:198
Method
CountingBloomFilter
src/ramulator/controller/impl/blockhammer_controller.cpp:38
Method
DDR3
src/ramulator/dram/impl/DDR3.cpp:60
Method
DDR4_VRR
src/ramulator/dram/impl/DDR4_VRR.cpp:66
Method
DDR5
src/ramulator/dram/impl/DDR5.cpp:66
Method
DDR5_RFM
src/ramulator/dram/impl/DDR5_RFM.cpp:71
Method
DDR5_RFM_VRR
src/ramulator/dram/impl/DDR5_RFM_VRR.cpp:74
Method
DDR5_VRR
src/ramulator/dram/impl/DDR5_VRR.cpp:69
Method
DRAMNode
src/ramulator/dram/node.cpp:5
Method
DeviceUnderTestCpp
tests/utils/test_harness.cpp:25
Method
Factory
src/ramulator/base/factory.h:70
Method
FunctionRef
src/ramulator/base/function_ref.h:15
Method
HBM2
src/ramulator/dram/impl/HBM2.cpp:67
Method
HBMControllerBase
src/ramulator/controller/impl/hbm_controller_base.h:26
Method
HarnessFrontEnd
tests/utils/test_harness.cpp:115
Method
HarnessMemorySystem
tests/utils/test_harness.cpp:137
Method
HistoryBuffer
src/ramulator/controller/impl/blockhammer_controller.cpp:123
Method
Implementation
src/ramulator/base/base.h:49
Method
InstWindow
src/ramulator/frontend/impl/processor/bhO3/bhcore.cpp:60
Method
InstWindow
src/ramulator/frontend/impl/processor/simpleO3/core.cpp:57
Method
LPDDRControllerBase
src/ramulator/controller/impl/lpddr_controller_base.h:20
Method
Logger
src/ramulator/base/logger.h:17
Method
Logger
src/ramulator/base/logger.cpp:25
Method
MemorySystemPort
resources/gem5_wrappers/ramulator2.cc:317
Function
NB_MODULE
src/ramulator/python/bindings.cpp:82
Function
NB_MODULE
tests/utils/test_harness.cpp:349
Method
RAMULATOR_PARSE_PARAM
src/ramulator/controller/plugin/impl/hynix_trr.cpp:60
Method
RAMULATOR_PARSE_PARAM
src/ramulator/controller/plugin/impl/rrs.cpp:66
Method
RAMULATOR_PARSE_PARAM
src/ramulator/frontend/impl/external.cpp:11
Method
RAMULATOR_PARSE_PARAM
src/ramulator/frontend/impl/processor/simpleO3/simpleO3.cpp:49
Method
RAMULATOR_PARSE_PARAM
src/ramulator/frontend/impl/memory_trace/latency_throughput_trace.cpp:77
Method
RAMULATOR_PARSE_PARAM
src/ramulator/memory_system/impl/generic_dram_system.cpp:28
Method
Ramulator2
resources/gem5_wrappers/ramulator2.cc:28
Method
ReqBuffer
src/ramulator/controller/i_controller.h:38
Method
Request
src/ramulator/base/request.cpp:5
Method
Request
src/ramulator/base/request.h:42
Method
SimpleO3Core
src/ramulator/frontend/impl/processor/simpleO3/core.cpp:107
Method
SimpleO3LLC
src/ramulator/frontend/impl/processor/simpleO3/llc.cpp:9
Method
TimingConsEntry
src/ramulator/dram/dram_spec.h:55
Method
TopLevel
src/ramulator/base/base.h:312
Method
Trace
src/ramulator/frontend/impl/processor/bhO3/bhcore.cpp:18
Method
Trace
src/ramulator/frontend/impl/processor/simpleO3/core.cpp:15
← previous
next →
401–500 of 1,090, ranked by callers