-
Rust
-
Haskell
-
Chisel
-
BlueSpec
-
SystemC
-
C/C++
Rust
C/C++
Resources
- LLVM tutorial
- LLVM IR tutorial
- LLVM tutor
- Software prefetch
- Book: Designing Data-Intensive Applications
- Raft thesis-cn
- Pincap Talent Paln
-
Xiangshan
-
Rocket Chip [Inorder single-issue]
- Rocket Chip RTL Some Docs in Chinese
- redefine interfaces
-
Shuttle [Inorder multi-issue]
-
SonicBoom [Out-of-order]
- Loop Cache
- uOp Cache
- Hardware Prefetcher
- CORNELL ECE5545: Machine Learning Hardware and Systems
- MIT 6.5930: Hardware Architectures for Deep Learning
- Use perf counters to do Top-down performance analysis
- Use perf counters to do reverse engineering
- GPU
- ASIC Accelerators
- RDMA RNIC
- DDIO/DCA
- Verification: UVM
- Open On-Chip Debugger (OpenOCD)
-
Hard Processor System (HPS)