关于博客
忙碌世界外的花园
费曼学习法说,将学习表述给他人效率最高。然伯牙子期难觅,与同门、导师交流,总希望将内容一遍又一遍打磨,而不过多占用他人时间。可我是个急性子,取得小小进展的喜悦多么想表达出来。博客就是我的小小栖息地。
大三上沉迷折腾博客,偶然瞥见数字花园[1]的概念。博客于我就是大花园,我是园丁,博文是我照料的植物。因此我的博文很多完成度不高,更多挖了一个又一个大坑。
之前的博客[2]已经废止,转到博客园,更多想让自己专注在内容而非博客样式维护之上。不过先前的博客还是很赞的,欢迎参观考古。
花园指引牌
本花园运营主业是 AI 芯片设计学习。
自图灵 1950 年在《Computing Machinery and Intelligence》[3]中预言智能即计算,开始人类漫长摘取“智能”桂冠之路。现如今的主流人工智能体系(计算机-数据驱动深度神经网络)是建立在物理规则之上,用计算逼近智能的玩意儿。
我将计算世界划分为 算法、算法优化、互联、计算核心、电路、器件、材料 七个层次。而我是做硬件的,主要关注互联到器件的四个层次。电路和器件层知识栈涉及电路知识以及半导体物理,而计算核心和互联知识栈则是 system-level 计算机架构以及软硬件协同(包括调度、编译器等)。
- 器件 Device:
- 计算器件:数字 CMOS 和各类模拟计算(光计算、忆阻器存算)
- 存储器件:成熟存储体系(SRAM、DRAM、Flash)以及新型器件(忆阻器)
- 电路 Circuit:
- 数字电路和模拟电路设计(比如存算阵列设计、周边电路)
- 核心计算架构 + 计算策略 Core:
- (HW)乘加计算元件:Tensor Core、Systolic Array、DIANNAO NPU、存算
- (HW)其他计算元件
- (SW)算子部署、算子调度、数据流
- 互联架构 + 互联策略 Inter-con
- (HW)垂直互联架构:即存储层次,比如传统 NVM-主存-片内存储
- (HW)水平互联架构:相同存储层次之间的互联,比如 multi-core 核间片内互联、片间互联、板间互联
- (SW)互联计算策略
各种乱七八糟的玩意也都可能出现在花园里[4]
自内而外对 blog 意义的一种解释,发表在网上的内容不必是最终完善的形态 https://maggieappleton.com/garden-history ↩︎
比如单身过个情人节都写了篇文章,存档旧博客中,黑历史 ↩︎