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
Function
test_lpddr5_always_on_stats_no_cas_issued
()
tests/controller_scheduling/test_lpddr5_wck_always_on_assume_synced.py:98
Function
test_lpddr5_default_first_read_emits_cas_sync
()
tests/controller_scheduling/test_lpddr5_wck_always_on_assume_synced.py:37
Function
test_lpddr5_default_first_write_emits_cas_sync
()
tests/controller_scheduling/test_lpddr5_wck_always_on_assume_synced.py:47
Function
test_lpddr5_invalid_wck_sync_mode_rejected
()
tests/controller_scheduling/test_lpddr5_wck_always_on_assume_synced.py:109
Function
test_lpddr5_timing_mapping_for_all_org_and_timing_presets
(org_preset, timing_preset)
tests/test_LPDDR5_params.py:107
Function
test_lpddr6_act1_must_be_followed_by_act2_before_next_act1
()
tests/controller_scheduling/test_lpddr6_bl24.py:69
Function
test_lpddr6_all_bank_refresh_uses_rank_scope
()
tests/controller_scheduling/test_lpddr6_bl24.py:215
Function
test_lpddr6_closed_row_read_uses_short_read_command
()
tests/controller_scheduling/test_lpddr6_bl24.py:37
Function
test_lpddr6_closed_row_write_uses_short_write_command
()
tests/controller_scheduling/test_lpddr6_bl24.py:47
Function
test_lpddr6_different_bg_row_hit_reads_use_nccds
()
tests/controller_scheduling/test_lpddr6_bl24.py:81
Function
test_lpddr6_long_burst_quantities_match_table_381
()
tests/controller_scheduling/test_lpddr6_bl24.py:164
Function
test_lpddr6_long_read_to_precharge_uses_nrtp_l
()
tests/controller_scheduling/test_lpddr6_bl24.py:180
Function
test_lpddr6_payload_transaction_size_is_32_bytes
()
tests/controller_scheduling/test_lpddr6_bl24.py:57
Function
test_lpddr6_same_bg_long_read_to_read_uses_nccdl_l
()
tests/controller_scheduling/test_lpddr6_bl24.py:198
Function
test_lpddr6_same_bg_read_to_write_uses_nrtw_l
()
tests/controller_scheduling/test_lpddr6_bl24.py:130
Function
test_lpddr6_same_bg_row_hit_reads_use_nccdl
()
tests/controller_scheduling/test_lpddr6_bl24.py:97
Function
test_lpddr6_same_bg_write_to_read_uses_array_cycle_time
()
tests/controller_scheduling/test_lpddr6_bl24.py:144
Function
test_lpddr6_write_to_precharge_uses_nbl_max
()
tests/controller_scheduling/test_lpddr6_bl24.py:113
Function
test_nonzero_channel_act_rd_gap_respects_nrcd
()
tests/device_timings/test_ddr4.py:53
Function
test_prepb_only_closes_target_bank
()
tests/test_REFpb.py:117
Function
test_prepb_to_act_gap_respects_nrp
()
tests/device_timings/test_ddr4.py:87
Function
test_priority_send_tracks_maintenance_stats
()
tests/controller_scheduling/GenericDDRController/test_controller_genericddr.py:126
Function
test_rd_on_closed_bank_requires_act
()
tests/device_timings/test_ddr4.py:21
Function
test_rd_on_closed_bank_requires_act
()
tests/device_timings/test_gddr6.py:31
Function
test_rd_to_prepb_gap_respects_nrtp
()
tests/device_timings/test_ddr4.py:71
Function
test_refab_requires_preab_when_bank_is_open
()
tests/device_timings/test_ddr4.py:103
Function
test_refab_to_act_any_bank_respects_nrfc
()
tests/test_REFpb.py:155
Function
test_refab_to_refpb_respects_nrfcab
()
tests/test_REFpb.py:212
Function
test_refpb_blocks_same_bank_for_nrfcpb_and_other_bank_for_npbr2act
()
tests/test_REFpb.py:179
Function
test_refpb_to_act_same_bank_respects_nrfcpb
()
tests/test_REFpb.py:136
Function
test_refpb_to_refab_respects_nrfcpb
()
tests/test_REFpb.py:199
Function
test_refpb_waits_for_nrc_after_act1_then_requires_precharge
()
tests/test_REFpb.py:86
Function
test_row_conflict_emits_prepb_act_rd
()
tests/controller_scheduling/GenericDDRController/test_controller_genericddr.py:54
Function
test_row_hit_follow_up_emits_only_rd
()
tests/controller_scheduling/GenericDDRController/test_controller_genericddr.py:41
Function
test_row_miss_emits_act_then_rd
()
tests/controller_scheduling/GenericDDRController/test_controller_genericddr.py:30
Function
test_smoke
Run a short simulation (100 probes) and verify basic stats are sane.
tests/smoke/test_smoke.py:11
Method
tick
resources/gem5_wrappers/ramulator2.cc:131
Method
tick
src/ramulator/controller/refresh/impl/no_refresh.cpp:11
Method
tick
src/ramulator/controller/refresh/impl/all_bank.cpp:152
Method
tick
src/ramulator/controller/refresh/impl/per_bank.cpp:50
Method
tick
src/ramulator/controller/refresh/impl/hbm34_per_bank_refresh.cpp:185
Method
tick
src/ramulator/controller/impl/gddr7_controller.cpp:95
Method
tick
src/ramulator/controller/impl/lpddr_controller_base.cpp:43
Method
tick
src/ramulator/controller/impl/generic_ddr_controller.cpp:21
Method
tick
src/ramulator/controller/impl/hbm34_controller.cpp:54
Method
tick
src/ramulator/frontend/impl/processor/bhO3/bhcore.cpp:130
Method
tick
src/ramulator/frontend/impl/processor/simpleO3/core.cpp:123
Method
tick
src/ramulator/memory_system/impl/generic_dram_system.cpp:82
Method
tick
tests/utils/test_harness.cpp:166
Method
tick
tests/utils/test_harness.cpp:268
Method
tick() { // Common bookkeeping tick_prologue(); m_refresh->tick()
src/ramulator/controller/impl/blockhammer_controller.cpp:234
Method
tick_all_at_once
src/ramulator/controller/refresh/impl/all_bank.cpp:178
Method
tick_prologue
src/ramulator/controller/controller_base.cpp:208
Method
tick_scattered
src/ramulator/controller/refresh/impl/all_bank.cpp:188
Method
timing
tests/utils/test_harness.cpp:221
Method
timings
tests/utils/test_harness.cpp:40
Method
timings
tests/utils/test_harness.cpp:219
Method
to_config
Serialize with ALL values pre-computed — C++ just parses data.
python/ramulator/dram/spec.py:151
Method
try_issue_cas_sync
src/ramulator/controller/impl/lpddr_controller_base.cpp:340
Method
try_issue_internal_rck
src/ramulator/controller/impl/gddr7_controller.cpp:164
Method
try_issue_slot
src/ramulator/controller/impl/hbm_controller_base.cpp:45
Method
try_upgrade_command
src/ramulator/controller/rowpolicy/impl/closed_cap.cpp:64
Method
update
src/ramulator/controller/impl/blockhammer_controller.cpp:88
Method
update
src/ramulator/controller/impl/blockhammer_controller.cpp:176
Method
update_counters
Wildcard-bank dispatcher (matches upstream's update() shape): bank=-1 && bankgroup=-1: all bankgroups, all banks (e.g. RFMab) bank=* && bankgroup=-
src/ramulator/controller/impl/prac_controller.cpp:182
Method
update_rck_state_on_issue
src/ramulator/controller/impl/gddr7_controller.cpp:189
Method
update_request_stats
src/ramulator/controller/controller_base.cpp:348
Method
update_state_machine
src/ramulator/controller/impl/prac_controller.cpp:222
Function
useRenderer
( canvas: Ref<HTMLCanvasElement | null>, labelCanvas?: Ref<HTMLCanvasElement | null>, followLive?: Ref<b
visualizer/app/composables/useRenderer.ts:858
Function
useStreamSession
()
visualizer/app/composables/useStreamSession.ts:192
Function
useTrace
()
visualizer/app/composables/useTrace.ts:203
Method
validate_concrete_addr_vec
tests/utils/test_harness.cpp:320
Method
vector<int>>
src/ramulator/base/config_node.h:235
Method
warn
src/ramulator/base/logger.cpp:55
Method
would_block_activating
src/ramulator/controller/impl/lpddr_controller_base.cpp:177
Method
would_close_active
src/ramulator/controller/controller_base.cpp:316
Method
would_preempt_rowhit
src/ramulator/controller/scheduler/impl/frfcfs_rowhit.cpp:84
Method
write_array
src/ramulator/controller/plugin/impl/bin_trace_recorder.cpp:348
Method
write_binary_header
src/ramulator/controller/plugin/impl/cmd_trace_recorder.cpp:107
Method
write_binary_record
src/ramulator/controller/plugin/impl/cmd_trace_recorder.cpp:120
Method
write_cstr
src/ramulator/controller/plugin/impl/bin_trace_recorder.cpp:338
Method
write_header
src/ramulator/controller/plugin/impl/bin_trace_recorder.cpp:264
Method
write_spec_section
src/ramulator/controller/plugin/impl/bin_trace_recorder.cpp:293
Method
write_text_header
src/ramulator/controller/plugin/impl/cmd_trace_recorder.cpp:75
Method
write_text_record
src/ramulator/controller/plugin/impl/cmd_trace_recorder.cpp:83
Method
write_val
src/ramulator/controller/plugin/impl/bin_trace_recorder.cpp:343
Method
~DRAMSpec
src/ramulator/dram/dram_spec.h:69
Method
~IControllerValidationHook
src/ramulator/controller/plugin/controller_validation_hook.h:21
Method
~Implementation
src/ramulator/base/base.h:61
Method
~Ramulator2
resources/gem5_wrappers/ramulator2.cc:50
← previous
1,001–1,090 of 1,090, ranked by callers