Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Configuration error caused by the update on row policy #57

Open
suchandler96 opened this issue Aug 24, 2024 · 0 comments
Open

Configuration error caused by the update on row policy #57

suchandler96 opened this issue Aug 24, 2024 · 0 comments

Comments

@suchandler96
Copy link

suchandler96 commented Aug 24, 2024

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), where name is close-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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant