0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是NUMA架构?NUMA架构或将成为未来处理器发展趋势

sakobpqhz 来源:芯点评 2024-01-23 09:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着人工智能云计算等技术的不断发展,处理器需要处理的数据量越来越大,对性能和效率的要求也越来越高。另一方面,摩尔定律逼近极限,在过去十几年中,单个处理器中晶体管数目的增加速度逐渐放缓,芯片工艺制程接近1nm时,开始接触到量子效应的极限。

当制造工艺很难再发展的时候,人们更多是希望在处理器架构设计多下功夫,以提高计算效率,NUMA架构应运而生。本篇文章,跟大家介绍一下,什么是NUMA架构?

早期的时候,每台服务器都是单CPU,随着技术的发展,出现了多CPU共同工作的需求。NUMA(Non-Uniform Memory Access,非一致性内存访问)和SMP(Symmetric Multi-Processor,对称多处理器系统)是两种不同的解决多CPU共同工作的硬件体系架构。

SMP架构是比较常见的多CPU构建方式。其主要特征是共享,所有的CPU共享使用全部资源,例如内存、总线和I/O,多个CPU对称工作,彼此之间没有主次之分,平等地访问共享的资源。但是缺点也显而易见,这样势必引入资源的竞争问题,随着核数增多,内存控制器读取内存的性能瓶颈越来越明显,从而导致它的扩展内力非常有限。

为了解决这个问题,硬件设计师们将内存控制器平分到每个 die上,从而形成了NUMA 架构。

NUMA架构通过将CPU划分成不同的组(Node),每个Node由一个或多个(物理)CPU组成,并且有独立的本地内存、I/O等资源。在NUMA架构中,每个节点都有自己的内存和计算资源,这使得处理器可以更灵活地分配资源,提高了整体性能和效率。此外,NUMA架构还可以通过增加节点数量来扩展处理器的计算和存储能力,这使得它成为一种非常适合大规模并行处理的架构。

目前业界都认为摩尔定律接近极限,NUMA技术是CPU发展的一种必然趋势。

摩尔定律是由英特尔Intel)创始人之一戈登·摩尔(Gordon Moore)提出来的。其内容为:当价格不变时,集成电路上可容纳的晶体管数目,约每隔18-24个月便会增加一倍,性能也将提升一倍。换言之,处理器的性能大约每两年翻一倍,同时价格下降为之前的一半。

然而,在过去十几年中,单个处理器中晶体管数目的增加速度逐渐放缓,促使许多厂商推出双核及多核计算机。在这样的背景下,NUMA架构处理器可带来更高的性能、核心密度和能效,也会适用于更广泛的计算环境。

说了这么多,NUMA架构处理器表现如何?国内外都哪些品牌采用了多NUMA架构的方式去设计处理器?

(1)AMD

AMD 的“Zen”架构带来全新的处理器设计,较原来的 AMD “推土机”架构实现了大幅的性能提升。“Zen”有三大目标 — 卓越的性能、非凡的可扩展性以及出色的能效。

为实现出色的可扩展性,AMD 在处理器中大胆采用全新理念:小芯片。AMD 没有构建更大、更昂贵的单片芯片,而是采取了称为小芯片的处理器构建块。每个小芯片都包含许多基于“Zen”的核心,而且封装的小芯片越多,处理器性能就越强。目前,“Zen”处理器的核心数少则两个,多则 128 个。这种创新为消费者带来可扩展性和灵活性。

AMD Zen架构诞生于2017年,迄今已经先后有了14nm Zen、12nm Zen+、7nm Zen 2、7nm Zen 3,以及现有的已应用于AMD 4代服务器的5nm Zen 4Genoa处理器产品。比如,早期的zen1如下图所示4个numa的结构

AMD官网上展示的zen4的多numa架构

从AMD的产品路线图上可以发现,采用多NUMA的架构设计,能扩展更多的物理Core,提供更强的性能,例如:从zen1的32物理核,到zen2/3的64物理核,虽然zen2采用7nm制程,但是多NUMA方式让zen2集成更多的核心,性能也是提升2+倍不止。

型号 核心数 线程数 基频
(GHz)
最高加速频率
(Ghz)
CPU2017 Integer Rates
Zen1 7551 32 64 2.0 3.0 136
Zen2 7662 64 128 2.0 3.3 335

