aboutsummaryrefslogtreecommitdiff
path: root/cachelab-handout
diff options
context:
space:
mode:
author_ov4 <ov4@ov4.org>2026-11-09 08:36:29 +0000
committer_ov4 <ov4@ov4.org>2026-11-09 08:36:29 +0000
commite24f6ed14815cb144933ea648b2e2abd5b55f362 (patch)
tree950d31b60d98e2232ddf68fa51033f502e1bea7a /cachelab-handout
parenta78b0cbb0ea7308af37dad63a721e14ed93c9279 (diff)
update diagonal issue
Diffstat (limited to 'cachelab-handout')
-rwxr-xr-xcachelab-handout/csimbin236568 -> 0 bytes
-rw-r--r--cachelab-handout/trans.c4
2 files changed, 2 insertions, 2 deletions
diff --git a/cachelab-handout/csim b/cachelab-handout/csim
deleted file mode 100755
index 5d4de8a..0000000
--- a/cachelab-handout/csim
+++ /dev/null
Binary files differ
diff --git a/cachelab-handout/trans.c b/cachelab-handout/trans.c
index 649191f..2a46f92 100644
--- a/cachelab-handout/trans.c
+++ b/cachelab-handout/trans.c
@@ -113,8 +113,8 @@ void transpose_submit(int M, int N, int A[N][M], int B[M][N])
for (j = 0; j < M / (CASE_64_64_BLOCK_SIZE * CASE_64_64_MAGIC_NUMBER); j++)
{
// idk but I think it's magic somehow
- // remove to increase miss by kinda 20
- if (i == 7 && j == 7)
+ // solve diagonal issue
+ if (i == j)
{
for (j2 = 0; j2 < CASE_64_64_MAGIC_NUMBER * CASE_64_64_BLOCK_SIZE; j2 += CASE_64_64_BLOCK_SIZE)
{