summaryrefslogtreecommitdiff
path: root/src/gpgpu-sim/shader.cc
diff options
context:
space:
mode:
authorMahmoud Khairy A. Abdallah <[email protected]>2021-05-19 21:42:29 -0400
committerMahmoud Khairy A. Abdallah <[email protected]>2021-05-19 21:42:29 -0400
commitfedcde3789f7921647caee184c0fa104403c848d (patch)
tree56929e7189b3b0740e00429ea6504eba616a7618 /src/gpgpu-sim/shader.cc
parent24ffab25f41d76b94fd2012a8897312a73a7165f (diff)
moving the unified size from the base class config to l1 config
Diffstat (limited to 'src/gpgpu-sim/shader.cc')
-rw-r--r--src/gpgpu-sim/shader.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gpgpu-sim/shader.cc b/src/gpgpu-sim/shader.cc
index bc747d6..7f27b7b 100644
--- a/src/gpgpu-sim/shader.cc
+++ b/src/gpgpu-sim/shader.cc
@@ -3335,10 +3335,11 @@ unsigned int shader_core_config::max_cta(const kernel_info_t &k) const {
// For more info about adaptive cache, see
// https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#shared-memory-7-x
unsigned total_shmem = kernel_info->smem * result;
+ assert(total_shmem >= 0 && total_shmem <= shmem_opt_list.back());
+
// Unified cache config is in KB. Converting to B
unsigned total_unified = m_L1D_config.m_unified_cache_size * 1024;
- assert(total_shmem >= 0 && total_shmem <= shmem_opt_list.back());
switch (adaptive_cache_config) {
case FIXED:
break;