目前最新发布的zen4多达96核,多NUMA架构的方式让处理器可带来更高的性能、更高的核心密度和更低的能效。从AMD的产品路线图上,AMD一直在多NUMA上设计,产品性能也是遥遥领先。

(2)Intel

英特尔今年创新推出的Sapphire Rapids,也为下一代数据中心处理器树立了标准参考。

据英特尔Linux工程师Andi Kleen提交的内核补丁可知,Sapphire Rapids将采用Golden Cove架构核心,而不是目前Tiger Lake使用的Willow Cove架构核心,这意味着Sapphire Rapids将于即将到来的Alder Lake拥有同款架构核心。Sapphire Rapids芯片采用了与AMD霄龙服务器处理器类似的“胶水”设计,4个MCM小芯片有望提供多达80个CPU核心,单颗处理器则由4个NUMA组成。

英特尔在2023年推出了至强铂金 8490H 是一款 60 核服务器/工作站处理器,四个DIE(NUMA)的实现方式。通过lscpu可以看到9490H单颗处理器4个NUMA结构。

e28b27b2-b98b-11ee-8b88-92fbcf53809c.png

(3)海光

在海光官网上直观的看到海光也是4NUMA的设计,同时,在现有的服务器验证结果来看,海光确实是4NUMA结构,并且在高频计算方面表现在同行业中表现出众,海光在国内市场也已经挤进主流处理器的行列中。

在NUMA架构技术加持下,海光在诸多场景下都能发挥出性能优势。

如在数据库管理系统领域,在大量读写的数据库操作中,NUMA架构可以显著提高数据库的性能,许多数据库管理系统,如Oracle、MySQL等,支持NUMA架构,可以利用NUMA特性进行优化;在科学计算领域,常常需要处理大量的数据,使用NUMA架构可以提高处理器的内存访问速度,从而提高整体性能;在服务器应用领域,NUMA架构可以帮助平衡负载,提高服务器的整体性能;在云计算领域,NUMA架构可以用于平衡虚拟机的资源分配,从而提高整个云环境的性能。

据说,海光四号将采用Chiplet技术,在原有的NUMA架构上,进一步优化互联技术、提升计算能力。海光不断的技术创新,以持续自研迭代,带来好用、易用的国产处理器。

综上所述,NUMA架构是处理器发展的一个重要趋势,产品表现相对而言是不错的。当然,技术发展都是任重道远的,未来处理器架构的发展,还需要不断的创新优化,以克服未知的挑战。







审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    20395

    浏览量

    255756
  • 云计算
    +关注

    关注

    39

    文章

    8061

    浏览量

    145056
  • 人工智能
    +关注

    关注

    1821

    文章

    50552

    浏览量

    267996
  • numa
    +关注

    关注

    0

    文章

    7

    浏览量

    4020

原文标题:NUMA架构或将成为未来处理器发展趋势

