summaryrefslogtreecommitdiff
path: root/src/gpgpu-sim/shader.cc
diff options
context:
space:
mode:
authorAaron M Barnes <[email protected]>2021-05-09 14:07:05 -0400
committerAaron M Barnes <[email protected]>2021-05-09 14:07:05 -0400
commit46423a22b7c11663e4849dbd3bb77f2d530f6907 (patch)
treec724b9d7a8d6f276a30ee6d8ca12c55b545db76d /src/gpgpu-sim/shader.cc
parent645a0eaa6b431c5d4279330c72905ac6b6e7abb2 (diff)
useful print statement
Diffstat (limited to 'src/gpgpu-sim/shader.cc')
-rw-r--r--src/gpgpu-sim/shader.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gpgpu-sim/shader.cc b/src/gpgpu-sim/shader.cc
index 372bc12..895a2ef 100644
--- a/src/gpgpu-sim/shader.cc
+++ b/src/gpgpu-sim/shader.cc
@@ -3983,10 +3983,12 @@ void opndcoll_rfu_t::allocate_cu(unsigned port_num) {
unsigned cusPerSched = cu_set.size() / m_num_warp_scheds;
cuLowerBound = reg_id * cusPerSched;
cuUpperBound = cuLowerBound + cusPerSched;
+ std::cout << "reg_id: " << reg_id << " cusPerSched: " << cusPerSched << " lowerBound: " << cuLowerBound << std::endl;
assert(0 <= cuLowerBound && cuUpperBound <= cu_set.size());
}
for (unsigned k = cuLowerBound; k < cuUpperBound; k++) {
if (cu_set[k].is_free()) {
+ std::cout << "Allocated on cu: " << k << std::endl;
collector_unit_t *cu = &cu_set[k];
allocated = cu->allocate(inp.m_in[i], inp.m_out[i]);
m_arbiter.add_read_requests(cu);