当前位置: 首页 > news >正文

基于高通主板的ARM架构服务器

一、ARM架构服务器的崛起

(一)市场需求推动

消费市场寒冬,全球消费电子需求下行,服务器成半导体核心动力之一。Arm 加速布局服务器领域,如 9 月推出 Neoverse V2。长久以来,x86 架构主导服务器市场,现面临挑战。Arm 2008 年入服务器领域,虽因性能与生态问题未大突破,但近几年重新冲刺。

(二)技术创新引领

Arm 的 Neoverse 平台不断发展。2018 年推出参考架构,2020 年衍生出 E、N、V 系列,近期推出 Neoverse V2、V1、N2 平台。V1 单线程性能提升超 50%且支持可伸缩矢量扩展,N2 可提供更高性能计算,与 N1 相比 IPC 提升 40%。此外,Poseidon 平台基于 Armv9.2 架构,性能再提高 30%且增加机密计算特性。这些推动了 ARM 架构服务器性能提升,为其在服务器市场崛起奠定基础。

二、高通在ARM架构的探索

(一)服务器梦的开启

2017 年,高通推出服务器芯片“Centrq 2400”,宣称能效和成本优于英特尔至强铂金 8180 处理器。发布会上微软等潜在客户表达兴趣。该芯片集成 180 亿晶体管,采用 48 颗 Falkor 自研内核,主频 2.2GHz 至 2.6GHz,有二级缓存和三缓,热设计功耗 120W,支持 DDR4 - 2667 内存,定价 1995 美元,众多云服务供应商和技术公司参加发布会并演示其支撑的 Arm 数据中心应用。

(二)发展中的波折

高通在服务器芯片领域面临挑战,有收购与专利问题,博通收购后高通削减“非核心业务”支出,Intel 市占率高且 Arm 生态和软件不完善,高通在 Arm 服务器芯片市场进展不大,2018 年高通服务器芯片部门裁员约 280 名,占部门总人数一半左右,业务前景充满不确定性。

(三)新的机遇与挑战

智能手机增长停滞,高通需新增长引擎,服务器市场成机遇。今年消费需求下行,影响手机厂商及芯片出货量,服务器市场成高通新目标。预计 2025 年服务器市场 Arm 架构处理器渗透率达 22%,原因包括支持多元工作负载、具扩展性与性价比、提供客制化且生态系统弹性、体积小符合需求。但高通在服务器市场面临激烈竞争,联发科在手机芯片市场挑战高通,苹果加快自研芯片使用步伐给高通压力,服务器市场英特尔占主导,高通要成功需克服诸多困难。

三、ARM架构服务器的优势

(一)低功耗高性能

ARM 架构服务器在功耗方面比传统 x86 架构服务器有显著优势,能降低大量功耗,在大规模数据中心优势突出。大规模数据中心处理海量数据能耗巨大,ARM 架构服务器的低功耗特性可提供更高计算密度和更低能源消耗,降低运营成本。腾讯云、百度智能云等云服务提供商在数据中心采用基于 ARM 架构的服务器,有效降低能源消耗,提高能源利用效率。

(二)弹性扩展与成本效益

ARM 架构服务器采用模块化设计,可弹性扩展,通过添加或移除处理器节点调整计算能力,提高灵活性和可伸缩性。其弹性扩展能力让企业能根据业务变化调整服务器配置,避免资源浪费。ARM 架构处理器成本和功耗低,服务器 arm 在成本效益方面有优势,适用于云计算应用,能降低硬件采购和运营成本。如腾讯云的 C1M、CA1M 等产品,基于服务器 arm 架构,具有高性能、低成本特点,适用于各种云计算场景。

(三)适用于轻量级工作负载

ARM 架构服务器适用于轻量级工作负载,如手游上云、移动设备等领域。手游上云有天然优势,因多数智能手机和平板电脑采用 ARM 架构,手游也基于此开发。腾讯先锋容器技术解决方案已迁至 ARM 平台,部署超 150 个计算节点,玩家延迟在 30ms 以内。在移动设备领域,适用于 Web 服务器、缓存服务器等,ARM 架构处理器性能足够且能源效率高。

四、与传统服务器相比

(一)x86 架构服务器的优势

