accel-sim / accel-sim-framework

This is the top-level repository for the Accel-Sim framework.
https://accel-sim.github.io
Other
306 stars 117 forks source link

SASS SIM mode has no power output, But PTX SIM mode has #347

Open xiaolong-shawn opened 2 weeks ago

xiaolong-shawn commented 2 weeks ago

Hi,

i have tried both SASS SIM and PTX SIM. For SASS SIM, the command i used is: ./util/job_launching/run_simulations.py -B rodinia_2.0-ft -C QV100-Accelwattch_SASS_SIM -T ./hw_run/traces/device-0/11.0/ -N myTest I can see the power trace related parameter are appended into the config file.

Accelwattch_SASS_SIM

-power_simulation_enabled 1 -power_simulation_mode 0 -accelwattch_xml_file accelwattch_sass_sim.xml. But the power report is empty.

For PTX SIM, the command i used is: ./util/job_launching/run_simulations.py -B rodinia_2.0-ft -C QV100-Accelwattch_PTX_SIM -N test_ptx i can get the power output like this: kernel_name = _Z6KernelP4NodePiPbS2_S2_S1_i kernel_launch_uid = 1

Kernel Average Power Data: kernel_avg_power = 55.615 gpu_avg_IBP, = 0.000426996 gpu_avg_ICP, = 0 gpu_avg_DCP, = 0.00571321 gpu_avg_TCP, = 0 gpu_avg_CCP, = 0 gpu_avg_SHRDP, = 0 gpu_avg_RFP, = 0.0763593 gpu_avg_INTP, = 0.0069805 gpu_avg_FPUP, = 0 gpu_avg_DPUP, = 0 gpu_avg_INT_MUL24P, = 0 gpu_avg_INT_MUL32P, = 1.51327e-05 gpu_avg_INT_MULP, = 0 gpu_avg_INT_DIVP, = 0 gpu_avg_FP_MULP, = 0 gpu_avg_FP_DIVP, = 0 gpu_avg_FP_SQRTP, = 0 gpu_avg_FP_LGP, = 0 gpu_avg_FP_SINP, = 0 gpu_avg_FP_EXP, = 0 gpu_avg_DP_MULP, = 0 gpu_avg_DP_DIVP, = 0 gpu_avg_TENSORP, = 0 gpu_avg_TEXP, = 0 gpu_avg_SCHEDP, = 0.00616434 gpu_avg_L2CP, = 0.0014504 gpu_avg_MCP, = 0.551388 gpu_avg_NOCP, = 0.00856413 gpu_avg_DRAMP, = 0 gpu_avg_PIPEP, = 0.00291184 gpu_avg_IDLE_COREP, = 22.4102

May i ask is there any settings or configs are wrong in my experiments? Thanks!