├── .editorconfig ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .vscode └── settings.json ├── README.md ├── beamer ├── .gitignore ├── Makefile ├── day11.tex ├── day11 │ ├── img │ │ ├── core2core.png │ │ ├── cpufp.png │ │ ├── example1.jpg │ │ ├── example2.jpg │ │ ├── intel_broadwell.png │ │ ├── intro1.png │ │ ├── linux_observability_tools.png │ │ ├── rna.png │ │ ├── roofline.jpg │ │ ├── stream.png │ │ └── zjusct.png │ └── sections │ │ ├── CPU_Profile.tex │ │ ├── GPU_Profile.tex │ │ └── Intro.tex ├── day3.tex ├── day3 │ ├── img │ │ ├── 123.png │ │ ├── abstraction.png │ │ ├── answer-layout.png │ │ ├── chris.jpg │ │ ├── con-par.jpg │ │ ├── cpu-abstract.jpg │ │ ├── cpu-control-flow.png │ │ ├── cpu-die.png │ │ ├── cpu-die.webp │ │ ├── elf-cheatsheet.png │ │ ├── elf-layout-2.png │ │ ├── elf-layout.png │ │ ├── gantt.jpg │ │ ├── interrupt-flow.png │ │ ├── interrupt.png │ │ ├── ipc.png │ │ ├── latency-2.png │ │ ├── latency.png │ │ ├── llvm.png │ │ ├── mem-hi.png │ │ ├── mem-layout.png │ │ ├── mode-bit.png │ │ ├── oneapi.png │ │ ├── os-meme.png │ │ ├── os-meme.webp │ │ ├── page-table.png │ │ ├── page.png │ │ ├── prob-algo.jpg │ │ ├── process-layout.png │ │ ├── stack.jpg │ │ ├── switch1.png │ │ ├── syscall.png │ │ ├── thread.png │ │ ├── turing.jpg │ │ ├── uarch.png │ │ └── winograd.jpg │ └── sections │ │ ├── introduction.tex │ │ ├── os.tex │ │ ├── process.tex │ │ ├── syscall.tex │ │ ├── thread.tex │ │ └── vm.tex ├── day8_am.tex ├── day8_am │ ├── img │ │ ├── NUMA.png │ │ ├── UMA.png │ │ ├── Work-distribution.png │ │ ├── Work-distribution.svg │ │ ├── barrier.png │ │ ├── example-1-output.png │ │ ├── false_sharing.png │ │ ├── fork-join-1.png │ │ ├── fork-join-mine.png │ │ ├── fork-join-mine.svg │ │ ├── fork-join2.png │ │ ├── hazard_illustration.png │ │ ├── hazard_schedule.png │ │ ├── intro1.png │ │ ├── intro2.png │ │ ├── mines-logo-triangle-blue.jpg │ │ ├── mines_banner.jpg │ │ ├── mpi │ │ │ ├── SHA512.png │ │ │ ├── SHA512para.png │ │ │ ├── allgather.png │ │ │ ├── barrier.png │ │ │ ├── bcast.png │ │ │ ├── broadcasttree.png │ │ │ ├── commsplit.png │ │ │ ├── gather.png │ │ │ ├── mpi_comm_world.png │ │ │ ├── ompi_arch.png │ │ │ ├── ompi_info.png │ │ │ ├── reduce.png │ │ │ ├── scatter.png │ │ │ └── speedup.png │ │ ├── omp.png │ │ ├── parallel-for-1.png │ │ ├── schedule-trace.png │ │ ├── section-1.png │ │ ├── two-way.png │ │ └── zjusct.png │ └── sections │ │ ├── mpi │ │ ├── Collective.tex │ │ ├── Intro.tex │ │ ├── P2P.tex │ │ ├── advanced.tex │ │ └── example.tex │ │ └── openmp │ │ ├── For.tex │ │ ├── Hazard.tex │ │ ├── Intro.tex │ │ └── advanced.tex ├── day8_pm.tex ├── day8_pm │ ├── img │ │ ├── 1-ccia.png │ │ ├── 1-cppprimer.png │ │ ├── 1-keywords.png │ │ ├── 1-operators.png │ │ ├── 2-algorithms.png │ │ ├── 2-cppcon2018.jpg │ │ ├── 2-templates.png │ │ ├── bio-ckcagc.png │ │ ├── bio-csig.png │ │ ├── bio-rc4ml.png │ │ └── bio-zjusct.png │ └── sections │ │ ├── 1_introduction.tex │ │ ├── 2_cpp_intro.tex │ │ ├── 3_thread.tex │ │ ├── 4_mutex.tex │ │ ├── 5_condition_variable.tex │ │ ├── 6_parallel_algorithm.tex │ │ └── 7_summary.tex └── zjusct-beamer │ ├── assets │ ├── svg-inkscape │ │ ├── zjusct_svg-tex.pdf │ │ └── zjusct_svg-tex.pdf_tex │ └── zjusct.svg │ └── zjusctbeamer.cls ├── docs ├── CNAME ├── assets │ ├── zjusct-hpc101-text.ai │ ├── zjusct-hpc101.ai │ ├── zjusct-hpc101.svg │ └── zjusct.svg ├── guide │ ├── env.md │ ├── index.assets │ │ ├── moba-1.webp │ │ ├── moba-2.webp │ │ ├── ssh.webp │ │ ├── x11_arch.webp │ │ ├── x11_forwarding.webp │ │ └── x11_success.webp │ ├── index.md │ ├── job.md │ ├── oj.md │ ├── overview.assets │ │ └── proxy.webp │ └── overview.md ├── index.assets │ ├── 2025_qqgroup.webp │ ├── comment.webp │ ├── frontier.webp │ ├── hpc-architecture-explained-diagram.webp │ ├── lab_gantt.yaml │ └── statistics │ │ ├── 2024_submission.webp │ │ ├── 2025_application.webp │ │ └── submission.py ├── index.md ├── javascripts │ ├── mathjax.js │ ├── tablesort.js │ └── v86 │ │ ├── buildroot-bzimage68.bin │ │ ├── libv86.js │ │ ├── seabios.bin │ │ ├── v86.wasm │ │ └── vgabios.bin ├── lab │ ├── Final-Project │ │ ├── image │ │ │ ├── cg_algorithm.png │ │ │ └── winograd_algorithm.webp │ │ └── index.md │ ├── Lab0-LinuxCrashCourse │ │ ├── image │ │ │ ├── git.webp │ │ │ ├── os_and_kernel.webp │ │ │ ├── ssh.webp │ │ │ ├── ssh_connect.webp │ │ │ ├── ssh_key_meme.webp │ │ │ ├── task1.3.m1.webp │ │ │ ├── task1.3.m10.webp │ │ │ ├── task1.3.m2.webp │ │ │ ├── task1.3.m3.webp │ │ │ ├── task1.3.m4.webp │ │ │ ├── task1.3.m5.webp │ │ │ ├── task1.3.m6.webp │ │ │ ├── task1.3.m7.webp │ │ │ ├── task1.3.m8.webp │ │ │ ├── task1.3.m9.webp │ │ │ ├── task1.3.w1.webp │ │ │ ├── task1.3.w10.webp │ │ │ ├── task1.3.w2.webp │ │ │ ├── task1.3.w9.webp │ │ │ ├── task3.1.1.webp │ │ │ ├── task3.1.2.webp │ │ │ ├── virtual_machine.webp │ │ │ ├── vmware.webp │ │ │ └── zjugit_add_key.webp │ │ └── index.md │ ├── Lab1-MiniCluster │ │ ├── clone.json │ │ ├── image │ │ │ ├── CMakeGeneral_Diagram.webp │ │ │ ├── angband.webp │ │ │ ├── blas.webp │ │ │ ├── clone_vm_1.webp │ │ │ ├── clone_vm_2.webp │ │ │ ├── cluster.webp │ │ │ ├── depencency_iceberg.webp │ │ │ ├── generate_mac.webp │ │ │ ├── gnu_autotools.webp │ │ │ ├── hpl.webp │ │ │ ├── hpl_1.webp │ │ │ ├── hpl_2.webp │ │ │ ├── lose_dll.webp │ │ │ ├── missing_library.webp │ │ │ ├── mpi.webp │ │ │ ├── root_abuse.webp │ │ │ ├── ssh.webp │ │ │ ├── undefined_reference.webp │ │ │ └── why_autotools.webp │ │ ├── index.md │ │ └── link.json │ ├── Lab2-Vectorization │ │ ├── .gitignore │ │ ├── image │ │ │ ├── amx_structure.webp │ │ │ ├── amx_vnni.webp │ │ │ ├── bilinear.webp │ │ │ ├── bilinear2.webp │ │ │ └── reshape.webp │ │ └── index.md │ ├── Lab2.5-RISC-V │ │ ├── .gitignore │ │ ├── image │ │ │ ├── RV32I.webp │ │ │ ├── intrinsic.webp │ │ │ ├── lmul.webp │ │ │ ├── load-hint.webp │ │ │ ├── muse-pi-pro-realife.webp │ │ │ ├── muse-pi-pro.webp │ │ │ ├── riscv.svg │ │ │ ├── score.webp │ │ │ ├── tiled-outer-prod.svg │ │ │ ├── vmadot-anim.webp │ │ │ ├── vmadot.webp │ │ │ └── vsetvl.webp │ │ └── index.md │ ├── Lab3-CudaConv │ │ ├── image │ │ │ ├── API.webp │ │ │ ├── GA100.webp │ │ │ ├── GPU_Memory.webp │ │ │ ├── SM.webp │ │ │ ├── block_part.webp │ │ │ ├── conv.webp │ │ │ ├── double_buffer.webp │ │ │ ├── env_info.webp │ │ │ ├── im2col.webp │ │ │ ├── lab3_score.webp │ │ │ ├── shared_memory.webp │ │ │ ├── swizzle.webp │ │ │ ├── tiling.webp │ │ │ └── warp_example.webp │ │ └── index.md │ ├── Lab4-Solver-Challenge │ │ ├── image │ │ │ ├── CG.webp │ │ │ ├── SIMD2.svg │ │ │ ├── async-comm.webp │ │ │ ├── avx512.webp │ │ │ ├── block.webp │ │ │ ├── csr.webp │ │ │ ├── godbolt-before.webp │ │ │ ├── godbolt.webp │ │ │ ├── intel-profiler.webp │ │ │ ├── itac_summary.webp │ │ │ ├── itac_timeline.webp │ │ │ ├── itac_work.webp │ │ │ ├── log-score.webp │ │ │ ├── meme │ │ │ │ ├── fortran-cobol.webp │ │ │ │ ├── fortran-native.webp │ │ │ │ ├── fortran-tan.webp │ │ │ │ └── fortran-trans.webp │ │ │ ├── parallelism.webp │ │ │ ├── pipeline.webp │ │ │ ├── simd.webp │ │ │ ├── sparse-matrix-serena.webp │ │ │ ├── sparse-netz-4504.webp │ │ │ ├── vtune-mem-bound.webp │ │ │ ├── vtune_flame.webp │ │ │ ├── vtune_hotspot_summary.webp │ │ │ ├── vtune_threads.webp │ │ │ ├── vtune_uarch_bottom.webp │ │ │ └── vtune_uarch_summary.webp │ │ └── index.md │ └── Lab5-TinyLLM │ │ ├── image │ │ ├── attention.png │ │ ├── causal_mask.png │ │ ├── ffn.png │ │ ├── gqa.png │ │ ├── mha.png │ │ ├── qwen3_arch.png │ │ └── silu.png │ │ └── index.md ├── slides │ └── index.md └── stylesheets │ ├── counter.css │ ├── fonts.css │ ├── neoteroi-v1.1.2.css │ └── theme.css ├── mkdocs.yml ├── mkslides.yml ├── requirements.txt ├── slides ├── assets │ ├── templates │ │ └── index.jinja │ ├── zjusct-square-inv.png │ ├── zjusct-square-trans.png │ ├── zjusct-square.png │ └── zjusct.svg ├── example │ ├── c0.md │ ├── c1.md │ └── c2.md ├── test.md └── zjusct-style │ ├── index.css │ ├── slides-black.css │ └── slides-white.css └── src ├── lab1 ├── CBLAS.tgz └── blas-3.12.0.tgz ├── lab2 ├── numpy_example │ ├── bilinear_interp │ │ ├── baseline.py │ │ └── vectorized.py │ ├── main.py │ └── utils │ │ └── timer.py └── vector │ ├── CMakeLists.txt │ ├── config.yaml │ ├── include │ ├── buffer.h │ ├── reshape.h │ └── tile.h │ ├── main.cpp │ └── src │ ├── buffer.cpp │ └── reshape.cpp ├── lab2p5 ├── .gitignore ├── CMakeLists.txt ├── include │ ├── gemm.h │ └── utils.h ├── main.cpp ├── scripts │ ├── compile.sh │ └── run.sh └── src │ ├── naive.cpp │ ├── optimized.cpp │ └── utils.cpp ├── lab3 ├── CMakeLists.txt ├── README.md ├── include │ ├── common.cuh │ ├── conv.cuh │ ├── generate.cuh │ ├── reference_cpu.cuh │ └── reference_gpu.cuh └── src │ ├── conv.cu │ └── main.cu ├── lab4 ├── CMakeLists.txt ├── README.md ├── compile.sh ├── include │ └── judger.h ├── run.sh └── src │ ├── bicgstab │ └── solver.c │ ├── judger.cpp │ └── main.cpp ├── lab5 ├── README.md ├── main.py ├── modules │ ├── __init__.py │ ├── attention.py │ ├── config.py │ ├── layer.py │ ├── mlp.py │ ├── model.py │ └── rope.py ├── simple_test.py └── utils │ └── utils.py └── project └── winograd ├── CPU ├── Makefile ├── README.md ├── inputs │ ├── config.txt │ └── test.txt ├── main.c ├── naive_conv.c ├── winograd.h └── winograd_conv.c └── GPU ├── Makefile ├── README.md ├── inputs └── config.txt ├── main.cu ├── naive_conv.cu ├── winograd.cuh └── winograd_conv.cu /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | docs/index.md -------------------------------------------------------------------------------- /beamer/.gitignore: -------------------------------------------------------------------------------- 1 | .output 2 | -------------------------------------------------------------------------------- /beamer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/Makefile -------------------------------------------------------------------------------- /beamer/day11.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day11.tex -------------------------------------------------------------------------------- /beamer/day11/img/core2core.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day11/img/core2core.png -------------------------------------------------------------------------------- /beamer/day11/img/cpufp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day11/img/cpufp.png -------------------------------------------------------------------------------- /beamer/day11/img/example1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day11/img/example1.jpg -------------------------------------------------------------------------------- /beamer/day11/img/example2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day11/img/example2.jpg -------------------------------------------------------------------------------- /beamer/day11/img/intel_broadwell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day11/img/intel_broadwell.png -------------------------------------------------------------------------------- /beamer/day11/img/intro1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day11/img/intro1.png -------------------------------------------------------------------------------- /beamer/day11/img/linux_observability_tools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day11/img/linux_observability_tools.png -------------------------------------------------------------------------------- /beamer/day11/img/rna.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day11/img/rna.png -------------------------------------------------------------------------------- /beamer/day11/img/roofline.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day11/img/roofline.jpg -------------------------------------------------------------------------------- /beamer/day11/img/stream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day11/img/stream.png -------------------------------------------------------------------------------- /beamer/day11/img/zjusct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day11/img/zjusct.png -------------------------------------------------------------------------------- /beamer/day11/sections/CPU_Profile.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day11/sections/CPU_Profile.tex -------------------------------------------------------------------------------- /beamer/day11/sections/GPU_Profile.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day11/sections/GPU_Profile.tex -------------------------------------------------------------------------------- /beamer/day11/sections/Intro.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day11/sections/Intro.tex -------------------------------------------------------------------------------- /beamer/day3.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3.tex -------------------------------------------------------------------------------- /beamer/day3/img/123.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/123.png -------------------------------------------------------------------------------- /beamer/day3/img/abstraction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/abstraction.png -------------------------------------------------------------------------------- /beamer/day3/img/answer-layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/answer-layout.png -------------------------------------------------------------------------------- /beamer/day3/img/chris.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/chris.jpg -------------------------------------------------------------------------------- /beamer/day3/img/con-par.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/con-par.jpg -------------------------------------------------------------------------------- /beamer/day3/img/cpu-abstract.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/cpu-abstract.jpg -------------------------------------------------------------------------------- /beamer/day3/img/cpu-control-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/cpu-control-flow.png -------------------------------------------------------------------------------- /beamer/day3/img/cpu-die.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/cpu-die.png -------------------------------------------------------------------------------- /beamer/day3/img/cpu-die.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/cpu-die.webp -------------------------------------------------------------------------------- /beamer/day3/img/elf-cheatsheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/elf-cheatsheet.png -------------------------------------------------------------------------------- /beamer/day3/img/elf-layout-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/elf-layout-2.png -------------------------------------------------------------------------------- /beamer/day3/img/elf-layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/elf-layout.png -------------------------------------------------------------------------------- /beamer/day3/img/gantt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/gantt.jpg -------------------------------------------------------------------------------- /beamer/day3/img/interrupt-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/interrupt-flow.png -------------------------------------------------------------------------------- /beamer/day3/img/interrupt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/interrupt.png -------------------------------------------------------------------------------- /beamer/day3/img/ipc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/ipc.png -------------------------------------------------------------------------------- /beamer/day3/img/latency-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/latency-2.png -------------------------------------------------------------------------------- /beamer/day3/img/latency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/latency.png -------------------------------------------------------------------------------- /beamer/day3/img/llvm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/llvm.png -------------------------------------------------------------------------------- /beamer/day3/img/mem-hi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/mem-hi.png -------------------------------------------------------------------------------- /beamer/day3/img/mem-layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/mem-layout.png -------------------------------------------------------------------------------- /beamer/day3/img/mode-bit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/mode-bit.png -------------------------------------------------------------------------------- /beamer/day3/img/oneapi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/oneapi.png -------------------------------------------------------------------------------- /beamer/day3/img/os-meme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/os-meme.png -------------------------------------------------------------------------------- /beamer/day3/img/os-meme.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/os-meme.webp -------------------------------------------------------------------------------- /beamer/day3/img/page-table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/page-table.png -------------------------------------------------------------------------------- /beamer/day3/img/page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/page.png -------------------------------------------------------------------------------- /beamer/day3/img/prob-algo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/prob-algo.jpg -------------------------------------------------------------------------------- /beamer/day3/img/process-layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/process-layout.png -------------------------------------------------------------------------------- /beamer/day3/img/stack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/stack.jpg -------------------------------------------------------------------------------- /beamer/day3/img/switch1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/switch1.png -------------------------------------------------------------------------------- /beamer/day3/img/syscall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/syscall.png -------------------------------------------------------------------------------- /beamer/day3/img/thread.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/thread.png -------------------------------------------------------------------------------- /beamer/day3/img/turing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/turing.jpg -------------------------------------------------------------------------------- /beamer/day3/img/uarch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/uarch.png -------------------------------------------------------------------------------- /beamer/day3/img/winograd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/img/winograd.jpg -------------------------------------------------------------------------------- /beamer/day3/sections/introduction.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/sections/introduction.tex -------------------------------------------------------------------------------- /beamer/day3/sections/os.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/sections/os.tex -------------------------------------------------------------------------------- /beamer/day3/sections/process.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/sections/process.tex -------------------------------------------------------------------------------- /beamer/day3/sections/syscall.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/sections/syscall.tex -------------------------------------------------------------------------------- /beamer/day3/sections/thread.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/sections/thread.tex -------------------------------------------------------------------------------- /beamer/day3/sections/vm.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day3/sections/vm.tex -------------------------------------------------------------------------------- /beamer/day8_am.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am.tex -------------------------------------------------------------------------------- /beamer/day8_am/img/NUMA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/NUMA.png -------------------------------------------------------------------------------- /beamer/day8_am/img/UMA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/UMA.png -------------------------------------------------------------------------------- /beamer/day8_am/img/Work-distribution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/Work-distribution.png -------------------------------------------------------------------------------- /beamer/day8_am/img/Work-distribution.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/Work-distribution.svg -------------------------------------------------------------------------------- /beamer/day8_am/img/barrier.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/barrier.png -------------------------------------------------------------------------------- /beamer/day8_am/img/example-1-output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/example-1-output.png -------------------------------------------------------------------------------- /beamer/day8_am/img/false_sharing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/false_sharing.png -------------------------------------------------------------------------------- /beamer/day8_am/img/fork-join-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/fork-join-1.png -------------------------------------------------------------------------------- /beamer/day8_am/img/fork-join-mine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/fork-join-mine.png -------------------------------------------------------------------------------- /beamer/day8_am/img/fork-join-mine.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/fork-join-mine.svg -------------------------------------------------------------------------------- /beamer/day8_am/img/fork-join2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/fork-join2.png -------------------------------------------------------------------------------- /beamer/day8_am/img/hazard_illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/hazard_illustration.png -------------------------------------------------------------------------------- /beamer/day8_am/img/hazard_schedule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/hazard_schedule.png -------------------------------------------------------------------------------- /beamer/day8_am/img/intro1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/intro1.png -------------------------------------------------------------------------------- /beamer/day8_am/img/intro2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/intro2.png -------------------------------------------------------------------------------- /beamer/day8_am/img/mines-logo-triangle-blue.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/mines-logo-triangle-blue.jpg -------------------------------------------------------------------------------- /beamer/day8_am/img/mines_banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/mines_banner.jpg -------------------------------------------------------------------------------- /beamer/day8_am/img/mpi/SHA512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/mpi/SHA512.png -------------------------------------------------------------------------------- /beamer/day8_am/img/mpi/SHA512para.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/mpi/SHA512para.png -------------------------------------------------------------------------------- /beamer/day8_am/img/mpi/allgather.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/mpi/allgather.png -------------------------------------------------------------------------------- /beamer/day8_am/img/mpi/barrier.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/mpi/barrier.png -------------------------------------------------------------------------------- /beamer/day8_am/img/mpi/bcast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/mpi/bcast.png -------------------------------------------------------------------------------- /beamer/day8_am/img/mpi/broadcasttree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/mpi/broadcasttree.png -------------------------------------------------------------------------------- /beamer/day8_am/img/mpi/commsplit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/mpi/commsplit.png -------------------------------------------------------------------------------- /beamer/day8_am/img/mpi/gather.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/mpi/gather.png -------------------------------------------------------------------------------- /beamer/day8_am/img/mpi/mpi_comm_world.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/mpi/mpi_comm_world.png -------------------------------------------------------------------------------- /beamer/day8_am/img/mpi/ompi_arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/mpi/ompi_arch.png -------------------------------------------------------------------------------- /beamer/day8_am/img/mpi/ompi_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/mpi/ompi_info.png -------------------------------------------------------------------------------- /beamer/day8_am/img/mpi/reduce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/mpi/reduce.png -------------------------------------------------------------------------------- /beamer/day8_am/img/mpi/scatter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/mpi/scatter.png -------------------------------------------------------------------------------- /beamer/day8_am/img/mpi/speedup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/mpi/speedup.png -------------------------------------------------------------------------------- /beamer/day8_am/img/omp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/omp.png -------------------------------------------------------------------------------- /beamer/day8_am/img/parallel-for-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/parallel-for-1.png -------------------------------------------------------------------------------- /beamer/day8_am/img/schedule-trace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/schedule-trace.png -------------------------------------------------------------------------------- /beamer/day8_am/img/section-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/section-1.png -------------------------------------------------------------------------------- /beamer/day8_am/img/two-way.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/two-way.png -------------------------------------------------------------------------------- /beamer/day8_am/img/zjusct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/img/zjusct.png -------------------------------------------------------------------------------- /beamer/day8_am/sections/mpi/Collective.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/sections/mpi/Collective.tex -------------------------------------------------------------------------------- /beamer/day8_am/sections/mpi/Intro.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/sections/mpi/Intro.tex -------------------------------------------------------------------------------- /beamer/day8_am/sections/mpi/P2P.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/sections/mpi/P2P.tex -------------------------------------------------------------------------------- /beamer/day8_am/sections/mpi/advanced.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/sections/mpi/advanced.tex -------------------------------------------------------------------------------- /beamer/day8_am/sections/mpi/example.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/sections/mpi/example.tex -------------------------------------------------------------------------------- /beamer/day8_am/sections/openmp/For.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/sections/openmp/For.tex -------------------------------------------------------------------------------- /beamer/day8_am/sections/openmp/Hazard.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/sections/openmp/Hazard.tex -------------------------------------------------------------------------------- /beamer/day8_am/sections/openmp/Intro.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/sections/openmp/Intro.tex -------------------------------------------------------------------------------- /beamer/day8_am/sections/openmp/advanced.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_am/sections/openmp/advanced.tex -------------------------------------------------------------------------------- /beamer/day8_pm.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_pm.tex -------------------------------------------------------------------------------- /beamer/day8_pm/img/1-ccia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_pm/img/1-ccia.png -------------------------------------------------------------------------------- /beamer/day8_pm/img/1-cppprimer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_pm/img/1-cppprimer.png -------------------------------------------------------------------------------- /beamer/day8_pm/img/1-keywords.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_pm/img/1-keywords.png -------------------------------------------------------------------------------- /beamer/day8_pm/img/1-operators.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_pm/img/1-operators.png -------------------------------------------------------------------------------- /beamer/day8_pm/img/2-algorithms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_pm/img/2-algorithms.png -------------------------------------------------------------------------------- /beamer/day8_pm/img/2-cppcon2018.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_pm/img/2-cppcon2018.jpg -------------------------------------------------------------------------------- /beamer/day8_pm/img/2-templates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_pm/img/2-templates.png -------------------------------------------------------------------------------- /beamer/day8_pm/img/bio-ckcagc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_pm/img/bio-ckcagc.png -------------------------------------------------------------------------------- /beamer/day8_pm/img/bio-csig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_pm/img/bio-csig.png -------------------------------------------------------------------------------- /beamer/day8_pm/img/bio-rc4ml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_pm/img/bio-rc4ml.png -------------------------------------------------------------------------------- /beamer/day8_pm/img/bio-zjusct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_pm/img/bio-zjusct.png -------------------------------------------------------------------------------- /beamer/day8_pm/sections/1_introduction.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_pm/sections/1_introduction.tex -------------------------------------------------------------------------------- /beamer/day8_pm/sections/2_cpp_intro.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_pm/sections/2_cpp_intro.tex -------------------------------------------------------------------------------- /beamer/day8_pm/sections/3_thread.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_pm/sections/3_thread.tex -------------------------------------------------------------------------------- /beamer/day8_pm/sections/4_mutex.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_pm/sections/4_mutex.tex -------------------------------------------------------------------------------- /beamer/day8_pm/sections/5_condition_variable.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_pm/sections/5_condition_variable.tex -------------------------------------------------------------------------------- /beamer/day8_pm/sections/6_parallel_algorithm.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_pm/sections/6_parallel_algorithm.tex -------------------------------------------------------------------------------- /beamer/day8_pm/sections/7_summary.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/day8_pm/sections/7_summary.tex -------------------------------------------------------------------------------- /beamer/zjusct-beamer/assets/svg-inkscape/zjusct_svg-tex.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/zjusct-beamer/assets/svg-inkscape/zjusct_svg-tex.pdf -------------------------------------------------------------------------------- /beamer/zjusct-beamer/assets/svg-inkscape/zjusct_svg-tex.pdf_tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/zjusct-beamer/assets/svg-inkscape/zjusct_svg-tex.pdf_tex -------------------------------------------------------------------------------- /beamer/zjusct-beamer/assets/zjusct.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/zjusct-beamer/assets/zjusct.svg -------------------------------------------------------------------------------- /beamer/zjusct-beamer/zjusctbeamer.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/beamer/zjusct-beamer/zjusctbeamer.cls -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | hpc101.zjusct.io 2 | -------------------------------------------------------------------------------- /docs/assets/zjusct-hpc101-text.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/assets/zjusct-hpc101-text.ai -------------------------------------------------------------------------------- /docs/assets/zjusct-hpc101.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/assets/zjusct-hpc101.ai -------------------------------------------------------------------------------- /docs/assets/zjusct-hpc101.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/assets/zjusct-hpc101.svg -------------------------------------------------------------------------------- /docs/assets/zjusct.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/assets/zjusct.svg -------------------------------------------------------------------------------- /docs/guide/env.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/guide/env.md -------------------------------------------------------------------------------- /docs/guide/index.assets/moba-1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/guide/index.assets/moba-1.webp -------------------------------------------------------------------------------- /docs/guide/index.assets/moba-2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/guide/index.assets/moba-2.webp -------------------------------------------------------------------------------- /docs/guide/index.assets/ssh.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/guide/index.assets/ssh.webp -------------------------------------------------------------------------------- /docs/guide/index.assets/x11_arch.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/guide/index.assets/x11_arch.webp -------------------------------------------------------------------------------- /docs/guide/index.assets/x11_forwarding.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/guide/index.assets/x11_forwarding.webp -------------------------------------------------------------------------------- /docs/guide/index.assets/x11_success.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/guide/index.assets/x11_success.webp -------------------------------------------------------------------------------- /docs/guide/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/guide/index.md -------------------------------------------------------------------------------- /docs/guide/job.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/guide/job.md -------------------------------------------------------------------------------- /docs/guide/oj.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/guide/oj.md -------------------------------------------------------------------------------- /docs/guide/overview.assets/proxy.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/guide/overview.assets/proxy.webp -------------------------------------------------------------------------------- /docs/guide/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/guide/overview.md -------------------------------------------------------------------------------- /docs/index.assets/2025_qqgroup.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/index.assets/2025_qqgroup.webp -------------------------------------------------------------------------------- /docs/index.assets/comment.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/index.assets/comment.webp -------------------------------------------------------------------------------- /docs/index.assets/frontier.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/index.assets/frontier.webp -------------------------------------------------------------------------------- /docs/index.assets/hpc-architecture-explained-diagram.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/index.assets/hpc-architecture-explained-diagram.webp -------------------------------------------------------------------------------- /docs/index.assets/lab_gantt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/index.assets/lab_gantt.yaml -------------------------------------------------------------------------------- /docs/index.assets/statistics/2024_submission.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/index.assets/statistics/2024_submission.webp -------------------------------------------------------------------------------- /docs/index.assets/statistics/2025_application.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/index.assets/statistics/2025_application.webp -------------------------------------------------------------------------------- /docs/index.assets/statistics/submission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/index.assets/statistics/submission.py -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/javascripts/mathjax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/javascripts/mathjax.js -------------------------------------------------------------------------------- /docs/javascripts/tablesort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/javascripts/tablesort.js -------------------------------------------------------------------------------- /docs/javascripts/v86/buildroot-bzimage68.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/javascripts/v86/buildroot-bzimage68.bin -------------------------------------------------------------------------------- /docs/javascripts/v86/libv86.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/javascripts/v86/libv86.js -------------------------------------------------------------------------------- /docs/javascripts/v86/seabios.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/javascripts/v86/seabios.bin -------------------------------------------------------------------------------- /docs/javascripts/v86/v86.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/javascripts/v86/v86.wasm -------------------------------------------------------------------------------- /docs/javascripts/v86/vgabios.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/javascripts/v86/vgabios.bin -------------------------------------------------------------------------------- /docs/lab/Final-Project/image/cg_algorithm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Final-Project/image/cg_algorithm.png -------------------------------------------------------------------------------- /docs/lab/Final-Project/image/winograd_algorithm.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Final-Project/image/winograd_algorithm.webp -------------------------------------------------------------------------------- /docs/lab/Final-Project/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Final-Project/index.md -------------------------------------------------------------------------------- /docs/lab/Lab0-LinuxCrashCourse/image/git.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab0-LinuxCrashCourse/image/git.webp -------------------------------------------------------------------------------- /docs/lab/Lab0-LinuxCrashCourse/image/os_and_kernel.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab0-LinuxCrashCourse/image/os_and_kernel.webp -------------------------------------------------------------------------------- /docs/lab/Lab0-LinuxCrashCourse/image/ssh.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab0-LinuxCrashCourse/image/ssh.webp -------------------------------------------------------------------------------- /docs/lab/Lab0-LinuxCrashCourse/image/ssh_connect.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab0-LinuxCrashCourse/image/ssh_connect.webp -------------------------------------------------------------------------------- /docs/lab/Lab0-LinuxCrashCourse/image/ssh_key_meme.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab0-LinuxCrashCourse/image/ssh_key_meme.webp -------------------------------------------------------------------------------- /docs/lab/Lab0-LinuxCrashCourse/image/task1.3.m1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab0-LinuxCrashCourse/image/task1.3.m1.webp -------------------------------------------------------------------------------- /docs/lab/Lab0-LinuxCrashCourse/image/task1.3.m10.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab0-LinuxCrashCourse/image/task1.3.m10.webp -------------------------------------------------------------------------------- /docs/lab/Lab0-LinuxCrashCourse/image/task1.3.m2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab0-LinuxCrashCourse/image/task1.3.m2.webp -------------------------------------------------------------------------------- /docs/lab/Lab0-LinuxCrashCourse/image/task1.3.m3.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab0-LinuxCrashCourse/image/task1.3.m3.webp -------------------------------------------------------------------------------- /docs/lab/Lab0-LinuxCrashCourse/image/task1.3.m4.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab0-LinuxCrashCourse/image/task1.3.m4.webp -------------------------------------------------------------------------------- /docs/lab/Lab0-LinuxCrashCourse/image/task1.3.m5.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab0-LinuxCrashCourse/image/task1.3.m5.webp -------------------------------------------------------------------------------- /docs/lab/Lab0-LinuxCrashCourse/image/task1.3.m6.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab0-LinuxCrashCourse/image/task1.3.m6.webp -------------------------------------------------------------------------------- /docs/lab/Lab0-LinuxCrashCourse/image/task1.3.m7.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab0-LinuxCrashCourse/image/task1.3.m7.webp -------------------------------------------------------------------------------- /docs/lab/Lab0-LinuxCrashCourse/image/task1.3.m8.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab0-LinuxCrashCourse/image/task1.3.m8.webp -------------------------------------------------------------------------------- /docs/lab/Lab0-LinuxCrashCourse/image/task1.3.m9.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab0-LinuxCrashCourse/image/task1.3.m9.webp -------------------------------------------------------------------------------- /docs/lab/Lab0-LinuxCrashCourse/image/task1.3.w1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab0-LinuxCrashCourse/image/task1.3.w1.webp -------------------------------------------------------------------------------- /docs/lab/Lab0-LinuxCrashCourse/image/task1.3.w10.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab0-LinuxCrashCourse/image/task1.3.w10.webp -------------------------------------------------------------------------------- /docs/lab/Lab0-LinuxCrashCourse/image/task1.3.w2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab0-LinuxCrashCourse/image/task1.3.w2.webp -------------------------------------------------------------------------------- /docs/lab/Lab0-LinuxCrashCourse/image/task1.3.w9.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab0-LinuxCrashCourse/image/task1.3.w9.webp -------------------------------------------------------------------------------- /docs/lab/Lab0-LinuxCrashCourse/image/task3.1.1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab0-LinuxCrashCourse/image/task3.1.1.webp -------------------------------------------------------------------------------- /docs/lab/Lab0-LinuxCrashCourse/image/task3.1.2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab0-LinuxCrashCourse/image/task3.1.2.webp -------------------------------------------------------------------------------- /docs/lab/Lab0-LinuxCrashCourse/image/virtual_machine.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab0-LinuxCrashCourse/image/virtual_machine.webp -------------------------------------------------------------------------------- /docs/lab/Lab0-LinuxCrashCourse/image/vmware.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab0-LinuxCrashCourse/image/vmware.webp -------------------------------------------------------------------------------- /docs/lab/Lab0-LinuxCrashCourse/image/zjugit_add_key.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab0-LinuxCrashCourse/image/zjugit_add_key.webp -------------------------------------------------------------------------------- /docs/lab/Lab0-LinuxCrashCourse/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab0-LinuxCrashCourse/index.md -------------------------------------------------------------------------------- /docs/lab/Lab1-MiniCluster/clone.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab1-MiniCluster/clone.json -------------------------------------------------------------------------------- /docs/lab/Lab1-MiniCluster/image/CMakeGeneral_Diagram.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab1-MiniCluster/image/CMakeGeneral_Diagram.webp -------------------------------------------------------------------------------- /docs/lab/Lab1-MiniCluster/image/angband.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab1-MiniCluster/image/angband.webp -------------------------------------------------------------------------------- /docs/lab/Lab1-MiniCluster/image/blas.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab1-MiniCluster/image/blas.webp -------------------------------------------------------------------------------- /docs/lab/Lab1-MiniCluster/image/clone_vm_1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab1-MiniCluster/image/clone_vm_1.webp -------------------------------------------------------------------------------- /docs/lab/Lab1-MiniCluster/image/clone_vm_2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab1-MiniCluster/image/clone_vm_2.webp -------------------------------------------------------------------------------- /docs/lab/Lab1-MiniCluster/image/cluster.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab1-MiniCluster/image/cluster.webp -------------------------------------------------------------------------------- /docs/lab/Lab1-MiniCluster/image/depencency_iceberg.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab1-MiniCluster/image/depencency_iceberg.webp -------------------------------------------------------------------------------- /docs/lab/Lab1-MiniCluster/image/generate_mac.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab1-MiniCluster/image/generate_mac.webp -------------------------------------------------------------------------------- /docs/lab/Lab1-MiniCluster/image/gnu_autotools.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab1-MiniCluster/image/gnu_autotools.webp -------------------------------------------------------------------------------- /docs/lab/Lab1-MiniCluster/image/hpl.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab1-MiniCluster/image/hpl.webp -------------------------------------------------------------------------------- /docs/lab/Lab1-MiniCluster/image/hpl_1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab1-MiniCluster/image/hpl_1.webp -------------------------------------------------------------------------------- /docs/lab/Lab1-MiniCluster/image/hpl_2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab1-MiniCluster/image/hpl_2.webp -------------------------------------------------------------------------------- /docs/lab/Lab1-MiniCluster/image/lose_dll.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab1-MiniCluster/image/lose_dll.webp -------------------------------------------------------------------------------- /docs/lab/Lab1-MiniCluster/image/missing_library.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab1-MiniCluster/image/missing_library.webp -------------------------------------------------------------------------------- /docs/lab/Lab1-MiniCluster/image/mpi.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab1-MiniCluster/image/mpi.webp -------------------------------------------------------------------------------- /docs/lab/Lab1-MiniCluster/image/root_abuse.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab1-MiniCluster/image/root_abuse.webp -------------------------------------------------------------------------------- /docs/lab/Lab1-MiniCluster/image/ssh.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab1-MiniCluster/image/ssh.webp -------------------------------------------------------------------------------- /docs/lab/Lab1-MiniCluster/image/undefined_reference.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab1-MiniCluster/image/undefined_reference.webp -------------------------------------------------------------------------------- /docs/lab/Lab1-MiniCluster/image/why_autotools.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab1-MiniCluster/image/why_autotools.webp -------------------------------------------------------------------------------- /docs/lab/Lab1-MiniCluster/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab1-MiniCluster/index.md -------------------------------------------------------------------------------- /docs/lab/Lab1-MiniCluster/link.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab1-MiniCluster/link.json -------------------------------------------------------------------------------- /docs/lab/Lab2-Vectorization/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | __pycache__ 3 | .DS_Store -------------------------------------------------------------------------------- /docs/lab/Lab2-Vectorization/image/amx_structure.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab2-Vectorization/image/amx_structure.webp -------------------------------------------------------------------------------- /docs/lab/Lab2-Vectorization/image/amx_vnni.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab2-Vectorization/image/amx_vnni.webp -------------------------------------------------------------------------------- /docs/lab/Lab2-Vectorization/image/bilinear.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab2-Vectorization/image/bilinear.webp -------------------------------------------------------------------------------- /docs/lab/Lab2-Vectorization/image/bilinear2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab2-Vectorization/image/bilinear2.webp -------------------------------------------------------------------------------- /docs/lab/Lab2-Vectorization/image/reshape.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab2-Vectorization/image/reshape.webp -------------------------------------------------------------------------------- /docs/lab/Lab2-Vectorization/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab2-Vectorization/index.md -------------------------------------------------------------------------------- /docs/lab/Lab2.5-RISC-V/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | __pycache__ 3 | .DS_Store -------------------------------------------------------------------------------- /docs/lab/Lab2.5-RISC-V/image/RV32I.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab2.5-RISC-V/image/RV32I.webp -------------------------------------------------------------------------------- /docs/lab/Lab2.5-RISC-V/image/intrinsic.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab2.5-RISC-V/image/intrinsic.webp -------------------------------------------------------------------------------- /docs/lab/Lab2.5-RISC-V/image/lmul.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab2.5-RISC-V/image/lmul.webp -------------------------------------------------------------------------------- /docs/lab/Lab2.5-RISC-V/image/load-hint.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab2.5-RISC-V/image/load-hint.webp -------------------------------------------------------------------------------- /docs/lab/Lab2.5-RISC-V/image/muse-pi-pro-realife.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab2.5-RISC-V/image/muse-pi-pro-realife.webp -------------------------------------------------------------------------------- /docs/lab/Lab2.5-RISC-V/image/muse-pi-pro.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab2.5-RISC-V/image/muse-pi-pro.webp -------------------------------------------------------------------------------- /docs/lab/Lab2.5-RISC-V/image/riscv.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab2.5-RISC-V/image/riscv.svg -------------------------------------------------------------------------------- /docs/lab/Lab2.5-RISC-V/image/score.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab2.5-RISC-V/image/score.webp -------------------------------------------------------------------------------- /docs/lab/Lab2.5-RISC-V/image/tiled-outer-prod.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab2.5-RISC-V/image/tiled-outer-prod.svg -------------------------------------------------------------------------------- /docs/lab/Lab2.5-RISC-V/image/vmadot-anim.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab2.5-RISC-V/image/vmadot-anim.webp -------------------------------------------------------------------------------- /docs/lab/Lab2.5-RISC-V/image/vmadot.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab2.5-RISC-V/image/vmadot.webp -------------------------------------------------------------------------------- /docs/lab/Lab2.5-RISC-V/image/vsetvl.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab2.5-RISC-V/image/vsetvl.webp -------------------------------------------------------------------------------- /docs/lab/Lab2.5-RISC-V/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab2.5-RISC-V/index.md -------------------------------------------------------------------------------- /docs/lab/Lab3-CudaConv/image/API.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab3-CudaConv/image/API.webp -------------------------------------------------------------------------------- /docs/lab/Lab3-CudaConv/image/GA100.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab3-CudaConv/image/GA100.webp -------------------------------------------------------------------------------- /docs/lab/Lab3-CudaConv/image/GPU_Memory.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab3-CudaConv/image/GPU_Memory.webp -------------------------------------------------------------------------------- /docs/lab/Lab3-CudaConv/image/SM.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab3-CudaConv/image/SM.webp -------------------------------------------------------------------------------- /docs/lab/Lab3-CudaConv/image/block_part.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab3-CudaConv/image/block_part.webp -------------------------------------------------------------------------------- /docs/lab/Lab3-CudaConv/image/conv.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab3-CudaConv/image/conv.webp -------------------------------------------------------------------------------- /docs/lab/Lab3-CudaConv/image/double_buffer.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab3-CudaConv/image/double_buffer.webp -------------------------------------------------------------------------------- /docs/lab/Lab3-CudaConv/image/env_info.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab3-CudaConv/image/env_info.webp -------------------------------------------------------------------------------- /docs/lab/Lab3-CudaConv/image/im2col.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab3-CudaConv/image/im2col.webp -------------------------------------------------------------------------------- /docs/lab/Lab3-CudaConv/image/lab3_score.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab3-CudaConv/image/lab3_score.webp -------------------------------------------------------------------------------- /docs/lab/Lab3-CudaConv/image/shared_memory.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab3-CudaConv/image/shared_memory.webp -------------------------------------------------------------------------------- /docs/lab/Lab3-CudaConv/image/swizzle.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab3-CudaConv/image/swizzle.webp -------------------------------------------------------------------------------- /docs/lab/Lab3-CudaConv/image/tiling.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab3-CudaConv/image/tiling.webp -------------------------------------------------------------------------------- /docs/lab/Lab3-CudaConv/image/warp_example.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab3-CudaConv/image/warp_example.webp -------------------------------------------------------------------------------- /docs/lab/Lab3-CudaConv/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab3-CudaConv/index.md -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/image/CG.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/image/CG.webp -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/image/SIMD2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/image/SIMD2.svg -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/image/async-comm.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/image/async-comm.webp -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/image/avx512.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/image/avx512.webp -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/image/block.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/image/block.webp -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/image/csr.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/image/csr.webp -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/image/godbolt-before.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/image/godbolt-before.webp -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/image/godbolt.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/image/godbolt.webp -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/image/intel-profiler.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/image/intel-profiler.webp -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/image/itac_summary.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/image/itac_summary.webp -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/image/itac_timeline.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/image/itac_timeline.webp -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/image/itac_work.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/image/itac_work.webp -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/image/log-score.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/image/log-score.webp -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/image/meme/fortran-cobol.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/image/meme/fortran-cobol.webp -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/image/meme/fortran-native.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/image/meme/fortran-native.webp -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/image/meme/fortran-tan.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/image/meme/fortran-tan.webp -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/image/meme/fortran-trans.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/image/meme/fortran-trans.webp -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/image/parallelism.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/image/parallelism.webp -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/image/pipeline.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/image/pipeline.webp -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/image/simd.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/image/simd.webp -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/image/sparse-matrix-serena.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/image/sparse-matrix-serena.webp -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/image/sparse-netz-4504.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/image/sparse-netz-4504.webp -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/image/vtune-mem-bound.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/image/vtune-mem-bound.webp -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/image/vtune_flame.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/image/vtune_flame.webp -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/image/vtune_hotspot_summary.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/image/vtune_hotspot_summary.webp -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/image/vtune_threads.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/image/vtune_threads.webp -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/image/vtune_uarch_bottom.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/image/vtune_uarch_bottom.webp -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/image/vtune_uarch_summary.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/image/vtune_uarch_summary.webp -------------------------------------------------------------------------------- /docs/lab/Lab4-Solver-Challenge/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab4-Solver-Challenge/index.md -------------------------------------------------------------------------------- /docs/lab/Lab5-TinyLLM/image/attention.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab5-TinyLLM/image/attention.png -------------------------------------------------------------------------------- /docs/lab/Lab5-TinyLLM/image/causal_mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab5-TinyLLM/image/causal_mask.png -------------------------------------------------------------------------------- /docs/lab/Lab5-TinyLLM/image/ffn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab5-TinyLLM/image/ffn.png -------------------------------------------------------------------------------- /docs/lab/Lab5-TinyLLM/image/gqa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab5-TinyLLM/image/gqa.png -------------------------------------------------------------------------------- /docs/lab/Lab5-TinyLLM/image/mha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab5-TinyLLM/image/mha.png -------------------------------------------------------------------------------- /docs/lab/Lab5-TinyLLM/image/qwen3_arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab5-TinyLLM/image/qwen3_arch.png -------------------------------------------------------------------------------- /docs/lab/Lab5-TinyLLM/image/silu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab5-TinyLLM/image/silu.png -------------------------------------------------------------------------------- /docs/lab/Lab5-TinyLLM/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/lab/Lab5-TinyLLM/index.md -------------------------------------------------------------------------------- /docs/slides/index.md: -------------------------------------------------------------------------------- 1 | Not generated yet. -------------------------------------------------------------------------------- /docs/stylesheets/counter.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/stylesheets/counter.css -------------------------------------------------------------------------------- /docs/stylesheets/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/stylesheets/fonts.css -------------------------------------------------------------------------------- /docs/stylesheets/neoteroi-v1.1.2.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/stylesheets/neoteroi-v1.1.2.css -------------------------------------------------------------------------------- /docs/stylesheets/theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/docs/stylesheets/theme.css -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /mkslides.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/mkslides.yml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/requirements.txt -------------------------------------------------------------------------------- /slides/assets/templates/index.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/slides/assets/templates/index.jinja -------------------------------------------------------------------------------- /slides/assets/zjusct-square-inv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/slides/assets/zjusct-square-inv.png -------------------------------------------------------------------------------- /slides/assets/zjusct-square-trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/slides/assets/zjusct-square-trans.png -------------------------------------------------------------------------------- /slides/assets/zjusct-square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/slides/assets/zjusct-square.png -------------------------------------------------------------------------------- /slides/assets/zjusct.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/slides/assets/zjusct.svg -------------------------------------------------------------------------------- /slides/example/c0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/slides/example/c0.md -------------------------------------------------------------------------------- /slides/example/c1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/slides/example/c1.md -------------------------------------------------------------------------------- /slides/example/c2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/slides/example/c2.md -------------------------------------------------------------------------------- /slides/test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/slides/test.md -------------------------------------------------------------------------------- /slides/zjusct-style/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/slides/zjusct-style/index.css -------------------------------------------------------------------------------- /slides/zjusct-style/slides-black.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/slides/zjusct-style/slides-black.css -------------------------------------------------------------------------------- /slides/zjusct-style/slides-white.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/slides/zjusct-style/slides-white.css -------------------------------------------------------------------------------- /src/lab1/CBLAS.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab1/CBLAS.tgz -------------------------------------------------------------------------------- /src/lab1/blas-3.12.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab1/blas-3.12.0.tgz -------------------------------------------------------------------------------- /src/lab2/numpy_example/bilinear_interp/baseline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab2/numpy_example/bilinear_interp/baseline.py -------------------------------------------------------------------------------- /src/lab2/numpy_example/bilinear_interp/vectorized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab2/numpy_example/bilinear_interp/vectorized.py -------------------------------------------------------------------------------- /src/lab2/numpy_example/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab2/numpy_example/main.py -------------------------------------------------------------------------------- /src/lab2/numpy_example/utils/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab2/numpy_example/utils/timer.py -------------------------------------------------------------------------------- /src/lab2/vector/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab2/vector/CMakeLists.txt -------------------------------------------------------------------------------- /src/lab2/vector/config.yaml: -------------------------------------------------------------------------------- 1 | task: "AVX" # AVX, AMX -------------------------------------------------------------------------------- /src/lab2/vector/include/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab2/vector/include/buffer.h -------------------------------------------------------------------------------- /src/lab2/vector/include/reshape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab2/vector/include/reshape.h -------------------------------------------------------------------------------- /src/lab2/vector/include/tile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab2/vector/include/tile.h -------------------------------------------------------------------------------- /src/lab2/vector/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab2/vector/main.cpp -------------------------------------------------------------------------------- /src/lab2/vector/src/buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab2/vector/src/buffer.cpp -------------------------------------------------------------------------------- /src/lab2/vector/src/reshape.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab2/vector/src/reshape.cpp -------------------------------------------------------------------------------- /src/lab2p5/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | .vscode/ -------------------------------------------------------------------------------- /src/lab2p5/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab2p5/CMakeLists.txt -------------------------------------------------------------------------------- /src/lab2p5/include/gemm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab2p5/include/gemm.h -------------------------------------------------------------------------------- /src/lab2p5/include/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab2p5/include/utils.h -------------------------------------------------------------------------------- /src/lab2p5/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab2p5/main.cpp -------------------------------------------------------------------------------- /src/lab2p5/scripts/compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab2p5/scripts/compile.sh -------------------------------------------------------------------------------- /src/lab2p5/scripts/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab2p5/scripts/run.sh -------------------------------------------------------------------------------- /src/lab2p5/src/naive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab2p5/src/naive.cpp -------------------------------------------------------------------------------- /src/lab2p5/src/optimized.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab2p5/src/optimized.cpp -------------------------------------------------------------------------------- /src/lab2p5/src/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab2p5/src/utils.cpp -------------------------------------------------------------------------------- /src/lab3/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab3/CMakeLists.txt -------------------------------------------------------------------------------- /src/lab3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab3/README.md -------------------------------------------------------------------------------- /src/lab3/include/common.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab3/include/common.cuh -------------------------------------------------------------------------------- /src/lab3/include/conv.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab3/include/conv.cuh -------------------------------------------------------------------------------- /src/lab3/include/generate.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab3/include/generate.cuh -------------------------------------------------------------------------------- /src/lab3/include/reference_cpu.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab3/include/reference_cpu.cuh -------------------------------------------------------------------------------- /src/lab3/include/reference_gpu.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab3/include/reference_gpu.cuh -------------------------------------------------------------------------------- /src/lab3/src/conv.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab3/src/conv.cu -------------------------------------------------------------------------------- /src/lab3/src/main.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab3/src/main.cu -------------------------------------------------------------------------------- /src/lab4/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab4/CMakeLists.txt -------------------------------------------------------------------------------- /src/lab4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab4/README.md -------------------------------------------------------------------------------- /src/lab4/compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab4/compile.sh -------------------------------------------------------------------------------- /src/lab4/include/judger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab4/include/judger.h -------------------------------------------------------------------------------- /src/lab4/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab4/run.sh -------------------------------------------------------------------------------- /src/lab4/src/bicgstab/solver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab4/src/bicgstab/solver.c -------------------------------------------------------------------------------- /src/lab4/src/judger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab4/src/judger.cpp -------------------------------------------------------------------------------- /src/lab4/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab4/src/main.cpp -------------------------------------------------------------------------------- /src/lab5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab5/README.md -------------------------------------------------------------------------------- /src/lab5/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab5/main.py -------------------------------------------------------------------------------- /src/lab5/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab5/modules/__init__.py -------------------------------------------------------------------------------- /src/lab5/modules/attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab5/modules/attention.py -------------------------------------------------------------------------------- /src/lab5/modules/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab5/modules/config.py -------------------------------------------------------------------------------- /src/lab5/modules/layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab5/modules/layer.py -------------------------------------------------------------------------------- /src/lab5/modules/mlp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab5/modules/mlp.py -------------------------------------------------------------------------------- /src/lab5/modules/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab5/modules/model.py -------------------------------------------------------------------------------- /src/lab5/modules/rope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab5/modules/rope.py -------------------------------------------------------------------------------- /src/lab5/simple_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab5/simple_test.py -------------------------------------------------------------------------------- /src/lab5/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/lab5/utils/utils.py -------------------------------------------------------------------------------- /src/project/winograd/CPU/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/project/winograd/CPU/Makefile -------------------------------------------------------------------------------- /src/project/winograd/CPU/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/project/winograd/CPU/README.md -------------------------------------------------------------------------------- /src/project/winograd/CPU/inputs/config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/project/winograd/CPU/inputs/config.txt -------------------------------------------------------------------------------- /src/project/winograd/CPU/inputs/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/project/winograd/CPU/inputs/test.txt -------------------------------------------------------------------------------- /src/project/winograd/CPU/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/project/winograd/CPU/main.c -------------------------------------------------------------------------------- /src/project/winograd/CPU/naive_conv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/project/winograd/CPU/naive_conv.c -------------------------------------------------------------------------------- /src/project/winograd/CPU/winograd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/project/winograd/CPU/winograd.h -------------------------------------------------------------------------------- /src/project/winograd/CPU/winograd_conv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/project/winograd/CPU/winograd_conv.c -------------------------------------------------------------------------------- /src/project/winograd/GPU/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/project/winograd/GPU/Makefile -------------------------------------------------------------------------------- /src/project/winograd/GPU/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/project/winograd/GPU/README.md -------------------------------------------------------------------------------- /src/project/winograd/GPU/inputs/config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/project/winograd/GPU/inputs/config.txt -------------------------------------------------------------------------------- /src/project/winograd/GPU/main.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/project/winograd/GPU/main.cu -------------------------------------------------------------------------------- /src/project/winograd/GPU/naive_conv.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/project/winograd/GPU/naive_conv.cu -------------------------------------------------------------------------------- /src/project/winograd/GPU/winograd.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/project/winograd/GPU/winograd.cuh -------------------------------------------------------------------------------- /src/project/winograd/GPU/winograd_conv.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJUSCT/HPC101/HEAD/src/project/winograd/GPU/winograd_conv.cu --------------------------------------------------------------------------------