冯诺依曼瓶颈

冯诺依曼瓶颈

  • 个人理解,欢迎指错。

文章目录

  • 冯诺依曼架构如下图:

  • image-20210228121543161
  • 首先,一个典型的冯诺依曼计算机结构有五大部件:运算、控制、存储、输入、输出,

    • 其中运算+控制被封装成CPU(约等于)
    • 存储分为主存(也就是常说的运行内存)+辅存(也就是常说的固态、机械硬盘等)
    • **冯·诺依曼结构中,计算模块和存储单元是分离的,CPU在执行命令时必须先从存储单元中读取数据。**但是,CPU对于不同的硬件的读取速度是不同的,这主要是由于该硬件运行速度的现在(CPU速度足够),举个例子:
      • 假设CPU读取寄存器需要1单位时间,那么读取缓存可能是1*10,读取主存可能是1*10*100,读取辅存可能是1*10*100*1000
  • 对于冯诺依曼瓶颈,我认为是由于CPU的处理速度与内存差距过快造成的

    • 我们都知道前段时间Apple公司发布了M1芯片,采用的是当前最先进的5nm工艺,直接吊打同期英特尔的14nm++工艺的芯片,根据发布会PPT上的数据是3倍(实际有大神测试,八九不离十),换句话说,当前的CPU发展速度远超存储器的发展速度(没见存储器有什么大突破),这就造成了CPU性能提升带来的效果十分有限。
    • 另外有一点,目前的CPU普遍是多核心。多核 CPU 的每一个核心拥有自己独立的运算单元、寄存器、一级缓存、二级缓存,所有核心共用同一条内存总线,同一段内存。即共用内存!,于是多核CPU带来的速度提升也极其有限。
  • 以上就是俺的个人理解。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

椰子奶糖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值