MCPcopy Create free account

hub / github.com/CMU-SAFARI/ramulator2 / functions

Functions1,090 in github.com/CMU-SAFARI/ramulator2

↓ 1 callersMethod_resolve_nRFC
(density, tCK_ps)
python/ramulator/dram/ddr4.py:148
↓ 1 callersMethod_resolve_nRFC
(density, tCK_ps)
python/ramulator/dram/ddr5.py:155
↓ 1 callersMethod_resolve_nRFC
(density, tCK_ps)
python/ramulator/dram/lpddr5.py:153
↓ 1 callersMethod_resolve_nRFC
(channel_density_mb, tCK_ps)
python/ramulator/dram/hbm4.py:144
↓ 1 callersMethod_resolve_nRFC
(channel_density, tCK_ps)
python/ramulator/dram/hbm3.py:183
↓ 1 callersMethod_resolve_nRFC
(density, tCK_ps)
python/ramulator/dram/ddr3.py:121
↓ 1 callersMethod_resolve_nRFC
(density, tCK_ps)
python/ramulator/dram/hbm2.py:154
↓ 1 callersMethod_resolve_nRFCpb
(tCK_ps)
python/ramulator/dram/hbm1.py:150
↓ 1 callersMethod_resolve_nRFCpb
(density, tCK_ps)
python/ramulator/dram/lpddr5.py:163
↓ 1 callersMethod_resolve_nRFCpb
(density, tCK_ps)
python/ramulator/dram/hbm2.py:164
↓ 1 callersMethod_resolve_nRRD
(dq, rate)
python/ramulator/dram/ddr3.py:88
↓ 1 callersMethod_resolve_nRRDL
(tCK_ps)
python/ramulator/dram/hbm1.py:131
↓ 1 callersMethod_resolve_nRRDL
(dq, rate)
python/ramulator/dram/ddr4.py:109
↓ 1 callersMethod_resolve_nRRDL
(dq, rate)
python/ramulator/dram/ddr5.py:129
↓ 1 callersMethod_resolve_nRRDL
(tCK_ps)
python/ramulator/dram/lpddr5.py:144
↓ 1 callersMethod_resolve_nRRDL
(tCK_ps)
python/ramulator/dram/hbm2.py:144
↓ 1 callersMethod_resolve_nRRDS
(tCK_ps)
python/ramulator/dram/hbm1.py:126
↓ 1 callersMethod_resolve_nRRDS
(dq, rate)
python/ramulator/dram/ddr4.py:97
↓ 1 callersMethod_resolve_nRRDS
(dq, rate)
python/ramulator/dram/ddr5.py:112
↓ 1 callersMethod_resolve_nRRDS
(tCK_ps)
python/ramulator/dram/lpddr5.py:140
↓ 1 callersMethod_resolve_nRRDS
(tCK_ps)
python/ramulator/dram/hbm2.py:139
↓ 1 callersMethod_resolve_nRREFD
(tCK_ps)
python/ramulator/dram/hbm1.py:155
↓ 1 callersMethod_resolve_nRREFD
(tCK_ps)
python/ramulator/dram/hbm4.py:166
↓ 1 callersMethod_resolve_nRREFD
(tCK_ps)
python/ramulator/dram/hbm3.py:193
↓ 1 callersMethod_resolve_nRREFD
(tCK_ps)
python/ramulator/dram/hbm2.py:171
↓ 1 callersMethod_resolve_read_to_write_timings
(timing_dict, org_dict)
python/ramulator/dram/lpddr6.py:182
↓ 1 callersMethod_restore_signal_handlers
(self)
python/ramulator/visualizer.py:236
↓ 1 callersMethod_wait_until_healthy
(self)
python/ramulator/visualizer.py:204
↓ 1 callersFunction_yaml_flow
Render a value in YAML flow style (inline brackets).
python/ramulator/export.py:73
↓ 1 callersFunction_yaml_lines
Generate YAML lines from a config dict/list/scalar.
python/ramulator/export.py:89
↓ 1 callersFunctionactiveCursorStarts
()
visualizer/app/composables/useRenderer.ts:1366
↓ 1 callersMethodadd_blacklist
src/ramulator/frontend/impl/processor/bhO3/bhllc.cpp:170
↓ 1 callersFunctionall_bank_refresh_scope_for
src/ramulator/controller/refresh/impl/all_bank.cpp:45
↓ 1 callersMethodapply
src/ramulator/controller/addr_mapper/impl/mop4clxor.cpp:17
↓ 1 callersMethodapply
src/ramulator/memory_system/channel_mapper/impl/cache_line_interleave.cpp:32
↓ 1 callersFunctionassignRequestStacks
( R: number, relClk: Float32Array, duration: Float32Array, laneIdx: Uint16Array, totalLanes: number,
visualizer/app/workers/streaming.worker.ts:118
↓ 1 callersFunctionassignRequestStacks
Greedy stack assignment for overlapping [start, end) intervals per lane.
visualizer/app/composables/useRenderer.ts:708
↓ 1 callersFunctionbankGroupLevelIndex
(spec: TraceSpec)
visualizer/app/utils/traceTree.ts:35
↓ 1 callersMethodbank_matches
src/ramulator/dram/device.cpp:65
↓ 1 callersFunctionbuildDataBusArrays
( arrays: TraceArrays, spec: TraceSpec, strides: number[], structDepth: number, N: number, referen
visualizer/app/workers/streaming.worker.ts:62
↓ 1 callersFunctionbuildDataBusArrays
( arrays: TraceArrays, spec: TraceSpec, strides: number[], structDepth: number, N: number, referen
visualizer/app/composables/useRenderer.ts:484
↓ 1 callersFunctionbuildLaneIndices
( addr: Int32Array[], strides: number[], depth: number, N: number, )
visualizer/app/workers/streaming.worker.ts:36
↓ 1 callersFunctionbuildLaneIndices
( addr: Int32Array[], strides: number[], depth: number, N: number, )
visualizer/app/composables/useRenderer.ts:411
↓ 1 callersFunctionbuildRelativeClocks
( clk: BigInt64Array, N: number, refTime: number, )
visualizer/app/workers/streaming.worker.ts:26
↓ 1 callersFunctionbuildRelativeClocks
( clk: BigInt64Array, N: number, refTime: number, )
visualizer/app/composables/useRenderer.ts:401
↓ 1 callersFunctionbuildRequestArrays
( arrays: TraceArrays, strides: number[], structDepth: number, N: number, referenceTime: number, r
visualizer/app/workers/streaming.worker.ts:210
↓ 1 callersFunctionbuildRequestArrays
( arrays: TraceArrays, strides: number[], structDepth: number, N: number, referenceTime: number, r
visualizer/app/composables/useRenderer.ts:576
↓ 1 callersFunctioncapture_config
Execute a config script and return the captured config dict. Monkey-patches Simulation to capture the config without creating C++ objects or
python/ramulator/export.py:7
↓ 1 callersFunctioncheck_peak_throughput
Compare measured max throughput vs theoretical peak throughput (no refresh).
tests/latency_throughput/utils/checks.py:37
↓ 1 callersFunctioncheck_refresh_limited_throughput
Compare measured max throughput vs refresh-limited achievable throughput. Refresh penalty per refresh event (cycles): nRTP + nRP + nRFC +
tests/latency_throughput/utils/checks.py:52
↓ 1 callersFunctioncheck_streaming_peak_throughput
Compare pure streaming throughput (no probe interference) vs theoretical peak throughput.
tests/latency_throughput/utils/checks.py:84
↓ 1 callersFunctioncheck_streaming_throughput
Compare pure streaming throughput vs refresh-limited achievable throughput.
tests/latency_throughput/utils/checks.py:102
↓ 1 callersFunctionclearAllVisualizerColorStorage
()
visualizer/app/utils/commandColorStorage.ts:60
↓ 1 callersFunctionclearCursor
()
visualizer/app/composables/useRenderer.ts:1413
↓ 1 callersFunctioncodegen_main
Entry point for the codegen subcommand.
python/ramulator/codegen.py:495
↓ 1 callersMethodcollect
src/ramulator/base/stats.h:57
↓ 1 callersFunctioncomputeDefaultExpanded
(viewMode: TraceViewMode, spec: TraceSpec)
visualizer/app/utils/traceTree.ts:90
↓ 1 callersFunctioncomputeStrides
( levelSizes: Uint32Array, depth: number, )
visualizer/app/composables/useRenderer.ts:389
↓ 1 callersFunctionconnect
()
visualizer/app/composables/useStreamSession.ts:198
↓ 1 callersMethodcontroller
tests/utils/test_harness.cpp:174
↓ 1 callersFunctioncreate_dram
Instantiate a DRAM object from a testcase CONFIG dict.
tests/utils.py:6
↓ 1 callersFunctiondecompose_bank
Mixed-radix decomposition: map flat bank index into per-slot addr_vec values. Last entry in m_bank_positions cycles fastest.
src/ramulator/frontend/impl/memory_trace/latency_throughput_trace.cpp:406
↓ 1 callersFunctiondict_to_json
Serialize a config dict to a JSON string.
python/ramulator/export.py:133
↓ 1 callersFunctiondict_to_yaml
Serialize a config dict to a YAML string.
python/ramulator/export.py:128
↓ 1 callersFunctiondrawOverlayLabels
()
visualizer/app/composables/useRenderer.ts:1440
↓ 1 callersMethoddump_histogram
src/ramulator/frontend/impl/processor/bhO3/bhcore.cpp:229
↓ 1 callersFunctionensure_node_available
Return the absolute path to the ``node`` binary, or raise with install instructions.
python/ramulator/visualizer.py:65
↓ 1 callersFunctionexpected_nPBR2ACT
(tCK_ps)
tests/test_LPDDR5_params.py:100
↓ 1 callersFunctionexpected_nPBR2PBR
(density, tCK_ps)
tests/test_LPDDR5_params.py:94
↓ 1 callersFunctionexpected_nRFC
(density, tCK_ps)
tests/test_LPDDR5_params.py:64
↓ 1 callersFunctionexpected_nRFCpb
(density, tCK_ps)
tests/test_LPDDR5_params.py:79
↓ 1 callersFunctionexport_main
Export config from a script without running simulation.
python/ramulator/__main__.py:31
↓ 1 callersMethodfor_each_target_bank
src/ramulator/dram/device.h:90
↓ 1 callersMethodfor_each_target_bank_while
src/ramulator/dram/device.h:63
↓ 1 callersFunctiongenerate_component_file
Generate a Python component wrapper file.
python/ramulator/codegen.py:250
↓ 1 callersFunctiongenerate_components
Parse C++ source and generate Python component wrappers.
python/ramulator/codegen.py:437
↓ 1 callersFunctiongenerate_dram_init
Generate dram/__init__.py from discovered DRAMStandard subclasses.
python/ramulator/codegen.py:347
↓ 1 callersFunctiongenerate_header
Generate the C++ source file for a DRAMStandard subclass. Generates a class that inherits from DRAMSpec and self-populates in its constructor
python/ramulator/codegen.py:41
↓ 1 callersFunctiongenerate_init_file
Generate __init__.py for a subpackage. class_modules: list of (module_name, [class_names])
python/ramulator/codegen.py:317
↓ 1 callersFunctiongenerate_top_level_init
Generate ramulator/__init__.py with interface-based namespace imports. config_keys: set/list of interface config keys (e.g., "controller", "sched
python/ramulator/codegen.py:368
↓ 1 callersMethodget_best_request
src/ramulator/controller/scheduler/impl/frfcfs.cpp:17
↓ 1 callersMethodget_llc
src/ramulator/frontend/impl/processor/bhO3/bhO3.h:32
↓ 1 callersMethodget_mshrs_per_core
── BlockHammer-specific blacklist API ────────────────────────────
src/ramulator/frontend/impl/processor/bhO3/bhllc.h:89
↓ 1 callersMethodget_num_cores
src/ramulator/frontend/i_frontend.h:53
↓ 1 callersMethodget_rhli
src/ramulator/controller/impl/blockhammer_controller.cpp:194
↓ 1 callersMethodget_stats
src/ramulator/python/bindings.cpp:58
↓ 1 callersMethodget_stats_yaml
src/ramulator/python/bindings.cpp:69
↓ 1 callersMethodget_tCK
src/ramulator/controller/controller_base.cpp:39
↓ 1 callersFunctionget_tag_to_evict
src/ramulator/controller/plugin/impl/hydra.cpp:498
↓ 1 callersMethodget_tx_bytes
src/ramulator/memory_system/impl/generic_dram_system.cpp:104
↓ 1 callersFunctionhitTestRequests
(clientX: number, clientY: number)
visualizer/app/composables/useRenderer.ts:1122
↓ 1 callersFunctionhitTestThroughput
(clientX: number, clientY: number)
visualizer/app/composables/useRenderer.ts:1234
↓ 1 callersMethodinit
src/ramulator/controller/plugin/impl/rrs.cpp:65
↓ 1 callersMethodinit
tests/utils/test_harness.cpp:121
↓ 1 callersFunctioninject_issued_command_validation_hook
src/ramulator/python/binding_utils.h:109
↓ 1 callersMethodis_finished
src/ramulator/frontend/impl/processor/bhO3/bhO3.cpp:108
↓ 1 callersMethodis_map
Type queries
src/ramulator/base/config_node.h:70
↓ 1 callersMethodis_rit_locked
src/ramulator/controller/addr_mapper/impl/rit_addr_mapper.cpp:107
↓ 1 callersFunctionkeepCursorInView
(time: number)
visualizer/app/composables/useRenderer.ts:1376
↓ 1 callersFunctionliveTraceAddPeer
(peer: WsPeer)
visualizer/server/utils/liveTraceHub.ts:23
← previousnext →301–400 of 1,090, ranked by callers