X86 架构服务器优势显著。易获取部署,众多供应商,90%主流软件适配,兼容性强,常见系统和程序可顺畅运行。性价比高,价格相对低。处理器性能进步大,能处理大规模计算和数据处理需求,在金融、科研等领域是不可或缺的基础设施。

(二)ARM 架构的独特之处

ARM 架构有独特优势。低功耗表现突出,服务器处理器相比 x86 架构功耗低、能效比高,如在大规模数据中心可降低电费、节约能源。弹性扩展是另一优势,采用模块化设计,可根据需求调整计算能力。在手游上云领域有天然优势,因多数智能手机和平板电脑采用 ARM 架构,手游也基于此开发。在移动设备等领域,以低功耗、高性能满足要求,提供计算支持。

五、应用场景与展望未来

(一)广泛的应用场景

云计算领域,ARM 架构服务器低功耗、高效率,能降能耗减成本且可扩展性好,如浪潮信息的 NF5280R6 和成都凌点科技的 MARS3000。

物联网领域,ARM 架构以高效、低功耗和广泛兼容特性在物联网中发挥重要作用,广泛应用于终端设备且实现互联互通。

车载电子领域,ARM 处理器在汽车电子电器架构中广泛应用,不同型号处理器适用于不同场景。

(二)未来发展的挑战与机遇

ARM 架构服务器有性能和功耗优势,但软件生态不如 x86 成熟,存在部分软件不完全兼容问题。传统 x86 架构服务器市场主导地位久,ARM 架构服务器需提升性能等并加强市场推广。

机遇方面,随着技术进步,ARM 架构服务器性能提升,如 Arm 的 Neoverse 平台发展。其在低功耗、弹性扩展等方面有优势,适应云计算、物联网等领域需求。虽面临挑战,但有望在未来服务器市场占据更大份额。

相关文章:

基于高通主板的ARM架构服务器

一、ARM架构服务器的崛起 (一)市场需求推动 消费市场寒冬,全球消费电子需求下行,服务器成半导体核心动力之一。Arm 加速布局服务器领域,如 9 月推出 Neoverse V2。长久以来,x86 架构主导服务器市场&#…...

AV1 Bitstream Decoding Process Specification--[2]:符号和缩写术语

原文地址:https://aomediacodec.github.io/av1-spec/av1-spec.pdf没有梯子的下载地址:AV1 Bitstream & Decoding Process Specification摘要:这份文档定义了开放媒体联盟(Alliance for Open Media)AV1视频编解码器…...

【Python爬虫系列】_022.异步文件操作aiofiles

课 程 推 荐我 的 个 人 主 页:👉👉 失心疯的个人主页 👈👈入 门 教 程 推 荐 :👉👉 Python零基础入门教程合集 👈👈虚 拟 环 境 搭 建 :👉👉 Python项目虚拟环境(超详细讲解) 👈👈PyQt5 系 列 教 程:👉👉 Python GUI(PyQt5)文章合集 👈👈...

GD32E230 RTC报警中断功能使用

GD32E230 RTC报警中断使用 GD32E230 RTC时钟源有3个,一个是内部RC振动器产生的40KHz作为时钟源,或者是有外部32768Hz晶振.,或者外部高速时钟晶振分频作为时钟源。 🔖个人认为最难理解难点的就是有关RTC时钟异步预分频和同步预分频的计算。在对…...

C/C++语言基础--从C到C++的不同(上)

本专栏目的 更新C/C的基础语法,包括C的一些新特性 前言 之前更新的C语言,感谢大家的点赞收藏关注,接下来我们逐步也开始更新C;C语言后面也会继续更新知识点,如内联汇编;本人现在正在写一个C语言的图书管理系…...

自动驾驶自动泊车场景应用总结

自动泊车技术是当前智能驾驶技术的一个重要分支,其目标是通过车辆自身的感知、决策和控制系统,实现车辆在有限空间内的自主泊车操作。目前自动泊车可分为半自动泊车、全自动泊车、记忆泊车、自主代客泊车四种产品形态,其中, 根据搭载传感器和使用场景的不同,全自动泊车又可…...

redis常见的数据类型?

参考:一文读懂Redis五种数据类型及应用场景 - 知乎 (zhihu.com) String 类型 String 类型:Redis 最基本的数据类型,它是二进制安全的,意味着你可以用它来存储任何类型的数据,如图片、序列化对象等。使用场景&#xff…...

