From a27f7e22eb1d0f8285f0023cd48a2f825db86ced Mon Sep 17 00:00:00 2001 From: Ahmed El-Shafiey Date: Sun, 23 Dec 2012 03:32:31 -0800 Subject: -remove unclear comment -fix the power model stats to match the performance model [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 14875] --- src/gpgpu-sim/shader.cc | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'src') diff --git a/src/gpgpu-sim/shader.cc b/src/gpgpu-sim/shader.cc index 5989a1a..b3016b3 100644 --- a/src/gpgpu-sim/shader.cc +++ b/src/gpgpu-sim/shader.cc @@ -1009,13 +1009,7 @@ void shader_core_ctx::warp_inst_complete(const warp_inst_t &inst) void shader_core_ctx::writeback() { - unsigned max_num_committed_instructions=m_config->warp_size * MAX(m_config->gpgpu_num_sp_units,m_config->gpgpu_num_sfu_units); - /* - With this writeback code the maximum number of committed instructions - may exceed MAX(m_config->gpgpu_num_sp_units,m_config->gpgpu_num_sfu_units). - Yet, it is forced to an upper limit to avoid unrealistic power results. - */ - + unsigned max_committed_thread_instructions=m_config->warp_size * (m_config->pipe_widths[EX_WB]); //from the functional units m_stats->m_pipeline_duty_cycle[m_sid]=(m_stats->m_num_sim_insn[m_sid]-m_stats->m_last_num_sim_insn[m_sid])/max_num_committed_instructions; m_stats->m_last_num_sim_insn[m_sid]=m_stats->m_num_sim_insn[m_sid]; -- cgit v1.3