summaryrefslogtreecommitdiff
path: root/src/gpgpu-sim/shader.cc
diff options
context:
space:
mode:
authorJRPAN <[email protected]>2021-08-16 18:15:20 -0400
committerJRPAN <[email protected]>2021-08-16 18:15:20 -0400
commitb6581477462ea15d92967588277c4fe822a67bf7 (patch)
tree61a4f96c55386246b5f53ae57a9af1dfefc9d4fe /src/gpgpu-sim/shader.cc
parentb1befa8422493e0deb45811e6b87399355a532ed (diff)
better oc selecting when sub core enabled
Diffstat (limited to 'src/gpgpu-sim/shader.cc')
-rw-r--r--src/gpgpu-sim/shader.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gpgpu-sim/shader.cc b/src/gpgpu-sim/shader.cc
index 7cee40f..bcfda18 100644
--- a/src/gpgpu-sim/shader.cc
+++ b/src/gpgpu-sim/shader.cc
@@ -3997,6 +3997,9 @@ void opndcoll_rfu_t::init(unsigned num_banks, shader_core_ctx *shader) {
m_cu[j]->init(j, num_banks, m_bank_warp_shift, shader->get_config(), this,
sub_core_model, reg_id, m_num_banks_per_sched);
}
+ for (unsigned j = 0; j < m_dispatch_units.size(); j++) {
+ m_dispatch_units[j].init(sub_core_model,m_num_warp_scheds);
+ }
m_initialized = true;
}