You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At the same time, the same configuration seems to be runnable on an earlier version(0eafaa4, Feb 2024) (of course at that time the RowPolicy config is not even available).
Although it's still my guess, is that because some features related to row policy are still not modelled in LPDDR5? Thanks in advance if anyone can help!
Hi,
As for the latest version (e62c84a), when I was trying out LPDDR5 on example_config.yaml, it shows the following error:
terminate called after throwing an instance of 'std::out_of_range'
what(): _Map_base::at
Aborted (core dumped)
The error seems to originate from the code here in src/dram/spec.h,
m_str2int_map.at(name)
, wherename
isclose-row
, which is specified in example_config.yaml.At the same time, the same configuration seems to be runnable on an earlier version(0eafaa4, Feb 2024) (of course at that time the RowPolicy config is not even available).
Although it's still my guess, is that because some features related to row policy are still not modelled in LPDDR5? Thanks in advance if anyone can help!
p.s., my example_config.yaml
Frontend:
impl: SimpleO3
clock_ratio: 8
num_expected_insts: 500000
traces:
- /home/lactose/ramulator2/example_inst.trace
Translation:
impl: RandomTranslation
max_addr: 2147483648
MemorySystem:
impl: GenericDRAM
clock_ratio: 3
DRAM:
impl: LPDDR5
org:
preset: LPDDR5_8Gb_x16
channel: 2
rank: 4
timing:
preset: LPDDR5_6400
Controller:
impl: Generic
Scheduler:
impl: FRFCFS
RefreshManager:
impl: AllBank
RowPolicy:
impl: ClosedRowPolicy
cap: 4
plugins:
AddrMapper:
impl: RoBaRaCoCh
The text was updated successfully, but these errors were encountered: