RK3588九鼎创展方案在Arm集群服务器的项目中的应用分析​​

news2024/11/18 19:35:04

  RK3588九鼎创展核心板,搭载8核瑞芯微3588芯片,具备高性能、低功耗以及强大的多媒体和AI处理能力。在Arm集群服务器项目中,RK3588系列芯片用有明显的性能优势。本文将结合RK3588芯片的性能特征以及九鼎创展的项目经验来分析RK3588在集群服务器项目中的应用,方便行业客户做技术参考。 

 
高性能计算核心


RK3588系列芯片都具备丰富的计算核心,内部包含CPU、GPU、NPU、VPU、MCU等计算核心,可以为各种应用提供足够的性能支撑。RK3588的每一个SOC节点都可以满足服务器的性能需求,而这些高性能节点组成的集群服务器性能更加强大。


高性能CPU和GPU


RK3588搭载了四核Cortex-A76四核Cortex-A55的八核CPU,主频高达2.4GHz,提供出色的运算性能和多任务处理能力。其集成的ARM G610 MP4 GPU支持多种图形接口,能够满足复杂图形处理和游戏应用的需求。


AI处理能力


RK3588系列芯片内置了6 TOPS 算力的NPU,支持INT4/INT8/INT16/FP16混合运算。NPU采用三核芯架构,可独立运算,也可协同运算,大幅提升A!运算的处理速度,为人工智能应用提供强大的计算基础。此外,如果大算力是核心需求,也可以外挂A!加速芯片,在不影响节点面积的情况下可以实现26TOPS的AI算力拓展。


多媒体处理


RK3588具备超强的多媒体处理能力,自带双8K VPU,支持8K@60fps的视频硬解码和8k@30fps的视频硬编码支持多种视频编解码标准和图像处理算法,如H.264、H.265、VP9等,以及JPEG编解码器。单个RK3388核心可支持32路1080P@30fps的视频硬解码和16路1080P@30fps的视频硬编码,支持同编同解。


高性能MCU处理器


RK3588内含3个Cortex-M0 处理器,对PMU和NPU进行有效控制。

数据带宽


RK3588系列芯片均支持高性能内存,可支持32GB的LPDDR4XILPDDR5运行内存,每一个S0C节点都可以满足服务器的场景需求,为各种应用提供足够的性能支撑。除了内存,每个S0C的对外数据通信速率也有多种选择,目前1Gbps、2.5Gbps、5Gbps是比较常规的方案。当然,如果对单个SoC节点的通讯速率要较高要求,也可以采用10Gbps的技术方案。


丰富的软件生态


RK3588系列芯片具有非常丰富的软件生态,可支持Debian、buildroot、Ubuntu等Linux发行版系统,还支持鸿蒙0S.UOS、麒麟0S等国产操作系统,具有高度的自由度。丰富的操作系统也方便行业客户进行二次开发,打造差异化的产品。目前已经落地过的操作系统有以下几个:


麒麟(Kylin):
桌面版:V10-SP1-2303
国防版:(GFB)V10-U1
服务器版本:V10-SP2-2101/V10-SP3-2303


UOS(统信):
桌面版:20-professional-1060
服务器版本:20-1060a


欧拉:openEuler-23.03


Debian:Debian11、Debian12


Ubuntu:
桌面版:Ubuntu 20.04LTS、Ubuntu 22.04 LTS
服务器版:Ubuntu 22.04 LTS

  
安卓:
安卓12、安卓13、安卓14
此外,buildroot和yocto是瑞芯微官方支持的操作系统,如果客户有需求,可以快速完成适配工作。

典型应用场景


Arm集群服务器的应用场景十分多样,除了主流的逻辑运算、存储外,S0C自带的AI核心、视频处理核心等功能IP也极大的拓展了Arm集群服务器的应用场景,下面是几个典型的应用场景。
云手机:
云手机是Arm集群服务器的主流场景之一。Arm处理器本就是面向移动平台,因此可以轻松运行手机、平板等安卓操作系统,作为云端设备提供服务。由于RK3588系列芯片的硬件规格比较特殊,除了运行原生的1对1(即一个SoC核心加载一个操作系统)模式,通过容器技术,还可以运行1对N(一个即一个S0C核心加载多个操作系统)模式。在优化模式下,一个RK3588节点可以运行6个1080P的安卓高性能容器,相当于六台高流畅度得到安卓手机。以一台80节点的2U集群服务器为例,可以提供480个高性能安卓手机环境。当然,对于性能要求不高的场景,可以运行更多的容爱
云手机在云游戏、数据备份、压力测试、账号运营等方面应用十分广泛,ScenSmart可以提供SDK及源码支持,方便用户二次开发,打造适合自己业务场景的产品。
云电脑:
云电脑的应用模式跟云手机类似,不过运行的环境是桌面版操作系统。云电脑主要应用于大型企业的日常办公需求该场景对数据安全有着较高的要求,因此采用云电,脑的技术来管控数据安全。目前国内政策已经释放明显的信号,关键单位会逐渐清退AMD、Intel以及Windows的产品,因此,国产化设备的需求也迎来了高速增长。在国产化方面ScenSmart已经适配了麒麟0S、UOS这两个主视频分析系统:
用RK3588集群服务器来打造视频分析系统是一个非常好的选择。RK3588系列芯片的一个主要应用场景就是视频编解码设备,RK3588内置两个独立的8KVPU,可支持8K视频或多路等效视频的同编同解,结合A模型,可以对视频进行快速的推理分析。不仅可以解码显示,还可以重新编码,进行存储或者推流。
视频分析系统在智慧安防、智慧交通、智慧校园的应用十分广泛,一台40节点的集群处理器就可以满足1000台以上的FHD摄像机分析需求。
应用服务器:
应用服务器是一个比较基础的场景需求,跟传统X86架构服务器一样,主要用于搭建站点、数据库或一些其他的后端服务。
科学计算:
科学计算的需求正日趋旺盛。与传统的X86架构服务器集群相比,Arm集群处理器有很大的能效优势。一台2U的RK3588集群服务器,可容纳80个以上S0C核心,包含640个CPU核心,320个GPU核心,240个NPU核心,以及高达2560GB的高频运行内存,十分适合应用于中小型的科学计算。
需要注意的是,集群服务器的节点采用交换机通讯,相当于多台主机处于同一个网络下,在进行大规模的协同运算时,需要使用分布式计算技术。


能效优秀,运维成本低


与传统X86架构处理器相比,Arm架构的能效表现十分优秀,这也是Arm集群服务器的核心优势之一。RK3588系列芯片采用8nm制程工艺,CPU采用大小核的八核架构,集成G610 MP4图形处理器,算上NPU等计算核心,单个节点的系统满载功耗在25W左右,远低于X86架构的系统功耗。
服务器是一种7*24h运行的设备,电力消耗是后期运维的主要成本之一,这直接关系到项目的盈利情况。除了电力消耗,后期的产品维护也是需要重点考虑的因素。Arm集群服务器集成度高,机房占用空间小,一个机柜可以放更多设备。除此之外,Arm集群服务器大都采用刀片(模组)结构,方便快速拆卸。并日,SoC核心也可以采用B2B的模块形式,可以快速更换,极大降低了人工成本。流的分支,可以满足各行业的日常应用需求。

产品灵活,可快速实现项目定制


RK3588芯片的ARM集群服务器项目通常是客制化项目,可以根据客户的项目需求进行定制,完成系统的BSP开发,并协助客户完成应用开发。Arm集群服务器是一个比较成熟的技术方案,得益于S0C芯片的高集成度,单个系统的节点尺寸可以控制在50*50m以内,这极大提高了项目的灵活性。目前ScenSmart的Arm集群服务器服务器采用交换机的传输方案,也是非常成熟的技术,有多种方案可选。整个项目的灵活性非常高,可以根据客户需求设计产品结构。软件方面也有丰富的技术储备,无论是操作系统、中间件,还是应用层,都可以根据客户的场景需求落地项目。


芯片选型


RK3588系列拥有多颗芯片可选,主要分为RK3588s和RK3588两个系列,两者功能核心一致,性能一直,前者接口较少,体积更小,面向消费类电子。RK3588主要面向商用场景和宽温场景,其高低温耐性更好。RK3588J是工业级芯片,RK3588M是车规级芯片,可以根据自己场景需求选择合适的芯片来定义产品。在进行芯片选型时要结合系统的工作环境和散热能力充分考虑。


结语

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2132925.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

编写XBOX控制器实现鼠标键盘输入

1.核心部分, XINPUT输入封装 XInput封装https://mp.csdn.net/mp_blog/creation/editor/1420701282.对话框窗口编写 Win32 对话框封装-CSDN博客https://blog.csdn.net/Flame_Cyclone/article/details/142110008?spm1001.2014.3001.5501 3.使用到的其他封装 字符串编码转换与…

惊人转变!从信息奴隶到思考大师,你只需掌握这几点专注力提升法!

引言 信息超载时代的今天,人们的主要问题不再是获取信息的资源渠道不足,任何一个信息,都可以通过一篇文章,一个视频来找到对应的相关信息,无极生太极、太极生两仪、两仪生四象。任何一个信息源中,都包含着…

设计模式-行为型模式-备忘录模式

1.备忘录模式定义 在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将对象恢复到原先保存的状态; 1.1 备忘录模式的优缺点 优点 提供了一种状态恢复的实现机制,使得用户可以…

社区营销:如何通过聚集人群提升品牌

“没有人是孤岛”,约翰多恩这样写道。如果可以,请忽略他的性别偏见。他写这句话是在1624年(那时候真的不一样)。尽管如此,几个世纪后,他的话依然铿锵有力:很少有人能够在孤独中茁壮成长。我们是…

Maven从入门到精通(二)

一、什么是pom.xml pom.xml是Maven项目的核心配置文件,它是 项目对象模型 - Project Object Model(POM)的缩写。POM定义了项目的所有属性,包括项目的名称、版本、依赖关系、构建配置等。使用pom.xml,我们可以轻松地管…

