热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

冯诺依曼瓶颈的解决方案有哪些,冯诺依曼瓶颈产生原因

冯诺依曼瓶颈个人理解,欢迎指错。另外有一点,目前的CPU普遍是多核心。多核CPU的每一个核心拥有自己独立的运算单元、寄存器、一级缓存、二级缓存,所有核心共用同一条内存总线,同一段内

冯诺依曼瓶颈 个人理解,欢迎指错。

文章目录 冯诺依曼瓶颈

冯诺依曼架构如下图:

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

其中运算+控制被封装成CPU(约等于)存储分为主存(也就是常说的运行内存)+辅存(也就是常说的固态、机械硬盘等)**skdxx结构中,计算模块和存储单元是分离的,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大技巧的5nm工艺,直接吊打同期英特尔的14nm++工艺的芯片,根据发布会PPT上的数据是3倍(实际有大神测试,八九不离十),换句话说,当前的CPU发展速度远超存储器的发展速度(没见存储器有什么大突破),这就造成了CPU性能提升带来的效果十分有限。另外有一点,目前的CPU普遍是多核心。多核 CPU 的每一个核心拥有自己独立的运算单元、寄存器、一级缓存、二级缓存,所有核心共用同一条内存总线,同一段内存。即共用内存!,于是多核CPU带来的速度提升也极其有限。

以上就是俺的个人理解。


推荐阅读
  • MySQL 高性能实战教程
    本课程深入探讨 MySQL 的架构、性能调优、索引优化、查询优化及高可用性等关键领域。通过实际案例和详细讲解,帮助学员掌握提升 MySQL 数据库性能的方法与技巧。 ... [详细]
  • Spring Cloud因其强大的功能和灵活性,被誉为开发分布式系统的‘一站式’解决方案。它不仅简化了分布式系统中的常见模式实现,还被广泛应用于企业级生产环境中。本书内容详实,覆盖了从微服务基础到Spring Cloud的高级应用,适合各层次的开发者。 ... [详细]
  • FinOps 与 Serverless 的结合:破解云成本难题
    本文探讨了如何通过 FinOps 实践优化 Serverless 应用的成本管理,提出了首个 Serverless 函数总成本估计模型,并分享了多种有效的成本优化策略。 ... [详细]
  • 本文探讨了如何在日常工作中通过优化效率和深入研究核心技术,将技术和知识转化为实际收益。文章结合个人经验,分享了提高工作效率、掌握高价值技能以及选择合适工作环境的方法,帮助读者更好地实现技术变现。 ... [详细]
  • 深入解析Spring Cloud微服务架构与分布式系统实战
    本文详细介绍了Spring Cloud在微服务架构和分布式系统中的应用,结合实际案例和最新技术,帮助读者全面掌握微服务的实现与优化。 ... [详细]
  • 深入理解Java中的volatile、内存屏障与CPU指令
    本文详细探讨了Java中volatile关键字的作用机制,以及其与内存屏障和CPU指令之间的关系。通过具体示例和专业解析,帮助读者更好地理解多线程编程中的同步问题。 ... [详细]
  • Ralph的Kubernetes进阶之旅:集群架构与对象解析
    本文深入探讨了Kubernetes集群的架构和核心对象,详细介绍了Pod、Service、Volume等基本组件,以及更高层次的抽象如Deployment、StatefulSet等,帮助读者全面理解Kubernetes的工作原理。 ... [详细]
  • 本文详细介绍了如何在Ubuntu系统中下载适用于Intel处理器的64位版本,涵盖了不同Linux发行版对64位架构的不同命名方式,并提供了具体的下载链接和步骤。 ... [详细]
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
  • 深入理解一致性哈希算法及其应用
    本文详细介绍了分布式系统中的一致性哈希算法,探讨其原理、优势及应用场景,帮助读者全面掌握这一关键技术。 ... [详细]
  • 2018年3月31日,CSDN、火星财经联合中关村区块链产业联盟等机构举办的2018区块链技术及应用峰会(BTA)核心分会场圆满举行。多位业内顶尖专家深入探讨了区块链的核心技术原理及其在实际业务中的应用。 ... [详细]
  • 本文详细介绍了网络存储技术的基本概念、分类及应用场景。通过分析直连式存储(DAS)、网络附加存储(NAS)和存储区域网络(SAN)的特点,帮助读者理解不同存储方式的优势与局限性。 ... [详细]
  • 尽管深度学习带来了广泛的应用前景,其训练通常需要强大的计算资源。然而,并非所有开发者都能负担得起高性能服务器或专用硬件。本文探讨了如何在有限的硬件条件下(如ARM CPU)高效运行深度神经网络,特别是通过选择合适的工具和框架来加速模型推理。 ... [详细]
  • 本文将详细介绍如何在ThinkPHP6框架中实现多数据库的部署,包括读写分离的策略,以及如何通过负载均衡和MySQL同步技术优化数据库性能。 ... [详细]
  • 探讨GET与POST请求数据传输的最大容量
    在Web开发领域,GET和POST是最常见的两种数据传输方法。本文将深入探讨这两种请求方式在不同环境下的数据传输能力及其限制。 ... [详细]
author-avatar
LISA_W186
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有