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

计算机设计着眼于将处理器的能力安排在一个结构框架中,以便仪器集体系结构(ISA)能够以尽可能高效和快速的方式执行其编程指令。微体系结构是一种决定性的计算机结构,它设计控制路径组件的实现,以便与数据路径元素进行互操作,从而使计算机的组件能够在ISA的理想配置中运行。多个中央处理单元(CPU)和多线程技术允许获取缓慢的系统内存,同时将CPU功能切换到另一个程序线程,直到内存接收完成。它们使效率和速度更...

计算机设计着眼于将处理器的能力安排在一个结构框架中,以便仪器集体系结构(ISA)能够以尽可能高效和快速的方式执行其编程指令。微体系结构是一种决定性的计算机结构,它设计控制路径组件的实现,以便与数据路径元素进行互操作,从而使计算机的组件能够在ISA的理想配置中运行。多个中央处理单元(CPU)和多线程技术允许获取缓慢的系统内存,同时将CPU功能切换到另一个程序线程,直到内存接收完成。它们使效率和速度更加一致,以避免内存控制和CPU处理速度之间的延迟。

Microarchitecture may be utilized for tablet computers.

设计的微架构是建立在一系列系统级决策中的,它考虑功耗、逻辑复杂性、连接性、可测试性和调试容易性,以及芯片成本和可制造性,以达到最佳设计。更好的微体系结构设计使得半导体领域的新技术进步能够在跨多个平台使用相同ISA的同时实现更好的性能。微体系结构设计可以利用指令管道,而不仅仅是像过去几年那样一次处理一组指令。

Microarchitecture allows components to be integrated within a cell phone's system architecture.

多个指令集可以同时使用CPU,流水线和高速缓存处理与改进的芯片保持同步,芯片拥有更多高速缓存用于即时检索、读取和写入,现在可以与不再需要暂停和等待内存检索的流水线保持同步。此外,分支预测(在可能需要管道分支的地方进行有根据的猜测)和在请求之前启动数学计算的推测性执行模型也可以加快数据路径中数据的处理速度。微体系结构设计中的另一项技术改进利用无序执行,允许准备执行的指令优先于等待缓存的旧指令。虽然硬盘执行速度较慢,但CPU不必一直等待,而是可以处理指令集的其他元素。

一种特殊的微体系结构称为数据流体系结构。数据流设计不遵循传统的控制流方法;指令的执行基于输入参数的可用性,这些指令指导网络路由处理、音频或视频流的数字信号处理以及图形处理。数据库软件引擎使用数据流体系结构来同步数据,以实现实时线速数据包转发,其专用性允许处理器和公共资源访问的负载平衡。这种打包意味着指令和结果允许数据流网络进行大规模并行计算。

在硬件方面,微体系结构允许以可理解的电气和机械工程原理将组件集成到系统架构中,以促进各种硬件设备(如平板电脑和台式电脑、手机、卫星、手术器械和导航系统)的软件开发。由于硬件微体系结构广泛应用于各种仪器和设备中,因此它实际上是工程机电和电子硬件系统的构建。硬件设计中的微体系结构是相关组件通过内置于组件本身的机械和电气设计规则和原理进行关联的表示过程。有界子系统的可行集合与传感器和执行器一起布置到一个专用且包含的系统中,用于指定用途。

  • 发表于 2021-12-14 10:25
  • 阅读 ( 209 )
  • 分类:互联网

你可能感兴趣的文章

微管(microtubules)和微丝(microfilaments)的区别

...通常存在于某些原核生物中。 目录 1. 概述和主要区别 2. 什么是微管 3. 什么是微丝 4. 微管与微丝的相似性 5. 并列比较——微管与微丝的表格形式 6. 摘要 什么是微管(microtubules)? 微管是由球状蛋白组成的长而中空的圆柱形结构...

  • 发布于 2020-10-02 00:56
  • 阅读 ( 605 )

团聚体(coacervates)和微球(microspheres)的区别

...应也可能发生在这些结构中。 目录 1. 概述和主要区别 2. 什么是凝聚体 3. 什么是微球 4. 微球与凝聚体的相似性 5. 并排比较-凝聚物与列表形式的微球 6. 摘要 什么是团聚体(coacervates)? 凝聚体是膜结合的囊泡状结构,是微观的。...

  • 发布于 2020-10-18 00:57
  • 阅读 ( 195 )

硬接线(hardwired)和微程序控制单元(microprogrammed control unit)的区别

...修改、解码、实现和处理复杂指令。 覆盖的关键领域 1.什么是硬接线控制单元-定义,功能2.什么是微程序控制单元-定义,功能3.硬接线和微程序控制单元之间的区别-主要区别比较 关键术语 硬接线,微程序控制单元 什么是硬接...

  • 发布于 2021-06-30 22:00
  • 阅读 ( 509 )

微繁殖(micropropagation)和组织培养(tissue culture)的区别

...养是生产大量相同植物的两种技术。 覆盖的关键领域 1.什么是微繁殖-定义、步骤、优点2.什么是组织培养-定义、类型、步骤3.微繁殖和组织培养的相似之处是什么-共同特征概述4.微繁殖和组织培养的区别是什么-主要区别的比较 ...

  • 发布于 2021-06-30 22:58
  • 阅读 ( 458 )

微服务(microservices)和web服务(web services)的区别

...用程序通过网络相互通信万维网(WWW)。 微服务是一种体系结构风格或方法,它允许将一个大型应用程序划分为多个服务。每个服务都可以独立地构建、部署和管理。另一方面,web服务提供了一个独立于语言的环境,以确保不...

  • 发布于 2021-07-01 01:05
  • 阅读 ( 429 )

微核(microkernel)和单片内核(monolithic kernel)的区别

...程管理、文件处理和许多其他任务。 覆盖的关键领域 1.什么是微内核-定义,功能2.什么是单片内核-定义,功能3.微内核和单片内核的区别是什么-关键区别的比较 关键术语 内核,微内核,单片内核,操作系统 什么是微核(microker...

  • 发布于 2021-07-01 06:23
  • 阅读 ( 995 )

微服务(microservices)和soa(soa)的区别

...应用程序。微服务和SOA是两种架构,它们有助于克服单片体系结构应用程序的局限性。 覆盖的关键领域 1.什么是微服务-定义,功能2.什么是SOA-定义,功能3.微服务和SOA的区别-关键区别比较 关键术语 微服务、单片应用程序、resta...

  • 发布于 2021-07-01 22:37
  • 阅读 ( 356 )

绒毛(villi)和微绒毛(microvilli)的区别

...它们捆在一起形成一个灌木丛的边界绒毛与微绒毛对照表什么是绒毛(villi)?小肠壁上的小指状结构称为绒毛。它们只存在于小肠内,并延伸至肠腔。因为它们的主要功能是增加小肠吸收营养物质的表面积,所以它们是通过折叠...

  • 发布于 2021-07-10 08:40
  • 阅读 ( 426 )

什么是微芯片?(a microchip?)

微芯片是一种小型半导体,用于通过特定的电气特性传递信息。在某些情况下,该术语可与集成电路互换使用。微芯片是许多电子产品的核心,包括电脑、手机甚至微波炉...

  • 发布于 2021-12-10 18:36
  • 阅读 ( 145 )

什么是微芯片艺术?(microchip art?)

微芯片艺术仅仅是一种显微绘画,它是作为微芯片制造过程的一部分而创作的。从本质上讲,芯片艺术是芯片设计师在芯片上留下印象的悠久传统的结果。这种印象是设计...

  • 发布于 2021-12-14 10:26
  • 阅读 ( 81 )