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

DVFS in GPGPU-sim #282

Open
Hoponga opened this issue Jul 19, 2023 · 0 comments
Open

DVFS in GPGPU-sim #282

Hoponga opened this issue Jul 19, 2023 · 0 comments

Comments

@Hoponga
Copy link

Hoponga commented Jul 19, 2023

In the GPUWattch paper, they mention their implementation of dynamic voltage-frequency scaling (DVFS) similar to how it is done on the gtx 480 (with 7 pre-determined "p states" corresponding to different frequency levels and voltage scaling done using the 45 nm predictive model).

Is this DVFS algorithm done in the gpuwattch source code automatically? Else, is there a way to do it during runtime of GPGPU-sim (through adding a feedback mechanism in the source code in power_interface.cc & gpgpu_sim_wrapper.cc)?

I would like to dynamically change the clock rate (which seems like it can only be changed in the initial xml config file) & supply voltage (which I'm not sure how to change) as a program is running depending on other gpgpu-sim measurements, such as # cache misses & stall cycles.

Thanks

Ref: https://people.ece.ubc.ca/aamodt/papers/gpuwattch.isca2013.pdf, page 10

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