互联网是一巨大的FPGA

简介:

互联网和FPGA的几个相似点:

1. 网络互联,相当于FPGA内的走线;

2. 存储服务,相当于Flash或其他非易失存储器;

3. 数据库,相当于LUT;

4. 缓存服务器,相当于FPGA内部寄存器;

5. 网站逻辑状态机,与FPGA内部RTL实现的状态机并无二致。

6. 互联网服务可以抽象为IP核(黑盒);

7. 请求,即输入;

8. 响应,即输出;

9. 对网站测试,很像写testbench;

10. 对网站故障进行诊断,需要借助服务器log,而对RTL调试,需要借助仿真时序图,或用chipscope、signal tap抓取IP的输入/输出波形log;


二者从本质上仅是宏观与微观,规模与个例,星系和原子的区别。

也许有天可以用js进行FPGA布局布线,也许有天可以用SystemVerilog设计网站架构。


目录
相关文章
|
机器学习/深度学习 区块链 芯片
后通用芯片时代: 专用芯片兴起背后的经济学
_周末抽空整理了一下关于从经济学视角看专用(e.g. AI/挖矿)芯片崛起的感想,首发于[StarryHeavensAbove](https://mp.weixin.qq.com/s/99AQC20w2_Ene4o1zYlTkg)公众号,然后被[新智元](https://mp.
787 0
|
机器学习/深度学习 人工智能 物联网
|
大数据 芯片 异构计算
|
机器学习/深度学习 人工智能 数据挖掘
专访阿里云异构计算负责人:异构计算,GPU、FPGA、ASIC芯片将三分天下
张献涛表示,“随着FPGA的生态环境的建立和完善、ASIC芯片的逐渐成熟,未来异构计算领域会呈现GPU、FPGA、ASIC芯片三分天下的局面,GPU、FPGA、ASIC芯片都会有自己独特的特长和应用领域。”
16797 0
|
机器学习/深度学习 人工智能 算法