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 using AccelWattch #320

Open
Leon924 opened this issue Jul 11, 2024 · 1 comment
Open

DVFS using AccelWattch #320

Leon924 opened this issue Jul 11, 2024 · 1 comment

Comments

@Leon924
Copy link

Leon924 commented Jul 11, 2024

Hi, AccelWattch devolpers:

  • I am trying to use AceelWattch to evalute power of TITANRTX GPU. In /home/data/userhome/liqiang/lab/gpu/accel-sim-framework/gpu-simulator/gpgpu-sim/README.md, it says :
    The AccelWattch XML configruation file name is set to accelwattch_sass_sim.xml by default and is
    currently provided for SM7_QV100, SM7_TITANV, SM75_RTX2060_S, and SM6_TITANX.

  • SO, if I want to run power simulation of TITANRTX(turing arch), should I add a new .x,ml file in ./gpu-simulator/gpgpu-sim/configs/tested-cfgs/TITAN_RTX/* ? can I just only copy the .xml file in /home/data/userhome/liqiang/lab/gpu/accel-sim-framework/gpu-simulator/gpgpu-sim/configs/tested-cfgs/SM75_RTX2060_S into my folder? What considerations should I take during doing this?

  • where the DVFS control policy exists in source code ? Can I change this?

@JRPan
Copy link
Collaborator

JRPan commented Jul 12, 2024

The simulator looks for accelwattch_sass_sim.xml in the working directory. You can simply copy over the one you want to use. If you want to use the scripts in ./util, you can create a folder and add the config to this file. https://github.com/accel-sim/accel-sim-framework/blob/dev/util/job_launching/configs/define-standard-cfgs.yml

DVFS is here https://github.com/accel-sim/gpgpu-sim_distribution/blob/dev/src/gpgpu-sim/gpu-sim.cc#L129

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

2 participants