Initial commit: Matrix alignment prototype for HPC performance demonstration
- Add C implementation demonstrating memory alignment effects (matrix_alignment_prototype.c) - Include cache-blocked matrix multiplication with AVX SIMD optimizations - Add automated benchmarking framework (run_all_tests.sh, run_benchmark_sizes.sh) - Add Python visualization scripts (generate_plots.py) - Include Makefile for building with AVX support - Add benchmark results and generated plots - Add README with build and usage instructions - Configure .gitignore for C/Python project files
BIN
assets/Bugs comparative introduction.png
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
assets/Fix size vs Time to fix.png
Normal file
|
After Width: | Height: | Size: 33 KiB |
BIN
assets/Testing HPC with prototype.png
Normal file
|
After Width: | Height: | Size: 243 KiB |
BIN
assets/Testing Open Blass in different memories.png
Normal file
|
After Width: | Height: | Size: 73 KiB |
BIN
assets/alignment_benchmark_execution_time.png
Normal file
|
After Width: | Height: | Size: 151 KiB |
BIN
assets/alignment_benchmark_gflops.png
Normal file
|
After Width: | Height: | Size: 88 KiB |
BIN
assets/alignment_benchmark_results.png
Normal file
|
After Width: | Height: | Size: 417 KiB |
BIN
assets/alignment_benchmark_speedup.png
Normal file
|
After Width: | Height: | Size: 97 KiB |
BIN
assets/alignment_benchmark_variability.png
Normal file
|
After Width: | Height: | Size: 129 KiB |
BIN
assets/openblas_simple_plot.png
Normal file
|
After Width: | Height: | Size: 410 KiB |
BIN
assets/openblas_test_results.png
Normal file
|
After Width: | Height: | Size: 515 KiB |