避免英特尔的 AVX-512 指令集问题,AMD 要走属于自己的“大小核”CPU 道路
本文转自:IT之家
作者:故渊
AMD 公司副总裁兼客户渠道业务总经理 David McAfee 在 Computex 2023 期间,谈到了“大小核”的混合 CPU 设计方案,表示将避免重蹈英特尔封杀 AVX-512 指令集的尴尬。
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 会走出一条不同于英特尔的“大小核之路”。
微信扫码关注该文公众号作者