硬件 什么是微架构(µarch)? -技术百科的定义

什么是微架构(µarch)? -技术百科的定义

目录:

Anonim

定义-微体系结构(µarch)是什么意思?

微体系结构(缩写为µarchuarch )是微处理器的基本设计。 它包括所使用的技术,资源和处理器的物理设计方法,以便执行特定的指令集(ISA或指令集体系结构)。 简而言之,这是微处理器中存在的所有电子组件和数据路径的逻辑设计,以特定方式进行布局,以实现指令的最佳执行。 在学术界,这称为计算机组织。

Techopedia解释了微体系结构(µarch)

微体系结构是如何设计微处理器的逻辑表示,以使组件(控制单元,算术逻辑单元,寄存器和其他组件)之间的互连以优化的方式进行交互。 这包括如何布置总线(组件之间的数据路径)以指示最短路径和正确的连接。 在现代微处理器中,通常需要多层处理复杂性。 基本思想是设计一个可以执行指令集中定义的命令和操作的电路。

微体系结构中当前使用的一种技术是流水线数据路径。 它是一种通过允许多个指令在执行中重叠而允许在数据处理中应用某种形式的并行性的技术。 这是通过具有多个并行或接近并行运行的执行管道来完成的。

执行单元也是微体系结构的关键方面。 执行单元执行处理器的操作或计算。 执行单元数量,它们的等待时间和吞吐量的选择是微体系结构设计的中心考虑因素。 系统内存储器的大小,延迟,吞吐量和连接性也是微体系结构的决定。

微体系结构的另一部分是系统级设计。 这包括有关性能的决定,例如输入,输出和I / O设备的级别和连接性。

微体系结构设计更加关注限制而不是功能。 微体系结构设计决策直接影响进入系统的内容。 它会注意以下问题:

  • 性能
  • 芯片面积/成本
  • 逻辑复杂度
  • 调试方便
  • 可测性
  • 轻松连接
  • 能量消耗
  • 可制造性

好的微体系结构可以满足所有这些标准。

什么是微架构(µarch)? -技术百科的定义