Hi Rodrigo,
My apologies for the late reply. Here are answers to your questions:
1) The TOT_INST of .xml file is a scaling factor that is used here https://github.com/accel-sim/gpgpu-sim_distribution/blob/release-accelwattch/src/accelwattch/gpgpu_sim_wrapper.cc#L278 to scale the power of the instruction buffer for essentially the whole GPU per time interval. This factor was obtained from our constrained quadratic programming solver during the microbenchmarking process. However, note that It is impossible for a single microbenchmark to stress only the instruction buffer and keep the rest of the system idle.
2) I don't understand this question, TOT_INST is not computed anywhere, it is obtained from our solver. The activity factor for instruction buffer is the number of decoded instructions obtained at get_total_inst() in power_stats.h.
The scoreboard is accounted for in McPAT's proc->cores[0]->Pipeline_energy which is multiplied by PIPE_A, the weight for pipeline access in AccelWattch. There is no way in AccelWattch to extract the power consumption of only the scoreboard.
Regards,