栈实现基本计算器

leetcode题目链接 这题其实和逆波兰表达式很像,无非多了个(和) 我们可以定义三个变量。 result表示当前计算结果 sign表示是还是- number表示当前数字 遍历字符串 利用isDigit 方法 提出数字 如果遇到加号resultsign*number 减号则将…

codeup:将已有文件夹推送到已有仓库

codeup:将已有文件夹推送到已有仓库 总流程git initgit remote add origin https://codeup.aliyun.com/xxx/xxx.gitgit add .git commit (会遇到很多问题)git push -u origin master (会遇到很多问题)成功在仓库中添加…

Unity 摄像机(Camera)详解

文章目录 0.前言1.相机属性介绍2.Unity 中多个相机画面堆叠显示2.1 3D 摄像机2.2 UI 摄像机2.3 摄像机的Culling Mask设置 0.前言 本文介绍的是使用Unity默认的内置渲染管线下的Camera组件,使用URP或HDRP则不同。 1.相机属性介绍 Clear Flags: 清除标记…

Java 创建对象内存分析

通过创建一个Pet类,以及new了两个Pet类的对象dog和cat来说明: 内存概念图:

揭秘!洞察用户心声的神秘策略,如何悄然引领业务爆炸式增长!

引言 在互联网和数字化技术的推动下,用户行为和消费模式发生了深刻变化。用户不再仅仅满足于产品的基本功能,而是更加关注个性化体验、情感连接和价值认同。因此,企业要想在激烈的市场竞争中脱颖而出,必须深入理解用户需求&#…

【解决方案】双系统中修复ubuntu引导

双系统中修复ubuntu引导 一、grub命令行进入ubuntu二、grub命令行进入windows三、可以进入windows的情况四、可以进入ubuntu的情况五、使用EasyUEFI软件编辑引导 windows安装ubuntu系统之后,无法进入系统选择界面,会出现以下几种情况。 一、grub命令行进…

【重学 MySQL】二十八、SQL99语法新特性之自然连接和 using 连接

【重学 MySQL】二十八、SQL99语法新特性之自然连接和 using 连接 自然连接(NATURAL JOIN)USING连接总结 SQL99语法在SQL92的基础上引入了一些新特性,其中自然连接(NATURAL JOIN)和USING连接是较为显著的两个特性。 自…

027.爬虫专用浏览器-绕过常见无头检测(二)

一、无头检测简介: 无头检测(Headless Detection)就是检测用户是否在无头浏览器。只要检测到,那百分百是爬虫。无头检测我们多数使用这个站:https://bot.sannysoft.com/之前写过一篇文章:插眼传送,绕过了部分检测&…

C盘空间不足如何解决?解决C盘空间不足的7个方法

当计算机的C盘(通常作为系统盘)空间不足时,会严重影响系统的运行效率和稳定性。针对这一问题,以下7个解决方案,可以帮助我们有效释放C盘空间,提升系统性能。 1.磁盘清理 利用Windows内置的磁盘清理工具…

【IPV6从入门到起飞】5-3 IPV6+Home Assistant(ESP32+MQTT+GPIO)远程控制灯

IPV6Home Assistant[ESP32MQTTGPIO]远程控制灯 1 背景2 Home Assistant 配置3 ESP32 配置3-1 工程代码3-2 硬件接线 4 实现效果 1 背景 在上一小节我们通过ESP32接入了Home Assistant,实现了温度、湿度、光照强度的数据采集,但智能家居更多的是实现控制…

IDEA 修改 ${USER} 配置

背景 安装了阿里巴巴代码规范插件,需要使用自动添加作者信息的功能 但是添加的是个人昵称,并非公司要求的工号等信息,于是需要做出修改 修改方案 历经一番波折后,终于发现其原理,是因为 插件添加作者信息&#xff0…

Version ‘18.19.0‘ not found - try `nvm ls-remote` to browse available versions.

nvm安装指定版本不好使了 使用 nvm install 18.19.0 一直报错 Version 18.19.0 not found - try nvm ls-remote to browse available versions.然而使用 nvm ls-remote 只看到 iojs-v1.0.0iojs-v1.0.1iojs-v1.0.2iojs-v1.0.3iojs-v1.0.4iojs-v1.1.0iojs-v1.2.0iojs-v1.3.0iojs…

GPU池化为实现Robotaxi按下快进键

日前,甲子光年智库推出《2022中国Robotaxi行业研究报告:探寻规模化商业落地之路》。Robotaxi(无人驾驶出租车)是自动驾驶技术发展应用的终极目标之一,新基建下的智慧共享出行将链接贯穿未来数智化生活全场景。 该报告从…

html限制仅有一个音/视频可播放

html限制仅有一个音/视频可播放 /** 多个音频仅能播放一个 */ function audiosPlay() {const audios document.getElementsByTagName(audio);const videos document.getElementsByTagName(video);function pauseAll() {var self this;[].forEach.call(audios, function (i) …