什么是微体系结构(Microarchitecture)?

计算机设计着眼于将处理器的能力安排在一个结构框架中,以便仪器集体系结构(ISA)能够以尽可能高效和快速的方式执行其编程指令。微体系结构是决定性的计算机结构,它设计控制路径组件的实现与数据路径元件进行互操作,使计算...
计算机设计着眼于将处理器的能力安排在一个结构框架中,以便仪器集体系结构(ISA)能够以尽可能高效和快速的方式执行其编程指令。微体系结构是决定性的计算机结构,它设计控制路径组件的实现与数据路径元件进行互操作,使计算机的组件能够在ISA的理想配置下工作。多中央处理器(CPU)和多线程,允许在将CPU功能切换到另一个程序线程的同时,获取较慢的系统内存,直到内存接收完成,使效率和速度更接近一致,以避免内存控制和CPU处理速度之间的延迟微体系结构可用于平板电脑所设计的微体系结构是由一系列系统级决策组成的,这些决策考虑了功耗、逻辑复杂度、连接性、可测试性、易调试性以及芯片成本和可制造性,从而达到最佳设计设计使半导体的新技术进步能够在跨多个平台使用同一个ISA的同时获得更好的性能。微体系结构设计可以利用指令管道来处理不仅仅是几年前的一组指令微体系结构允许组件集成在手机的系统架构中。多个指令集可以同时使用CPU,流水线和缓存处理与改进的芯片保持同步,为即时检索、读取和写入提供更多的缓存内存,现在可以与管道保持同步,这些管道不必再等待内存检索。此外,分支预测(它可以对可能需要管道分支的位置进行有根据的猜测)以及开始的推测性执行模型数学计算在被请求之前,还可以加快数据路径中数据的处理速度。微体系结构设计的另一项技术改进是利用无序执行,允许准备执行的指令优先于等待缓存的旧指令。虽然硬盘的执行速度较慢,但CPU不必一直等待,而是可以处理指令集的其他元素一种特殊的微体系结构被称为数据流体系结构。数据流设计不遵循传统的控制流方法;指令的执行基于输入参数的可用性,这些指令指导网络路由处理、音频或视频流的数字信号处理,以及图形处理数据库软件引擎使用数据流架构来同步数据以进行实时线速分组转发,其专用性允许处理器和公共资源访问的负载平衡,这种打包意味着指令和结果允许数据流网络大规模并行计算在硬件方面,微体系结构允许组件以可理解的电气和机械工程原理集成到系统架构中,以促进各种硬件设备(如平板电脑和台式计算机)的软件开发,手机、卫星、手术器械和导航系统。硬件微体系结构应用于各种仪器和设备中,实际上是工程机电和电子硬件系统的构造。硬件设计中的微体系结构是相关组件的表示过程通过机械和电气设计的规则和原理联系在一起的。有限制的子系统的可行集合由传感器和执行器组成一个专用的、包含特定用途的系统。
  • 发表于 2020-07-29 21:54
  • 阅读 ( 2317 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具