AMD 计算核心数

计算新纪元

AMD 实现了在单一 APU 芯片上共同运行 CPU 与 GPU 核心

Compute Cores Diagram
 

​什么是计算核心?

长期以来,核心负责对处理器中的数据进行处理。共同运行的核心越多,计算机执行任务的速度越快。CPU 核心专为效率型应用程序等串行任务而设计,而 GPU 是为执行视频编辑、游戏和丰富的网页浏览等更多的并行和图形密集型任务而设计。

AMD 的最新革命性处理架构,即异构系统架构 (HSA),弥补了 CPU 与 GPU 核心的不足,推出了名为 计算核心的创新技术。

该突破性技术使 CPU 和 GPU 核心采用同样的语言、分担工作负载并共享内存。凭借 HSA,CPU 和 GPU 核心可以在单一加速处理单元 (APU) 中共同工作,创建更快速、更高效且无缝的工作方式,从而 提高应用程序运行速度,同时提供卓越的性能和丰富的娱乐体验。

 
 

HSA、hUMA 和 hQ:彻底改变内存和计算

HSA 作为革命性的创新架构,现在可使同一 APU 上的 CPU 和 GPU 分享数据、访问同一内存,两者之间的通讯更快、更高效。该技术称为“异构统一内存访问”(hUMA)。

该架构的另一项突破是“异构队列”(hQ),其彻底改变了 APU 内处理器彼此交互以处理计算任务的方式。在 HSA 架构推出前,CPU 和 GPU 处于主从关系,而现在两者均可分配和执行任务,形成平等的伙伴关系,并根据具体任务情况,确定最适合的核心来管理工作负载。​

 

全新核心,全新模式

传统观念上认为,消费者在考虑处理器 (CPU) 时会关心每个处理器上的核心数量,而对 GPU 的潜在性能却知之甚少。这种以 CPU 为中心的方法为消费者提供了比较 PC 处理能力的基础。

而如今 AMD 推出的 APU 开启了不同的运行方式。通过利用革命性的 HSA 以及 hUMA 和 hQ 技术,AMD 的 APU 可使用 CPU 和 GPU 的核心,充分发挥其功能,甚至提高当今的现代工作负载速度。该全新架构和全新方式面临的问题是目前要考虑如何确定任何给定 APU 上的组合核心 (CPU + GPU) 总数量。

AMD 开发的“计算核心”帮您解答此问题。“计算核心”一词的定义一致、透明地描述了可在下一代加速处理器上完成操作或运行应用程序的核心总数。

计算核心是指 在其自身环境和虚拟内存空间中至少能够运行一个进程且不依赖其他核心的任何核心。

根据上述定义,一个计算核心 可以是 CPU 核心或 GPU 核心。

chart

​举个例子,我们可以这样描述一个给定 APU,比如​AMD A10-7850K APU,它拥有 12 个计算核心,包括 4 个 CPU 核心和 8 个 GPU 核心。

 

​计算核心术语

AMD 在 2014 年开始推出基于 APU 架构的第一代 AMD 7000 系列异构加速处理器,以后 AMD 将开始按以下方式标明计算核心数。

配备 AMD Radeon™ R7 显卡的 AMD A10-7850K APU

  • 12 个计算核心(4 个 CPU + 8 个 GPU)
更多了解 HSA
 
 
尾注