避免英特尔的 AVX-512 指令集问题,AMD 要走属于自己的“大小核”CPU 道路

文章正文
发布时间:2024-11-10 21:09

IT之家 6 月 4 日消息,AMD 公司副总裁兼客户渠道业务总经理 David McAfee 在 Computex 2023 期间,谈到了“大小核”的混合 CPU 设计方案,表示将避免重蹈英特尔封杀 AVX-512 指令集的尴尬。

图源 AMD

McAfee 在接受采访中,强调了 AMD 首席技术官 Mark Papermaster 的观点,未来 AMD 处理器会混合高性能核心和高效率核心,驾驭各种场景、加速用户体验。

AMD 在即将推出的 EPYC Bergamo 芯片上,将装备 Zen 4c 效率核心;目前推出的 Ryzen 7040 笔记本芯片也采用混合设计,但没有两种不同类型的 CPU 核心。

该媒体提问:“从概念上讲,效率核心是否比专用芯片(AI 引擎)更适合 AI?”

IT之家翻译 McAfee 的答复如下:“严格意义上来说,AI 引擎比所有通用 CPU 核心(自然包括效率核心)更擅长处理 AI 相关的任务”。

英特尔 AVX-512 指令集的问题至于,性能核心支持而效率核心不支持,因此英特尔在第 12 代酷睿处理器上,直接封杀了 AVX512 指令集。

AVX512 指令集固然可以让浮点性能提升数倍,但问题是启用之后,往往会因为功耗较高而导致 CPU 大幅降频。

Linux 之父 Linus Torvalds 就曾喷过这个问题,他举例说至强 W-2104 处理器在非 AVX 下频率可达 3.2GHz,AVX-512 下就只有 2.4GHz。

McAfee 对于“大小核”混合设计的观点如下:

我认为,通过不同的 ISA 支持、调整 IPC 等方式,并不一定是驾驭性能核心和效率核心的正确方法。

我认为在实际推行过程中会遇到巨大的挑战,我们已经研究了不同核心配置选项,发现执行太过于复杂,而这并不是我们当前正在采取的方法。

我们希望从应用的角度出发,以更加同质化的方式推进大小核设计,充分考虑不同核心的定位,以便于更好地发挥其优势。这些改进方式可以在我们未来的产品中得到印证。

我们会首要确保在所有核心的 ISA 和工作负载保持一致,这会带来巨大的优势。

桌面锐龙(Ryzen)处理器发展至今天,对于 Windows 系统的调度已“驾轻就熟”,可以确认哪些进程需要核心加快优先处理、哪些可以稍后延迟处理,再根据 CPU 的性能排名和线程将任务引导到不同的核心。

AMD 已经使用了很长时间,这是一种非常成熟的技术,会带来内核功能更加一致的运行机制。

我认为这是一种久经考验、且更贴近现实的方式,帮助我们设计多种不同的核心组合。相对而言,英特尔现有的方法在实际运行中变得过于复杂,而 AMD 会走出一条不同于英特尔的“大小核之路”。

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。