上集我们写了个做除法的程序,给 CPU 执行
方法是做一连串减法,比如16除4 会变成
16-4 -4 -4 -4
碰到 0 或负数才停下.
但这种方法要多个时钟周期,很低效
所以现代 CPU 直接在硬件层面设计了除法
可以直接给 ALU 除法指令
英特尔 4004,第一个集成CPU,有 46 条指令
足够做一台能用的计算机
但现代处理器有上千条指令,有各种巧妙复杂的电路
超高的时钟速度带来另一个问题
- 如何快速传递数据给 CPU
就像有强大的蒸汽机 但无法快速加煤
RAM 成了瓶颈
高端计算机,比如现在给你传视频的 Youtube 服务器
需要更多马力,让上百人能同时流畅观看
2个或4个CPU是最常见的
但有时人们有更高的性能要求
所以造了超级计算机!
如果要做怪兽级运算
比如模拟宇宙形成,你需要强大的计算能力
给普通台式机加几个 CPU 没什么用
你需要很多处理器!
不…不…还要更多
更多
截止至视频发布,世上最快的计算机在
中国无锡的国家超算中心
神威·太湖之光有 40960 个CPU,每个 CPU 有 256 个核心
总共超过1千万个核心,每个核心的频率是 1.45GHz
每秒可以进行 9.3 亿亿次浮点数运算
也叫 每秒浮点运算次数 (FLOPS)
相信我 这个速度很可怕
本站内容未经许可,禁止任何网站及个人进行转载。