TCP Analysis Flags 之 TCP ZeroWindow

前言 默认情况下,Wireshark 的 TCP 解析器会跟踪每个 TCP 会话的状态,并在检测到问题或潜在问题时提供额外的信息。在第一次打开捕获文件时,会对每个 TCP 数据包进行一次分析,数据包按照它们在数据包列表中出现的顺序进行处理。可…...

[产品管理-16]:NPDP新产品开发 - 14 - 产品创新流程 - 产品创新流程模型比较:门径、IPD、精益生产、敏捷、系统工程、设计思维、精益创业

目录 一、精益开发与敏捷开发的比较 1、核心理念 2、实践方式 3、应用场景 4、总结 二、门径流程 VS 敏捷方法 1、定义与特点 门径管理流程 敏捷方法 2、应用场景 3、比较 4、总结 三、集成产品开发 VS 系统工程 VS 设计思维 1、集成产品开发(IPD&…...

postgresql 导出CSV格式数据

方法一 psql -c 导出 导出的文件存放在执行psql的客户端。 psql -h 127.0.0.1 -p 5432 -U postgres postgres -Atqc "select oid,relname,relnamespace from tmp_t0 " --csv -o /tmp/test.csv方法二 psql -f 导出 导出的文件存放在执行psql的客户端。 如果查询很长…...

【C++】STL--string(上)

前言 C语言中,字符串是以\0结尾的一些字符的集合,为了操作方便,C标准库中提供了一些str系列的库函数,但是这些库函数与字符串是分离开的,不太符合OOP的思想,而且底层空间需要用户自己管理,稍不留…...

【C++】Stack

个人主页~ Stack 一、Stack的介绍和使用1、stack的介绍2、stack的使用3、stack的模拟实现 二、容器适配器1、什么是适配器2、容器适配器的使用 三、deque1、原理介绍2、deque的使用3、deque的缺陷 一、Stack的介绍和使用 1、stack的介绍 stack详细解释 stack是一种容器适配器…...

“药乡”怀化,按下产业向海“加速键”

怀化,这座被火车拖来的城市,拥有什么独特的产业优势吗? 很多人不知道的是,怀化在整个医药领域可是大名鼎鼎的“中国道地药材之乡”,中药材资源蕴藏量居湖南省第一。尤其是怀化靖州,这里年集散茯苓11万吨&a…...

【AWDP】 AWDP 赛制详解应对方法赛题实践 量大管饱

文章首发于【先知社区】:https://xz.aliyun.com/t/15535 一、AWDP概述 AWDP是什么 AWDP是一种综合考核参赛团队攻击、防御技术能力、即时策略的攻防兼备比赛模式。每个参赛队互为攻击方和防守方,充分体现比赛的实战性、实时性和对抗性,对参…...

读构建可扩展分布式系统:方法与实践05分布式缓存

1. 分布式缓存 1.1. 缓存存在于应用程序的许多地方 1.1.1. 行应用程序的CPU具有高速多级硬件缓存,可以减少相对较慢的主内存访问 1.1.2. 数据库引擎可以利用主内存来缓存数据存储的内容,这样在许多情况下查询就可以不用访问速度相对较慢的磁盘 1.2. …...

【逐行注释】自适应Q和R的AUKF(自适应无迹卡尔曼滤波),附下载链接

文章目录 自适应Q的KF逐行注释的说明运行结果部分代码各模块解释 自适应Q的KF 自适应无迹卡尔曼滤波(Adaptive Unscented Kalman Filter,AUKF)是一种用于状态估计的滤波算法。它是基于无迹卡尔曼滤波(Unscented Kalman Filter&am…...

OpenCV高阶操作

在图像处理与计算机视觉领域,OpenCV(Open Source Computer Vision Library)无疑是最为强大且广泛使用的工具之一。从基础的图像读取、 1.图片的上下,采样 下采样(Downsampling) 下采样通常用于减小图像的…...

Vue中的防抖和节流是什么,它们的作用是什么?

在Vue.js中,防抖(debounce)和节流(throttle)是两种常用的性能优化技术,主要用于处理高频事件,如窗口滚动、窗口大小调整、键盘输入等。 **防抖(Debounce)**:…...

C++的类与对象中(主讲默认成员函数)

目录 1.类的默认成员函数 2.构造函数 1.全缺省构造函数 2.第7点中的对自定义类型的成员变量构造(调用编译器自动生成的默认构造函数) 3.析构函数 4.拷贝构造函数 5.运算符重载 1.概念 2.赋值运算符重载 6.const成员函数 1.类的默认成员函数 默…...

C#学习系列之Gmap地图界面上的实时绘制问题

C#学习系列之Gmap地图界面上的实时绘制问题 前言总结 前言 在地图控件上增加绘制不规则图形,在之前的经验来看, System.InvalidOperationException:“无法使用 DependencyObject,它属于其父 Freezable 之外的其他线程。” 其实就是ui线程中…...

Spring Boot中实现定时任务的主要方式

文章目录 在Spring Boot中实现定时任务,主要有以下几种方式:1. 使用Scheduled注解2. 使用Quartz调度器使用Quartz调度器(更好的做法)3. 使用TaskExecutor和ScheduledExecutorService4.总结 在Spring Boot中实现定时任务,主要有以下几种方式&a…...

C#使用HttpWebRequest下载文件

public static bool HttpDownloadFile(string downloadUrl, string localPath, log4net.ILog log) { bool bFlagDownloadFile false; //log.Debug("HttpDownloadFile--准备以HTTP的方式下载文件,url:[" downloadUrl &…...

Linux: virtual: qemu-kvm: top cpu usage的组成是否包含guest的使用?

文章目录 问题试验mpstat问题 最近看一个问题,看到一个虚拟机分配的cpu是:3-4,27-28 Cpus_allowed: 0000,18000018 Cpus_allowed_list: 3-4,27-28 使用top看qemu-kvm进程的cpu usage是:13.3%: [root@qrms6-host01 14278]# top -p 14278 top - 01:19:35 up 4 days...

【03】深度学习——神经网络原理 | 多层感知机 | 前向传播和反向传播 | 多层感知机代码实现 | 回归问题、分类问题 | 多分类问题代码实现

深度学习 1.神经网络原理1.1神经元模型1.2神经网络结构1.3隐藏层1.3.1激活函数层1.4输出层1.4.1softmax层1.5损失函数1.6反向传播2.多层感知机2.1线性网络的局限性2.2引入非线性2.3多层感知机(Multi-Layer Perceptron,MLP)2.4激活函数(Activation Function)2.4.1Sigmoid函…...

MySQL行锁的实践

在MySQL中,根据加锁的粒度,可以将数据库的锁细分为表锁、行锁、页锁。其中,表锁(Table Lock)是一种粗粒度的锁,它锁定整个表,阻止其他事务访问表中的任何行;行锁(Row Lock)是一种细粒度的锁,它锁…...

iOS 18 將在 9 月 16 日正式上線

現在有了正式的上線日期了。一如往常的,它會在 iPhone 16 系列正式推出前的 9 月 16 日先行上線。 iOS 18 最受矚目的無疑是它的 Apple Intelligence 功能,不過並非所有的 iPhone 機種都能享用,而是只有去年的 iPhone 15 Pro 和 Pro Max 才能…...

css选择器有几种?选择器的优先级是怎样的?

CSS选择器的主要分类 元素选择器(Type Selectors):选择HTML文档中的特定类型的元素。 示例:p { color: red; } 类选择器(Class Selectors):选择具有指定类名的元素。 示例:.myClass …...

果蔬识别系统性能优化之路(四)

目录 前情提要剩下问题 问题排查解决方案下一步 前情提要 果蔬识别系统性能优化之路(三) 剩下问题 同步数据库数据并初始化ivf依然要8,9秒 问题排查 通过断点加时间打印,发生其实初始化ivf的时间很快,慢的是数据在网络间的传…...

kafka之protobuf

Protobuf 的 .proto 文件是一种描述消息结构的定义文件,使用这种文件可以定义数据结构(消息),然后生成对应语言的类或代码用于序列化和反序列化数据。生成 .proto 文件涉及到编写 .proto 文件定义,然后通过 protoc 编译…...

BARTBERT

BART和BERT都是基于Transformer架构的预训练语言模型。 模型架构: BERT (Bidirectional Encoder Representations from Transformers) 主要是一个编码器(Encoder)模型,它使用了Transformer的编码器部分来处理输入的文本&#xff0…...