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

run ramulator2 with drampower enable and see the power/energy results #55

Open
alinezhad2018 opened this issue Jul 29, 2024 · 2 comments

Comments

@alinezhad2018
Copy link

Hi,

I noticed that you've integrated DRAMPower into Ramulator2, which is a great addition to ramulator2.
However, I'm unsure about how to enable and run Ramulator with DRAMPower. Could you please provide more detailed instructions in the README on how to enable power metrics in the results?"

Regards,
Saeideh

@jzhou1318
Copy link

Are there any updates on this front?

@RichardLuo79
Copy link
Collaborator

Hi,

There are currently two ways to use Ramulator 2 with the power model.

First, you can use the TraceRecorder memory controller plugin to save the DRAM command trace (with clock cycle, command type, and command address), which you can use as the input to DRAMPower.

Second, the current version of Ramulator 2 has built-in power models based on the original DRAMPower publication (https://ieeexplore.ieee.org/document/6037398) for some DRAM models. You can enable this power modeling with drampower_enable in the DRAM spec configuration.

Hope this helps!

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

3 participants