【计算机体系结构、微架构性能分析】core 与 uncore 分别是哪一些部门?区 ...

打印 上一主题 下一主题

主题 1607|帖子 1607|积分 4821

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
在计算机体系结构中,Core 和 Uncore 是形貌处理器内部架构的两个告急概念,尤其在多核处理器中更为常见。
1. Core(核心)

Core 指的是处理器中的计算核心,是执行指令和处理数据的基本单元。每个核心都包含独立的执行单元、寄存器、缓存(如L1和L2缓存)以及控制逻辑。多核处理器中,多个核心可以并行执行任务,从而提高计算性能。
Core 的主要组成部门:



  • 算术逻辑单元(ALU):执行算术和逻辑运算。
  • 浮点单元(FPU):处理浮点运算。
  • 寄存器:存储暂时数据和指令。
  • 指令解码器:将指令解码为微操作。
  • 缓存(L1、L2):存储核心频仍访问的数据和指令,以减少访问主存的延迟。
  • 分支预测器:预测程序分支,提高指令流水线的效率。
  • 流水线:将指令执行分为多个阶段,提高吞吐量。
Core 的特点:



  • 每个核心可以独立运行线程或进程。
  • 核心之间通过共享缓存或总线举行通信。
  • 核心的性能直接影响单线程和多线程任务的执行效率。

2. Uncore(非核心)

Uncore 是指处理器中不属于核心的部门,但它为核心提供必要的支持和连接。Uncore 部门通常包罗共享资源、互连结构和外部接口,用于和谐多个核心之间的通信以及与外部装备(如内存、I/O装备)的交互。
Uncore 的主要组成部门:



  • 末了一级缓存(LLC,通常是L3缓存):多个核心共享的缓存,用于减少访问主存的延迟。
  • 内存控制器:管理处理器与体系内存(如DRAM)之间的数据传输。
  • 互连总线(如Intel的Ring Bus或Mesh):连接多个核心、缓存和其他Uncore组件。
  • I/O控制器:管理处理器与外部装备(如PCIe、USB)的通信。
  • 电源管理单元:控制处理器的功耗和性能状态。
  • 体系代理(System Agent):和谐核心与外部体系资源的交互。
Uncore 的特点:



  • Uncore 是处理器中共享的资源,不属于任何特定核心。
  • 它对处理器的整体性能、功耗和扩展性有告急影响。
  • Uncore 的设计在多核处理器中尤为告急,因为它决定了核心之间的通信效率和资源共享能力。

Core 和 Uncore 的关系



  • 协作关系:Core 负责执行计算任务,而 Uncore 提供核心之间的通信、资源共享和外部接口支持。
  • 性能影响:Core 的性能决定了单线程任务的执行速率,而 Uncore 的性能影响多核处理器的扩展性和整体效率。
  • 功耗管理:Uncore 中的电源管理单元可以动态调解核心和Uncore的功耗状态,以均衡性能和能效。

Core 和 Uncore 的设计挑战


  • Core 的设计挑战

    • 提高单线程性能(如增加流水线深度、优化分支预测)。
    • 降低功耗(如动态电压频率调治)。
    • 支持多线程技术(如超线程技术)。

  • Uncore 的设计挑战

    • 提高核心之间的通信效率(如优化互连总线)。
    • 减少共享资源的争用(如优化缓存同等性协议)。
    • 支持更多的核心和外部装备(如扩展内存控制器和I/O接口)。


现实应用中的 Core 和 Uncore



  • 多核处理器:现代处理器(如Intel的Core系列、AMD的Ryzen系列)通常包含多个核心和复杂的Uncore部门。
  • 服务器处理器:服务器处理器(如Intel Xeon、AMD EPYC)的Uncore部门通常更复杂,以支持更多的核心和更高的内存带宽。
  • 嵌入式处理器:嵌入式处理器的Uncore部门大概较为简朴,以降低功耗和成本。

总结



  • Core 是处理器的计算核心,负责执行指令和处理数据。
  • Uncore 是处理器的共享资源部门,负责核心之间的通信和外部接口支持。
  • Core 和 Uncore 共同决定了处理器的性能、功耗和扩展性,是现代处理器设计中不可分割的两部门。
   借助了AI,笔者举行了整理与修正,还有其他问题接待讨论。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

小秦哥

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表