summaryrefslogtreecommitdiff
path: root/src/gpgpu-sim/gpu-cache.h
diff options
context:
space:
mode:
authorMahmoud Khairy A. Abdallah <[email protected]>2021-05-19 21:17:40 -0400
committerMahmoud Khairy A. Abdallah <[email protected]>2021-05-19 21:17:40 -0400
commit24ffab25f41d76b94fd2012a8897312a73a7165f (patch)
treed6467d667874565a61d92aeb91214bf661ed77af /src/gpgpu-sim/gpu-cache.h
parente3d186bbeade78dec776989ccec2a0c0aea27fb4 (diff)
moving shmem option to the base class and change the code to accept turing config
Diffstat (limited to 'src/gpgpu-sim/gpu-cache.h')
-rw-r--r--src/gpgpu-sim/gpu-cache.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/gpgpu-sim/gpu-cache.h b/src/gpgpu-sim/gpu-cache.h
index d801528..26ed621 100644
--- a/src/gpgpu-sim/gpu-cache.h
+++ b/src/gpgpu-sim/gpu-cache.h
@@ -577,6 +577,7 @@ class cache_config {
}
// set * assoc * cacheline size. Then convert Byte to KB
+ // gpgpu_unified_cache_size is in KB while original_sz is in B
unsigned original_size = m_nset * m_assoc * m_line_sz / 1024;
if (m_unified_cache_size > 0) {
max_cache_multiplier = m_unified_cache_size / original_size;
@@ -785,12 +786,10 @@ class cache_config {
}
unsigned get_max_num_lines() const {
assert(m_valid);
- // gpgpu_unified_cache_size is in KB while original_sz is in B
return max_cache_multiplier * m_nset * original_m_assoc;
}
unsigned get_max_assoc() const {
assert(m_valid);
- // gpgpu_unified_cache_size is in KB while original_sz is in B
return max_cache_multiplier * original_m_assoc;
}
void print(FILE *fp) const {