BLOG

Record, summarize, and improve.
4/17

半导体技术

本文整理半导体技术基础知识,围绕芯片材料、器件、制造工艺及集成电路设计相关概念建立整体认识。

SIMD

本文比较 ARM NEON、RISC-V V 扩展和 x86 MMX/SSE/AVX/AVX-512 的 SIMD 实现,介绍向量寄存器、可变向量长度、掩码和数据并行计算。

ELF

本文介绍 ELF 文件格式的基本结构和组成,帮助理解可执行文件、目标文件、节、段、符号及链接加载过程。

compiler

本文解释 GCC 交叉编译中的 build、host、target 三元组,梳理 binutils、核心编译器、内核头文件、C 库和最终编译器的构建依赖与顺序。

编译器优化技术

docker

本文介绍 Dockerfile 和 Docker Compose 的基本格式,说明如何构建镜像、启动容器,并围绕镜像分层、容器、网络和卷展开 Docker 使用笔记。

UML

本文介绍 UML 类图的类名、属性和方法表示方式,并梳理继承、实现、依赖、关联、聚合和组合六种类间关系。

晶体管

芯片开发流程

GPU架构

本文梳理 GPU 的 Grid、SM、Thread Block、Warp、CUDA Thread 和 Warp Scheduler 层次,介绍 CUDA Core、加载存储单元及 Tensor Core 的职责。