文章出处:【微信号:算力基建,微信公众号:算力基建】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    换个芯片就要重写半套代码?PPEC Workbench嵌入式跨架构开发的标准答案

    未来,随着嵌入式架构的进一步多元化,跨架构开发将成为企业核心竞争力的重要组成部分。PPEC Workbench 将持续优化核心能力,拓展生态合作,推动嵌入式跨
    发表于 05-26 13:40

    多能互补微电网架构设计的关键技术的发展趋势

    发展趋势,本文结合行业技术突破与工程实践,系统剖析核心技术的发展方向,为多能互补微电网的架构优化与技术创新提供参考。
    的头像 发表于 05-23 09:52 67次阅读
    多能互补微电网<b class='flag-5'>架构</b>设计的关键技术的<b class='flag-5'>发展趋势</b>

    MPC180LMB安全处理器:功能、架构与应用全解析

    MPC180LMB安全处理器:功能、架构与应用全解析 在当今数字化时代,网络安全至关重要,安全处理器在保障数据安全方面发挥着关键作用。Freescale Semiconductor
    的头像 发表于 04-10 11:30 225次阅读

    ADSP - 2185M数字信号处理器深度剖析:特性、架构与应用指南

    ADSP-2185M数字信号处理器深度剖析:特性、架构与应用指南 在数字信号处理(DSP)领域,ADSP - 2185M这款单芯片微计算机凭借其卓越的性能和丰富的功能,成为了众多工程师
    的头像 发表于 03-23 16:20 302次阅读

    零碳园区数字感知基础架构规划的发展趋势

    :1.3.7-5.0.0.4-6.2.0.0。未来,其发展将围绕感知维度全域化、技术融合深度化、安全可信体系化、标准规范统一化四大核心趋势展开,构建适配零碳目标的“感知-分析-决策-执行”闭环体系。
    的头像 发表于 03-09 11:26 497次阅读

    SMJ320C80数字信号处理器架构、特性与应用全解析

    的运算能力和丰富的功能特性,成为了众多工程师在设计中的理想选择。今天,我们就来深入探讨一下SMJ320C80的架构、特性以及应用场景。 文件下载: sm320c80.pdf 一、处理器概述 SMJ320C80是一款单芯片的MIM
    的头像 发表于 03-06 16:55 1213次阅读

    TAS3103A数字音频处理器:特性、架构与应用详解

    处理器凭借其出色的特性和丰富的功能,成为众多音频系统设计的理想选择。本文将深入剖析TAS3103A的各个方面,包括其特性、硬件架构、固件架构以及电气规格等,为电子工程师们提供全面的参考
    的头像 发表于 02-27 16:25 390次阅读

    微电网保护的发展趋势是什么?

    、标准化落地”五大核心发展趋势,为微电网安全稳定运行提供更坚实的技术支撑。下文将系统拆解各发展趋势的核心内涵、技术路径与实践价值。
    的头像 发表于 01-17 11:21 1392次阅读
    微电网保护的<b class='flag-5'>发展趋势</b>是什么?

    零信任网络架构是什么及零信任的发展趋势

    随着信息化和数字化的快速发展,网络安全已经成为各个组织和企业面对的重要挑战。传统的安全防护体系往往侧重于外部威胁的防范,但这种方法已逐渐暴露出许多不足,尤其是在面对内外部环境快速变化和复杂网络架构
    的头像 发表于 12-29 15:43 1084次阅读

    绿电直连架构适配技术的发展趋势

    需求多元化、调控系统智能化的发展,呈现出全新的演进方向。从技术融合到模式创新,从安全升级到生态构建,绿电直连架构适配技术正朝着更精准、更高效、更具韧性的方向突破,为绿电直连的规模化落地注入持续动力。
    的头像 发表于 12-20 15:18 4709次阅读
    绿电直连<b class='flag-5'>架构</b>适配技术的<b class='flag-5'>发展趋势</b>

    电磁环境模拟及侦察系统的作用、技术特点及未来发展趋势

    电磁环境模拟及侦察系统的作用、技术特点及未来发展趋势
    的头像 发表于 12-07 11:30 1107次阅读
    电磁环境模拟及侦察系统的作用、技术特点及<b class='flag-5'>未来</b><b class='flag-5'>发展趋势</b>

    AI工艺优化与协同应用的未来发展趋势是什么?

    AI 工艺优化与协同应用在制造业、医疗、能源等众多领域已经展现出巨大潜力,未来,它将在技术融合、应用拓展、产业生态等多方面迎来新的发展趋势
    的头像 发表于 08-28 09:49 1262次阅读
    AI工艺优化与协同应用的<b class='flag-5'>未来</b><b class='flag-5'>发展趋势</b>是什么?

    人工智能技术的现状与未来发展趋势

    人工智能技术的现状与未来发展趋势     近年来,人工智能(AI)技术迅猛发展,深刻影响着各行各业。从计算机视觉到自然语言处理,从自动驾驶到医疗诊断,AI的应用场景不断扩展,推动社会向
    的头像 发表于 07-16 15:01 2490次阅读

    物联网未来发展趋势如何?

    ,人们才会更加信任和接受物联网技术。 综上所述,物联网行业的未来发展趋势非常广阔。智能家居、工业互联网、智慧城市、医疗保健以及数据安全和隐私保护都将成为物联网行业的热点领域。我们有理由相信,在不久的将来,物联网将进一步改变我们
    发表于 06-09 15:25

    龙芯处理器支持WINDOWS吗?

    )。 Windows的适配:微软官方仅支持x86/x64和ARM架构处理器,未推出针对LoongArchMIPS的Windows版本。 技术限制 指令集不兼容:Windows系统的内核、驱动和应用程序均依赖x86
    发表于 06-05 14:24