├── .github └── workflows │ └── ci.yml ├── .gitignore ├── docs ├── Lab1-MiniCluster │ ├── index.md │ └── pics │ │ ├── 01.png │ │ ├── 02.png │ │ ├── 03.jpg │ │ ├── 04.jpg │ │ ├── 05.jpg │ │ ├── 06.jpg │ │ ├── 07.jpg │ │ └── image-20210714120624669.png ├── Lab2-Vectors │ ├── .gitignore │ ├── index.assets │ │ ├── bilinear.png │ │ └── bilinear2.png │ ├── index.md │ └── starter_code │ │ ├── bilinear_interp │ │ ├── baseline.py │ │ └── vectorized.py │ │ ├── main.py │ │ └── utils │ │ └── timer.py ├── Lab2.5-Vectors-Bonus │ ├── add.cpp │ └── index.md ├── Lab3-Cuda │ ├── img │ │ ├── API.png │ │ ├── block_part.png │ │ ├── conv.png │ │ ├── env_info.png │ │ └── shared_memory.png │ ├── index.md │ └── starter_code │ │ ├── Makefile │ │ └── conv.cu ├── Lab4-Gemm │ ├── code │ │ ├── Makefile │ │ ├── README.md │ │ ├── hw.h │ │ └── hw_baseline.cpp │ ├── index.assets │ │ ├── 225px-SIMD.svg.png │ │ ├── array-packing.png │ │ ├── image-20220703230249870.png │ │ ├── username.txt │ │ └── v2-37cd14433f0a64844ccd435f3b48b236_r.jpg │ └── index.md ├── Lab5-DL │ ├── index.assets │ │ ├── CIFAR.png │ │ ├── Data-Parallelism.png │ │ ├── LeNet.jpg │ │ ├── MNIST.jpeg │ │ ├── Pipeline-Parallelism.png │ │ ├── Tensor-Parallelism.png │ │ └── transformer.png │ └── index.md └── index.md └── mkdocs.yml /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | site/* 2 | .vscode/ 3 | -------------------------------------------------------------------------------- /docs/Lab1-MiniCluster/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab1-MiniCluster/index.md -------------------------------------------------------------------------------- /docs/Lab1-MiniCluster/pics/01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab1-MiniCluster/pics/01.png -------------------------------------------------------------------------------- /docs/Lab1-MiniCluster/pics/02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab1-MiniCluster/pics/02.png -------------------------------------------------------------------------------- /docs/Lab1-MiniCluster/pics/03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab1-MiniCluster/pics/03.jpg -------------------------------------------------------------------------------- /docs/Lab1-MiniCluster/pics/04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab1-MiniCluster/pics/04.jpg -------------------------------------------------------------------------------- /docs/Lab1-MiniCluster/pics/05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab1-MiniCluster/pics/05.jpg -------------------------------------------------------------------------------- /docs/Lab1-MiniCluster/pics/06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab1-MiniCluster/pics/06.jpg -------------------------------------------------------------------------------- /docs/Lab1-MiniCluster/pics/07.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab1-MiniCluster/pics/07.jpg -------------------------------------------------------------------------------- /docs/Lab1-MiniCluster/pics/image-20210714120624669.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab1-MiniCluster/pics/image-20210714120624669.png -------------------------------------------------------------------------------- /docs/Lab2-Vectors/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | __pycache__ 3 | .DS_Store -------------------------------------------------------------------------------- /docs/Lab2-Vectors/index.assets/bilinear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab2-Vectors/index.assets/bilinear.png -------------------------------------------------------------------------------- /docs/Lab2-Vectors/index.assets/bilinear2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab2-Vectors/index.assets/bilinear2.png -------------------------------------------------------------------------------- /docs/Lab2-Vectors/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab2-Vectors/index.md -------------------------------------------------------------------------------- /docs/Lab2-Vectors/starter_code/bilinear_interp/baseline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab2-Vectors/starter_code/bilinear_interp/baseline.py -------------------------------------------------------------------------------- /docs/Lab2-Vectors/starter_code/bilinear_interp/vectorized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab2-Vectors/starter_code/bilinear_interp/vectorized.py -------------------------------------------------------------------------------- /docs/Lab2-Vectors/starter_code/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab2-Vectors/starter_code/main.py -------------------------------------------------------------------------------- /docs/Lab2-Vectors/starter_code/utils/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab2-Vectors/starter_code/utils/timer.py -------------------------------------------------------------------------------- /docs/Lab2.5-Vectors-Bonus/add.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab2.5-Vectors-Bonus/add.cpp -------------------------------------------------------------------------------- /docs/Lab2.5-Vectors-Bonus/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab2.5-Vectors-Bonus/index.md -------------------------------------------------------------------------------- /docs/Lab3-Cuda/img/API.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab3-Cuda/img/API.png -------------------------------------------------------------------------------- /docs/Lab3-Cuda/img/block_part.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab3-Cuda/img/block_part.png -------------------------------------------------------------------------------- /docs/Lab3-Cuda/img/conv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab3-Cuda/img/conv.png -------------------------------------------------------------------------------- /docs/Lab3-Cuda/img/env_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab3-Cuda/img/env_info.png -------------------------------------------------------------------------------- /docs/Lab3-Cuda/img/shared_memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab3-Cuda/img/shared_memory.png -------------------------------------------------------------------------------- /docs/Lab3-Cuda/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab3-Cuda/index.md -------------------------------------------------------------------------------- /docs/Lab3-Cuda/starter_code/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab3-Cuda/starter_code/Makefile -------------------------------------------------------------------------------- /docs/Lab3-Cuda/starter_code/conv.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab3-Cuda/starter_code/conv.cu -------------------------------------------------------------------------------- /docs/Lab4-Gemm/code/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab4-Gemm/code/Makefile -------------------------------------------------------------------------------- /docs/Lab4-Gemm/code/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab4-Gemm/code/README.md -------------------------------------------------------------------------------- /docs/Lab4-Gemm/code/hw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab4-Gemm/code/hw.h -------------------------------------------------------------------------------- /docs/Lab4-Gemm/code/hw_baseline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab4-Gemm/code/hw_baseline.cpp -------------------------------------------------------------------------------- /docs/Lab4-Gemm/index.assets/225px-SIMD.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab4-Gemm/index.assets/225px-SIMD.svg.png -------------------------------------------------------------------------------- /docs/Lab4-Gemm/index.assets/array-packing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab4-Gemm/index.assets/array-packing.png -------------------------------------------------------------------------------- /docs/Lab4-Gemm/index.assets/image-20220703230249870.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab4-Gemm/index.assets/image-20220703230249870.png -------------------------------------------------------------------------------- /docs/Lab4-Gemm/index.assets/username.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab4-Gemm/index.assets/username.txt -------------------------------------------------------------------------------- /docs/Lab4-Gemm/index.assets/v2-37cd14433f0a64844ccd435f3b48b236_r.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab4-Gemm/index.assets/v2-37cd14433f0a64844ccd435f3b48b236_r.jpg -------------------------------------------------------------------------------- /docs/Lab4-Gemm/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab4-Gemm/index.md -------------------------------------------------------------------------------- /docs/Lab5-DL/index.assets/CIFAR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab5-DL/index.assets/CIFAR.png -------------------------------------------------------------------------------- /docs/Lab5-DL/index.assets/Data-Parallelism.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab5-DL/index.assets/Data-Parallelism.png -------------------------------------------------------------------------------- /docs/Lab5-DL/index.assets/LeNet.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab5-DL/index.assets/LeNet.jpg -------------------------------------------------------------------------------- /docs/Lab5-DL/index.assets/MNIST.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab5-DL/index.assets/MNIST.jpeg -------------------------------------------------------------------------------- /docs/Lab5-DL/index.assets/Pipeline-Parallelism.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab5-DL/index.assets/Pipeline-Parallelism.png -------------------------------------------------------------------------------- /docs/Lab5-DL/index.assets/Tensor-Parallelism.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab5-DL/index.assets/Tensor-Parallelism.png -------------------------------------------------------------------------------- /docs/Lab5-DL/index.assets/transformer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab5-DL/index.assets/transformer.png -------------------------------------------------------------------------------- /docs/Lab5-DL/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/docs/Lab5-DL/index.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- 1 | # 欢迎来到 HPC101 超算短学期 2 | 3 | 本网站描述了课程中所有实验,如有疑问请及时联系各位助教 4 | -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101-Labs-2022/HEAD/mkdocs.yml --------------------------------------------------------------------------------