├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── data ├── data.sh ├── myplot.m ├── res_0.txt ├── res_1.txt ├── res_10.txt ├── res_11.txt ├── res_12.txt ├── res_13.txt ├── res_14.txt ├── res_15.txt ├── res_16.txt ├── res_17.txt ├── res_18.txt ├── res_2.txt ├── res_3.txt ├── res_4.txt ├── res_5.txt ├── res_6.txt ├── res_7.txt ├── res_8.txt └── res_9.txt ├── figures ├── Kernel1.png ├── Kernel10.png ├── Kernel11.png ├── Kernel12.png ├── Kernel13.png ├── Kernel14.png ├── Kernel15.png ├── Kernel16.png ├── Kernel17.png ├── Kernel18.png ├── Kernel2.png ├── Kernel3.png ├── Kernel4.png ├── Kernel5.png ├── Kernel6.png ├── Kernel7.png ├── Kernel8.png └── Kernel9.png ├── include ├── kernel1.h ├── kernel10.h ├── kernel11.h ├── kernel12.h ├── kernel13.h ├── kernel14.h ├── kernel15.h ├── kernel16.h ├── kernel17.h ├── kernel18.h ├── kernel19.h ├── kernel2.h ├── kernel3.h ├── kernel4.h ├── kernel5.h ├── kernel6.h ├── kernel7.h ├── kernel8.h └── kernel9.h ├── kernels.h ├── run.sh ├── test.c ├── utils.c └── utils.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/README.md -------------------------------------------------------------------------------- /data/data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/data/data.sh -------------------------------------------------------------------------------- /data/myplot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/data/myplot.m -------------------------------------------------------------------------------- /data/res_0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/data/res_0.txt -------------------------------------------------------------------------------- /data/res_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/data/res_1.txt -------------------------------------------------------------------------------- /data/res_10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/data/res_10.txt -------------------------------------------------------------------------------- /data/res_11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/data/res_11.txt -------------------------------------------------------------------------------- /data/res_12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/data/res_12.txt -------------------------------------------------------------------------------- /data/res_13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/data/res_13.txt -------------------------------------------------------------------------------- /data/res_14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/data/res_14.txt -------------------------------------------------------------------------------- /data/res_15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/data/res_15.txt -------------------------------------------------------------------------------- /data/res_16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/data/res_16.txt -------------------------------------------------------------------------------- /data/res_17.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/data/res_17.txt -------------------------------------------------------------------------------- /data/res_18.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/data/res_18.txt -------------------------------------------------------------------------------- /data/res_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/data/res_2.txt -------------------------------------------------------------------------------- /data/res_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/data/res_3.txt -------------------------------------------------------------------------------- /data/res_4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/data/res_4.txt -------------------------------------------------------------------------------- /data/res_5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/data/res_5.txt -------------------------------------------------------------------------------- /data/res_6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/data/res_6.txt -------------------------------------------------------------------------------- /data/res_7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/data/res_7.txt -------------------------------------------------------------------------------- /data/res_8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/data/res_8.txt -------------------------------------------------------------------------------- /data/res_9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/data/res_9.txt -------------------------------------------------------------------------------- /figures/Kernel1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/figures/Kernel1.png -------------------------------------------------------------------------------- /figures/Kernel10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/figures/Kernel10.png -------------------------------------------------------------------------------- /figures/Kernel11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/figures/Kernel11.png -------------------------------------------------------------------------------- /figures/Kernel12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/figures/Kernel12.png -------------------------------------------------------------------------------- /figures/Kernel13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/figures/Kernel13.png -------------------------------------------------------------------------------- /figures/Kernel14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/figures/Kernel14.png -------------------------------------------------------------------------------- /figures/Kernel15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/figures/Kernel15.png -------------------------------------------------------------------------------- /figures/Kernel16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/figures/Kernel16.png -------------------------------------------------------------------------------- /figures/Kernel17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/figures/Kernel17.png -------------------------------------------------------------------------------- /figures/Kernel18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/figures/Kernel18.png -------------------------------------------------------------------------------- /figures/Kernel2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/figures/Kernel2.png -------------------------------------------------------------------------------- /figures/Kernel3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/figures/Kernel3.png -------------------------------------------------------------------------------- /figures/Kernel4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/figures/Kernel4.png -------------------------------------------------------------------------------- /figures/Kernel5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/figures/Kernel5.png -------------------------------------------------------------------------------- /figures/Kernel6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/figures/Kernel6.png -------------------------------------------------------------------------------- /figures/Kernel7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/figures/Kernel7.png -------------------------------------------------------------------------------- /figures/Kernel8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/figures/Kernel8.png -------------------------------------------------------------------------------- /figures/Kernel9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/figures/Kernel9.png -------------------------------------------------------------------------------- /include/kernel1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/include/kernel1.h -------------------------------------------------------------------------------- /include/kernel10.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/include/kernel10.h -------------------------------------------------------------------------------- /include/kernel11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/include/kernel11.h -------------------------------------------------------------------------------- /include/kernel12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/include/kernel12.h -------------------------------------------------------------------------------- /include/kernel13.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/include/kernel13.h -------------------------------------------------------------------------------- /include/kernel14.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/include/kernel14.h -------------------------------------------------------------------------------- /include/kernel15.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/include/kernel15.h -------------------------------------------------------------------------------- /include/kernel16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/include/kernel16.h -------------------------------------------------------------------------------- /include/kernel17.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/include/kernel17.h -------------------------------------------------------------------------------- /include/kernel18.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/include/kernel18.h -------------------------------------------------------------------------------- /include/kernel19.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/include/kernel19.h -------------------------------------------------------------------------------- /include/kernel2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/include/kernel2.h -------------------------------------------------------------------------------- /include/kernel3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/include/kernel3.h -------------------------------------------------------------------------------- /include/kernel4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/include/kernel4.h -------------------------------------------------------------------------------- /include/kernel5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/include/kernel5.h -------------------------------------------------------------------------------- /include/kernel6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/include/kernel6.h -------------------------------------------------------------------------------- /include/kernel7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/include/kernel7.h -------------------------------------------------------------------------------- /include/kernel8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/include/kernel8.h -------------------------------------------------------------------------------- /include/kernel9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/include/kernel9.h -------------------------------------------------------------------------------- /kernels.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/kernels.h -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/run.sh -------------------------------------------------------------------------------- /test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/test.c -------------------------------------------------------------------------------- /utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/utils.c -------------------------------------------------------------------------------- /utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhaiustc/Optimizing-DGEMM-on-Intel-CPUs-with-AVX512F/HEAD/utils.h --------------------------------------------------------------------------------