Skip to content

Latest commit

 

History

History
143 lines (90 loc) · 4.5 KB

README.md

File metadata and controls

143 lines (90 loc) · 4.5 KB

To learn

project-based learning

1. Programming Languages

2. Software

2.1 Operating System

Rust

C/C++

Resources

2.2 Compiler

Compiler Resources

a. Interpreter

b. LLVM

c. MLIR

d. triton

2.3 Distributed System

2.4 Perf

3. Hardware

3.1 Open Source Chips

3.2 MicroArch

  • Loop Cache
  • uOp Cache
  • Hardware Prefetcher

3.3. AI chips

3.4 PMU

  • Use perf counters to do Top-down performance analysis
  • Use perf counters to do reverse engineering

3.5 Heterogeneous System

  • GPU
  • ASIC Accelerators
  • RDMA RNIC
  • DDIO/DCA

3.6 Simulator

3.7 Tools