diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/Cargo.lock b/blog/2024-11-25-optimizing-matmul/code/Cargo.lock similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/Cargo.lock rename to blog/2024-11-25-optimizing-matmul/code/Cargo.lock diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/Cargo.toml b/blog/2024-11-25-optimizing-matmul/code/Cargo.toml similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/Cargo.toml rename to blog/2024-11-25-optimizing-matmul/code/Cargo.toml diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/README.md b/blog/2024-11-25-optimizing-matmul/code/README.md similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/README.md rename to blog/2024-11-25-optimizing-matmul/code/README.md diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/benches/Cargo.toml b/blog/2024-11-25-optimizing-matmul/code/benches/Cargo.toml similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/benches/Cargo.toml rename to blog/2024-11-25-optimizing-matmul/code/benches/Cargo.toml diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/benches/gpu_bench.rs b/blog/2024-11-25-optimizing-matmul/code/benches/gpu_bench.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/benches/gpu_bench.rs rename to blog/2024-11-25-optimizing-matmul/code/benches/gpu_bench.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/benches/isomorphic_bench.rs b/blog/2024-11-25-optimizing-matmul/code/benches/isomorphic_bench.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/benches/isomorphic_bench.rs rename to blog/2024-11-25-optimizing-matmul/code/benches/isomorphic_bench.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/bin/blog/Cargo.toml b/blog/2024-11-25-optimizing-matmul/code/bin/blog/Cargo.toml similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/bin/blog/Cargo.toml rename to blog/2024-11-25-optimizing-matmul/code/bin/blog/Cargo.toml diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/bin/blog/src/bin.rs b/blog/2024-11-25-optimizing-matmul/code/bin/blog/src/bin.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/bin/blog/src/bin.rs rename to blog/2024-11-25-optimizing-matmul/code/bin/blog/src/bin.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/isomorphic/Cargo.toml b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/isomorphic/Cargo.toml similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/isomorphic/Cargo.toml rename to blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/isomorphic/Cargo.toml diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/isomorphic/build.rs b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/isomorphic/build.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/isomorphic/build.rs rename to blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/isomorphic/build.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/isomorphic/src/lib.rs b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/isomorphic/src/lib.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/isomorphic/src/lib.rs rename to blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/isomorphic/src/lib.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/naive/Cargo.toml b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/naive/Cargo.toml similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/naive/Cargo.toml rename to blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/naive/Cargo.toml diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/naive/build.rs b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/naive/build.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/naive/build.rs rename to blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/naive/build.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/naive/src/lib.rs b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/naive/src/lib.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/naive/src/lib.rs rename to blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/naive/src/lib.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/tiling_1d/Cargo.toml b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_1d/Cargo.toml similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/tiling_1d/Cargo.toml rename to blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_1d/Cargo.toml diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/tiling_1d/build.rs b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_1d/build.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/tiling_1d/build.rs rename to blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_1d/build.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/tiling_1d/src/lib.rs b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_1d/src/lib.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/tiling_1d/src/lib.rs rename to blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_1d/src/lib.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/tiling_1d_loop/Cargo.toml b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_1d_loop/Cargo.toml similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/tiling_1d_loop/Cargo.toml rename to blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_1d_loop/Cargo.toml diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/tiling_1d_loop/build.rs b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_1d_loop/build.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/tiling_1d_loop/build.rs rename to blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_1d_loop/build.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/tiling_1d_loop/src/lib.rs b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_1d_loop/src/lib.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/tiling_1d_loop/src/lib.rs rename to blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_1d_loop/src/lib.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/tiling_2d/Cargo.toml b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_2d/Cargo.toml similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/tiling_2d/Cargo.toml rename to blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_2d/Cargo.toml diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/tiling_2d/build.rs b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_2d/build.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/tiling_2d/build.rs rename to blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_2d/build.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/tiling_2d/src/lib.rs b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_2d/src/lib.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/tiling_2d/src/lib.rs rename to blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_2d/src/lib.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/workgroup_256/Cargo.toml b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/workgroup_256/Cargo.toml similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/workgroup_256/Cargo.toml rename to blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/workgroup_256/Cargo.toml diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/workgroup_256/build.rs b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/workgroup_256/build.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/workgroup_256/build.rs rename to blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/workgroup_256/build.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/workgroup_256/src/lib.rs b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/workgroup_256/src/lib.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/workgroup_256/src/lib.rs rename to blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/workgroup_256/src/lib.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/workgroup_2d/Cargo.toml b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/workgroup_2d/Cargo.toml similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/workgroup_2d/Cargo.toml rename to blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/workgroup_2d/Cargo.toml diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/workgroup_2d/build.rs b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/workgroup_2d/build.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/workgroup_2d/build.rs rename to blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/workgroup_2d/build.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/workgroup_2d/src/lib.rs b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/workgroup_2d/src/lib.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/compiled_for_gpu/workgroup_2d/src/lib.rs rename to blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/workgroup_2d/src/lib.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/matmul/Cargo.toml b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/matmul/Cargo.toml similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/matmul/Cargo.toml rename to blog/2024-11-25-optimizing-matmul/code/crates/cpu/matmul/Cargo.toml diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/matmul/src/backends/cpu.rs b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/matmul/src/backends/cpu.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/matmul/src/backends/cpu.rs rename to blog/2024-11-25-optimizing-matmul/code/crates/cpu/matmul/src/backends/cpu.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/matmul/src/backends/mod.rs b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/matmul/src/backends/mod.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/matmul/src/backends/mod.rs rename to blog/2024-11-25-optimizing-matmul/code/crates/cpu/matmul/src/backends/mod.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/matmul/src/backends/wgpu.rs b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/matmul/src/backends/wgpu.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/matmul/src/backends/wgpu.rs rename to blog/2024-11-25-optimizing-matmul/code/crates/cpu/matmul/src/backends/wgpu.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/matmul/src/lib.rs b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/matmul/src/lib.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/matmul/src/lib.rs rename to blog/2024-11-25-optimizing-matmul/code/crates/cpu/matmul/src/lib.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/matmul/src/variants.rs b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/matmul/src/variants.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/cpu/matmul/src/variants.rs rename to blog/2024-11-25-optimizing-matmul/code/crates/cpu/matmul/src/variants.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/naive/Cargo.lock b/blog/2024-11-25-optimizing-matmul/code/crates/gpu/naive/Cargo.lock similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/naive/Cargo.lock rename to blog/2024-11-25-optimizing-matmul/code/crates/gpu/naive/Cargo.lock diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/naive/Cargo.toml b/blog/2024-11-25-optimizing-matmul/code/crates/gpu/naive/Cargo.toml similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/naive/Cargo.toml rename to blog/2024-11-25-optimizing-matmul/code/crates/gpu/naive/Cargo.toml diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/naive/src/lib.rs b/blog/2024-11-25-optimizing-matmul/code/crates/gpu/naive/src/lib.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/naive/src/lib.rs rename to blog/2024-11-25-optimizing-matmul/code/crates/gpu/naive/src/lib.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/tiling_1d/Cargo.lock b/blog/2024-11-25-optimizing-matmul/code/crates/gpu/tiling_1d/Cargo.lock similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/tiling_1d/Cargo.lock rename to blog/2024-11-25-optimizing-matmul/code/crates/gpu/tiling_1d/Cargo.lock diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/tiling_1d/Cargo.toml b/blog/2024-11-25-optimizing-matmul/code/crates/gpu/tiling_1d/Cargo.toml similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/tiling_1d/Cargo.toml rename to blog/2024-11-25-optimizing-matmul/code/crates/gpu/tiling_1d/Cargo.toml diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/tiling_1d/src/lib.rs b/blog/2024-11-25-optimizing-matmul/code/crates/gpu/tiling_1d/src/lib.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/tiling_1d/src/lib.rs rename to blog/2024-11-25-optimizing-matmul/code/crates/gpu/tiling_1d/src/lib.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/tiling_1d_loop/Cargo.lock b/blog/2024-11-25-optimizing-matmul/code/crates/gpu/tiling_1d_loop/Cargo.lock similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/tiling_1d_loop/Cargo.lock rename to blog/2024-11-25-optimizing-matmul/code/crates/gpu/tiling_1d_loop/Cargo.lock diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/tiling_1d_loop/Cargo.toml b/blog/2024-11-25-optimizing-matmul/code/crates/gpu/tiling_1d_loop/Cargo.toml similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/tiling_1d_loop/Cargo.toml rename to blog/2024-11-25-optimizing-matmul/code/crates/gpu/tiling_1d_loop/Cargo.toml diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/tiling_1d_loop/src/lib.rs b/blog/2024-11-25-optimizing-matmul/code/crates/gpu/tiling_1d_loop/src/lib.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/tiling_1d_loop/src/lib.rs rename to blog/2024-11-25-optimizing-matmul/code/crates/gpu/tiling_1d_loop/src/lib.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/tiling_2d/Cargo.lock b/blog/2024-11-25-optimizing-matmul/code/crates/gpu/tiling_2d/Cargo.lock similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/tiling_2d/Cargo.lock rename to blog/2024-11-25-optimizing-matmul/code/crates/gpu/tiling_2d/Cargo.lock diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/tiling_2d/Cargo.toml b/blog/2024-11-25-optimizing-matmul/code/crates/gpu/tiling_2d/Cargo.toml similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/tiling_2d/Cargo.toml rename to blog/2024-11-25-optimizing-matmul/code/crates/gpu/tiling_2d/Cargo.toml diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/tiling_2d/src/lib.rs b/blog/2024-11-25-optimizing-matmul/code/crates/gpu/tiling_2d/src/lib.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/tiling_2d/src/lib.rs rename to blog/2024-11-25-optimizing-matmul/code/crates/gpu/tiling_2d/src/lib.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/workgroup_256/Cargo.lock b/blog/2024-11-25-optimizing-matmul/code/crates/gpu/workgroup_256/Cargo.lock similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/workgroup_256/Cargo.lock rename to blog/2024-11-25-optimizing-matmul/code/crates/gpu/workgroup_256/Cargo.lock diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/workgroup_256/Cargo.toml b/blog/2024-11-25-optimizing-matmul/code/crates/gpu/workgroup_256/Cargo.toml similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/workgroup_256/Cargo.toml rename to blog/2024-11-25-optimizing-matmul/code/crates/gpu/workgroup_256/Cargo.toml diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/workgroup_256/src/lib.rs b/blog/2024-11-25-optimizing-matmul/code/crates/gpu/workgroup_256/src/lib.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/workgroup_256/src/lib.rs rename to blog/2024-11-25-optimizing-matmul/code/crates/gpu/workgroup_256/src/lib.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/workgroup_2d/Cargo.lock b/blog/2024-11-25-optimizing-matmul/code/crates/gpu/workgroup_2d/Cargo.lock similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/workgroup_2d/Cargo.lock rename to blog/2024-11-25-optimizing-matmul/code/crates/gpu/workgroup_2d/Cargo.lock diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/workgroup_2d/Cargo.toml b/blog/2024-11-25-optimizing-matmul/code/crates/gpu/workgroup_2d/Cargo.toml similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/workgroup_2d/Cargo.toml rename to blog/2024-11-25-optimizing-matmul/code/crates/gpu/workgroup_2d/Cargo.toml diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/workgroup_2d/src/lib.rs b/blog/2024-11-25-optimizing-matmul/code/crates/gpu/workgroup_2d/src/lib.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/gpu/workgroup_2d/src/lib.rs rename to blog/2024-11-25-optimizing-matmul/code/crates/gpu/workgroup_2d/src/lib.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/shared/isomorphic/Cargo.toml b/blog/2024-11-25-optimizing-matmul/code/crates/shared/isomorphic/Cargo.toml similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/shared/isomorphic/Cargo.toml rename to blog/2024-11-25-optimizing-matmul/code/crates/shared/isomorphic/Cargo.toml diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/shared/isomorphic/src/lib.rs b/blog/2024-11-25-optimizing-matmul/code/crates/shared/isomorphic/src/lib.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/shared/isomorphic/src/lib.rs rename to blog/2024-11-25-optimizing-matmul/code/crates/shared/isomorphic/src/lib.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/shared/settings/Cargo.lock b/blog/2024-11-25-optimizing-matmul/code/crates/shared/settings/Cargo.lock similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/shared/settings/Cargo.lock rename to blog/2024-11-25-optimizing-matmul/code/crates/shared/settings/Cargo.lock diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/shared/settings/Cargo.toml b/blog/2024-11-25-optimizing-matmul/code/crates/shared/settings/Cargo.toml similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/shared/settings/Cargo.toml rename to blog/2024-11-25-optimizing-matmul/code/crates/shared/settings/Cargo.toml diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/crates/shared/settings/src/lib.rs b/blog/2024-11-25-optimizing-matmul/code/crates/shared/settings/src/lib.rs similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/crates/shared/settings/src/lib.rs rename to blog/2024-11-25-optimizing-matmul/code/crates/shared/settings/src/lib.rs diff --git a/blog/2024-11-21-optimizing-matrix-mul/code/rust-toolchain.toml b/blog/2024-11-25-optimizing-matmul/code/rust-toolchain.toml similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/code/rust-toolchain.toml rename to blog/2024-11-25-optimizing-matmul/code/rust-toolchain.toml diff --git a/blog/2024-11-21-optimizing-matrix-mul/index.md b/blog/2024-11-25-optimizing-matmul/index.md similarity index 99% rename from blog/2024-11-21-optimizing-matrix-mul/index.md rename to blog/2024-11-25-optimizing-matmul/index.md index ad37f32..1875937 100644 --- a/blog/2024-11-21-optimizing-matrix-mul/index.md +++ b/blog/2024-11-25-optimizing-matmul/index.md @@ -1,5 +1,5 @@ --- -title: "Optimizing a Rust GPU matmul kernel for 1TFLOP+ performance" +title: "Optimizing a Rust GPU matmul kernel" authors: ["LegNeato"] slug: optimizing-matmul tags: ["demo", "code", "performance"] diff --git a/blog/2024-11-21-optimizing-matrix-mul/snippets/naive.tsx b/blog/2024-11-25-optimizing-matmul/snippets/naive.tsx similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/snippets/naive.tsx rename to blog/2024-11-25-optimizing-matmul/snippets/naive.tsx diff --git a/blog/2024-11-21-optimizing-matrix-mul/snippets/party.tsx b/blog/2024-11-25-optimizing-matmul/snippets/party.tsx similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/snippets/party.tsx rename to blog/2024-11-25-optimizing-matmul/snippets/party.tsx diff --git a/blog/2024-11-21-optimizing-matrix-mul/snippets/tiling_1d.tsx b/blog/2024-11-25-optimizing-matmul/snippets/tiling_1d.tsx similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/snippets/tiling_1d.tsx rename to blog/2024-11-25-optimizing-matmul/snippets/tiling_1d.tsx diff --git a/blog/2024-11-21-optimizing-matrix-mul/snippets/tiling_1d_loop.tsx b/blog/2024-11-25-optimizing-matmul/snippets/tiling_1d_loop.tsx similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/snippets/tiling_1d_loop.tsx rename to blog/2024-11-25-optimizing-matmul/snippets/tiling_1d_loop.tsx diff --git a/blog/2024-11-21-optimizing-matrix-mul/snippets/tiling_2d.tsx b/blog/2024-11-25-optimizing-matmul/snippets/tiling_2d.tsx similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/snippets/tiling_2d.tsx rename to blog/2024-11-25-optimizing-matmul/snippets/tiling_2d.tsx diff --git a/blog/2024-11-21-optimizing-matrix-mul/snippets/workgroup_256.tsx b/blog/2024-11-25-optimizing-matmul/snippets/workgroup_256.tsx similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/snippets/workgroup_256.tsx rename to blog/2024-11-25-optimizing-matmul/snippets/workgroup_256.tsx diff --git a/blog/2024-11-21-optimizing-matrix-mul/snippets/workgroup_2d.tsx b/blog/2024-11-25-optimizing-matmul/snippets/workgroup_2d.tsx similarity index 100% rename from blog/2024-11-21-optimizing-matrix-mul/snippets/workgroup_2d.tsx rename to blog/2024-11-25-optimizing-matmul/snippets/workgroup_2d.tsx