我正在研究 McPAT。我想知道他们在 ALU 和 FPU 的功率计算中使用的公式。
在 logic.cc 文件中,在初始化 ALU 和 FPU 时,它们会更新一个名为 per_access_energy 的变量。此变量稍后用于计算其他组件的功率。
我的问题是关于变量值的计算。这是他们的公式FunctionalUnit::FunctionalUnit
:
per_access_energy = 1.15/1e9/4/1.3/1.3*g_tp.peri_global.Vdd*g_tp.peri_global.Vdd*(g_ip->F_sz_nm/90.0);
他们使用了很多固定值。这些值来自哪里?这些价值观是什么?他们从哪里得到这个公式?
有人与 McPAT 合作吗?知道吗?请帮忙。