面向ARM指令架构HPC应用软件生态

智能计算芯世界 2022-12-22 08:40

本文选自开放架构HPC技术与生态白皮书本文介绍ARM指令集兼容架构的HPC应用系统兼容生态完备度、易用性特征。


下载链接:

开放架构HPC技术与生态白皮书
央国企信创白皮书:基于信创体系的数字化转型(2022)
面向万物互联的无源物联网技术(2022)
中国移动算网大脑白皮书(2022)

存算一体白皮书(2022)

《算力时代关键技术报告汇总》


HPC 应用生态的行业特征明显,例如油气、制造 CAE 行业以商业软件为主,但教育、气象、生命等行业以开源软件为主;不同学科的软件应用特征差异很大。
先介绍 ARM 上若干重要科学和工程计算领域应用软件;ARM 应用生态存在与其他架构应用生态类似的几个特点:
(1)大型软件与小型软件并存。传统高性能计算领域,如 CFD 计算、结构力学、气候气象等,主要依赖于若干大型应用软件一次性完成仿真计算工作。生物信息等领域,依赖一系列软件,分步骤协同完成仿真计算工作。
(2)计算密集型与访存密集型并存。信息安全领域中的口令恢复和分子动力学计算,计算量大,访存和内存要求低。而对于离散成稀疏线性系统的科学计算,计算访存比低,访存速度是限制应用实际计算性能的首要因素。
(3)通信自由型和通信受限型并存。对于线性系统求解类应用,由于只需要对残差等少量数据进行全局通信,可扩展性好,并行效率高。对于大量数据全局操作,如矩阵转置等,可扩展性差,有些只能扩展到几十个节点。
(4)进程级并行和任务级并行并存。能力型应用和大型问题采用进程级并行,通过分布式多核并行实现极大规模可扩展并行计算。普适型应用和海量问题通常采用任务级并行,一次性提交成百上千个任务,一个任务使用 1-100 个计算节点,通过高并发实现并行计算。
(5)单一并行与混合并行并存。大部分软件采用单一并行模式,85% 以上支持 MPI 并行。小部分仅支持 OpenMP 并行,极少数支持多级混合并行,甚至异构并行。
(6)核心算法简洁与流程复杂并存。科学计算应用聚集到稀疏线性系统求解,口令恢复主要包括AES 等核心算法,非确定性粒子输运模拟主要是粒子追踪。
总体而言,ARM 指令集兼容架构在 HPC 领域的应用生态是相对完备的,在重要的科学计算领域中无论是商业软件还是开源软件均有 ARM 指令集版本。
以国家超级计算长沙中心的天河新一代系统为例,已成功部署了 Lammps、Abinit、VASP、Gromacs、CP2K 等基础科研软件,WRF 等气象海洋软件,OpenFoam、NekTar++ 等制造仿真开源软件和 YH-ACT、YH-Aero、YH-SAS、YH-MAX 等天河生态工程计算软件,tensorflow、tensorflow-lite 等人工智能软件,opencv、graph500 等图计算软件,以及beagle、bookleaf、fftw、Laghos、numpy、atlas 等数学库,与基于 x86 架构的超算系统对科学计算应用的支持覆盖率相当。

基础科研

基础科研涵盖的领域范围广,涉及分子动力学、计算化学、地球物理、石油地质、高能物理、天体物理、量子力学等,相关软件种类繁多,其中相当一部分软件为用户自研。
分子动力学是一套分子模拟方法,该方法主要是依靠计算机来模拟分子、原子体系的运动,是一种多体模拟方法。通过对分子、原子在一定时间内运动状态的模拟,从而以动态观点考察系统随时间演化的行为。通常,分子、原子的轨迹是通过数值求解牛顿运动方程得到,势能通常可以由分子间相互作用势能函数、分子力学力场、全始计算给出。常用软件包括 NAMD、Lammps、Amber、ABinit、CPMD、VASP、QE、DL POLY、Siesta、Gromacs 等。其中 Lammps、Abinit、VASP、Gromacs 已在国家超级计算长沙中心已在天河新一代系统上部署。
计算化学是理论化学的一个分支,其主要目的是利用数学近似和电脑程序计算分子性质,例如总能量、偶极矩、四极矩、振动频率、反应活性等,并用以解释一些具体的化学问题。常用软件包括Wannier90、PSI、GAMESS、CP2K、NWchem、Octopus 等。,其中,CP2K 已在国家超级计算长沙中心已在天河新一代系统上部署。
地球物理是透过定量物理方法研究地球的自然科学学科,研究范围包括地球的地壳、地幔、地核和大气层,通常使用地震波、重力、电磁、地热和放射能等定量的物理方法。传统地球物理学主要指固体地球物理学,现代地球物理学的研究延伸到地球大气层外部的现象,例如电离层电机效应、极光放电和磁层顶电流系统,甚至延伸到其他行星及其卫星的物理性质。常用软件包括 Landmark、Petrl、tesseral、Madagascar 等。

石油地质学是研究石油和天然气在地壳中生成、运移和聚集规律的地质学分支学科,是石油和天然气地质学的简称。主要的勘探方法包括四类:地质法、地球物理法、地球化学法和钻探法。常用软件包括 KronosFlow、basinmod、ChemStat、CMG Suite、FlowSolv 等。
高能物理学是研究组成物质和射线的基本粒子以及它们之间相互作用的一个物理学分支。由于许多基本粒子在大自然的一般条件下不存在或不单独出现,物理学家只有使用粒子加速器在高能相撞的条件下才能生产和研究它们。常用软件包括 Geant4、ROOT、Moose Framework 等。
天体物理学,又称天文物理学,是研究宇宙的物理学,这包括星体的物理性质(光度,密度,温度,化学成分等等)和星体与星体彼此之间的相互作用。应用物理理论与方法,天体物理学探讨恒星演化、恒星结构、星际物质、宇宙微波背景、太阳系的起源和许多跟宇宙学相关的问题。常用软件包括CASA、DS9、Starfinder 等。
量子力学是研究物质世界微观粒子运动规律的物理学分支,主要研究原子、分子、凝聚态物质,以及原子核和基本粒子的结构、性质的基础理论。它与相对论一起被认为是现代物理学的两大基本支柱。许多物理学理论,如原子物理学、固体物理学、核物理学和粒子物理学以及其它相关的学科,都是以其为基础。量子理论的重要应用包括量子化学、量子光学、量子计算、超导磁体、发光二极管、激光器、晶体管和半导体如微处理器等。常用软件包括 VASP、CASTEP、MS、ELK、ASW、abinit、CP2K、QE、flapw 等。其中 VASP、abinit、CP2K 已在国家超级计算长沙中心已在天河新一代系统上部署。

气候海洋

数值天气预报需要海量的地理信息、实时的气象信息以及复杂的计算逻辑,WRF 是当前最为先进和广泛使用的数值天气预报系统。
天气预报即综合气象站、卫星等采集的信息数据,对一定区域范围内未来一段时间的天气情况进行预测,时间尺度一般是 1 小时 ~30 天。天气预报可以指导人民生产生活,防范极端天气,方便人们出行,天气预报的常用开源软件有 WRF、GFS。

海洋模拟可用于全球海洋洋流变化、海洋温度、波浪变化、河口海口沉积物演变等研究。海洋领域模式众多,且大多为开源。比较常见的软件包括:NEMO、SWAN、FVCOM、ROMS、HYCOM、WaveWatch3、ECOMSED、ECOM、POP、POM、MOM4、MITgcm 等,其中,NEMO 用于海洋环流、气候研究,ROMS 用于三维海洋建模,SWAN 用于波浪仿真。海洋模拟需要对海量数据、众多的数据源的数据集进行调查、观测、计算,并对海洋数据进行快速交互与分析处理。

制造仿真

伴随中国制造业转型升级进程加速,工业产品设计研发过程中正在大量使用计算机辅助创新技术,以计算机辅助设计(CAD)、工程分析仿真验证(CAE)、电子设计自动化(EDA)、计算机辅助工艺设计(CAPP)为代表的 CAX 研发软件已经成为先进制造业及相关科研院所、设计单位不可或缺的重要研发工具。
计算流体力学(Computational Fluid Dynamics,CFD)仿真包含流动、湍流、热传递和反应等广泛物理现象,其应用范围广。欧美国家已在计算流体力学领域深耕多年,开发出了以Ansys、Abaqus、ESI VPS 等为代表的典型应用。开源软件如 OpenFOAM、SU2、PALABOS、Deal.II、Code Saturne 等。

结构力学仿真研究的主要内容包括计算固体材料的形变、应力和应变,通常用来确定结构(例如桥梁)的强度,以防止发生损坏或事故。结构力学应用范围包括建筑桥梁设计、器件模块设计,车辆、舰船设计等。当前结构力学领域典型软件如 Elmer、Code Aster。

计算电磁学是现代电磁理论研究的主流,其建立在电磁场理论基础上,以高性能计算机技术为工具,运用计算数学方法,专门解决复杂电磁场与微波工程问题。电磁工业软件作为仿真计算的工具,如 ANSYS HFSS、FEKO、ANSYS Maxwell,已被广泛应用于电子装备的电磁设计中。

生命科学

生命科学是高性能计算的重要应用领域,数据量大、数据种类多样。随着基因组、转录组和蛋白质组、医疗影像等生物大数据井喷式增长,对数据存储的要求越来越高,同时,数据分析和挖掘过程中对算力和高性能计算技术的要求也越来越高。常用软件包括:BLAST、BWA、CNVnator、HISAT2、Bowtie、Minimap2、diamond、hisat 等。

虚拟药物筛选是药物筛选技术发展的另一个方向,是将药物筛选的过程在计算机上模拟,对化合物可能的活性作出预测。比较常见的软件包括:PyRx、DOCK、DSMS、Sybyl、QSAR、octave 等。
医学影像提供了功能性和结构性的临床信息,如何从影像中分析疾病相关信息,并加快其分析速度以及提高医学影像的图像质量是医学影像领域亟需解决的问题。如 Relion、GDS3D、eman2 等。

地球物理

CitcomS是一种有限元代码,用于解决与地幔有关的可压缩热化学对流问题。软件为开源软件遵循 GPL-2.0 协议。ASPECT是 由 CIG组织开发的一套开源地球动力学热对流模拟代码,旨在为地学工作者提供一套具备高可用性、高可扩展性、数值求解算法先进、文档完备的开源软件。
下面,介绍下我国自主研制的若干科学和工程应用软件。
中国科学院相关单位研发的芯片后端验证工具 ChEDA、离散颗粒运动模拟软件 DPS、拟颗粒模拟 PPM+、天体物理模拟软件 PHoToNs、相场模拟软件 ScLETD、分子动力学模拟软件DeePMD-kit、格点量子色动力学CLQCD、海洋环流模式 LICOM。

中国空气动力研究与发展中心NNW 系列软件,国防科技大学银河矩阵计算软件YHMatrix、不可压缩流体计算软件 YHACT、银河通用网格生成软件 YHGRID,西安电子科技大学计算电磁软件LASPCEM,自然资源部第一海洋研究所海浪模式 MASNUM,西安航空计算技术研究所外流仿真分析软件 WiseCFD-UG,中国核动力研究设计院MOI-X 与MORE,西北工业大学航发仿真应用计算软件AES,北京理工大学全波数值电磁仿真软件 SINOCOM等。

白皮书内容覆盖技术、生态、用户篇,详情参看白皮书报告开放架构HPC技术与生态白皮书

下载链接:

CPU技术与产业白皮书
2023年半导体策略:但行“芯”路,不问“硅”期
2023年半导体设备:聚焦自主可控和国产化替代
2021年国内服务器产品手册
2022年国产操作系统发展研究报告
中国IT基础设施行业研究报告
边缘计算最佳实施白皮书 (2022)
SOC芯片研究框架(2022)
2022年中国AI工业质检行业产业链分析
工业AI质检标准化研究报告(2022)
《算力时代关键技术报告汇总》
1、算力感知网络CAN技术白皮书
2、算力时代的全光底座白皮书
3、算力时代网络运力研究报告(2022)
2022 OCP全球峰会:服务器系列(1)
2022 OCP全球峰会:服务器系列(2)
2022 OCP全球峰会:服务器系列(3)
2022 OCP全球峰会:服务器系列(4)
2022 OCP全球峰会:服务器系列(5)
2022 OCP全球峰会:服务器系列(6)
Hyperion Research:SC22 HPC Market Update(2022.11)
Hyperion Research:ISC22 Market Update(2022.5)
Intersect360全球HPC-AI市场报告(2022—2026)
Intersect360 AMD CPU和GPU调研白皮书
EDA专题报告:行业快速发展,国产替代前景可期(2022)
2022年信创厂商全景报告
2021年信创产业发展报告
2020信创发展研究报告
信创研究框架
信创产业系列专题(总篇)
2021年中国信创生态研究报告
中国信创产业发展白皮书(2021)

本号资料全部上传至知识星球,更多内容请登录智能计算芯知识(知识星球)星球下载全部资料。



免责申明:本号聚焦相关技术分享,内容观点不代表本号立场,可追溯内容均注明来源,发布文章若存在版权等问题,请留言联系删除,谢谢。

电子书<服务器基础知识全解(终极版)>更新完毕。
获取方式:点击“小程序链接”即可查看182页 PPT可编辑版本和PDF阅读版本详情。

服务器基础知识全解PPT(终极版)

服务器基础知识全解PDF(终极版)


温馨提示:
请搜索“AI_Architect”或“扫码”关注公众号实时掌握深度技术分享,点击“阅读原文”获取更多原创技术干货。


智能计算芯世界 聚焦人工智能、芯片设计、异构计算、高性能计算等领域专业知识分享.
评论
  • 国际标准IPC 标准:IPC-A-600:规定了印刷电路板制造过程中的质量要求和验收标准,涵盖材料、外观、尺寸、焊接、表面处理等方面。IPC-2221/2222:IPC-2221 提供了用于设计印刷电路板的一般原则和要求,IPC-2222 则针对高可靠性电子产品的设计提供了进一步的指导。IPC-6012:详细定义了刚性基板和柔性基板的要求,包括材料、工艺、尺寸、层次结构、特征等。IPC-4101:定义了印刷电路板的基板材料的物理和电气特性。IPC-7351:提供了元件封装的设计规范,包括封装尺寸
    Jeffreyzhang123 2025-01-02 16:50 198浏览
  • 物联网(IoT)的快速发展彻底改变了从智能家居到工业自动化等各个行业。由于物联网系统需要高效、可靠且紧凑的组件来处理众多传感器、执行器和通信设备,国产固态继电器(SSR)已成为满足中国这些需求的关键解决方案。本文探讨了国产SSR如何满足物联网应用的需求,重点介绍了它们的优势、技术能力以及在现实场景中的应用。了解物联网中的固态继电器固态继电器是一种电子开关设备,它使用半导体而不是机械触点来控制负载。与传统的机械继电器不同,固态继电器具有以下优势:快速切换:确保精确快速的响应,这对于实时物联网系统至
    克里雅半导体科技 2025-01-03 16:11 160浏览
  • 光耦合器,也称为光隔离器,是一种利用光在两个隔离电路之间传输电信号的组件。在医疗领域,确保患者安全和设备可靠性至关重要。在众多有助于医疗设备安全性和效率的组件中,光耦合器起着至关重要的作用。这些紧凑型设备经常被忽视,但对于隔离高压和防止敏感医疗设备中的电气危害却是必不可少的。本文深入探讨了光耦合器的功能、其在医疗应用中的重要性以及其实际使用示例。什么是光耦合器?它通常由以下部分组成:LED(发光二极管):将电信号转换为光。光电探测器(例如光电晶体管):检测光并将其转换回电信号。这种布置确保输入和
    腾恩科技-彭工 2025-01-03 16:27 155浏览
  • 自动化已成为现代制造业的基石,而驱动隔离器作为关键组件,在提升效率、精度和可靠性方面起到了不可或缺的作用。随着工业技术不断革新,驱动隔离器正助力自动化生产设备适应新兴趋势,并推动行业未来的发展。本文将探讨自动化的核心趋势及驱动隔离器在其中的重要角色。自动化领域的新兴趋势智能工厂的崛起智能工厂已成为自动化生产的新标杆。通过结合物联网(IoT)、人工智能(AI)和机器学习(ML),智能工厂实现了实时监控和动态决策。驱动隔离器在其中至关重要,它确保了传感器、执行器和控制单元之间的信号完整性,同时提供高
    腾恩科技-彭工 2025-01-03 16:28 157浏览
  • 在测试XTS时会遇到修改产品属性、SElinux权限、等一些内容,修改源码再编译很费时。今天为大家介绍一个便捷的方法,让OpenHarmony通过挂载镜像来修改镜像内容!触觉智能Purple Pi OH鸿蒙开发板演示。搭载了瑞芯微RK3566四核处理器,树莓派卡片电脑设计,支持开源鸿蒙OpenHarmony3.2-5.0系统,适合鸿蒙开发入门学习。挂载镜像首先,将要修改内容的镜像传入虚拟机当中,并创建一个要挂载镜像的文件夹,如下图:之后通过挂载命令将system.img镜像挂载到sys
    Industio_触觉智能 2025-01-03 11:39 112浏览
  • 影像质量应用于多个不同领域,无论是在娱乐、医疗或工业应用中,高质量的影像都是决策的关键基础。清晰的影像不仅能提升观看体验,还能保证关键细节的准确传达,例如:在医学影像中,它对诊断结果有着直接的影响!不仅如此,影像质量还影响了:▶ 压缩技术▶ 存储需求▶ 传输效率随着技术进步,影像质量的标准不断提高,对于研究与开发领域,理解并提升影像质量已成为不可忽视的重要课题。在图像处理的过程中,硬件与软件除了各自扮演着不可或缺的基础角色,有效地协作能够确保图像处理过程既高效又具有优异的质量。软硬件各扮演了什么
    百佳泰测试实验室 2025-01-03 10:39 132浏览
  • 从无到有:智能手机的早期探索无线电话装置的诞生:1902 年,美国人内森・斯塔布菲尔德在肯塔基州制成了第一个无线电话装置,这是人类对 “手机” 技术最早的探索。第一部移动手机问世:1938 年,美国贝尔实验室为美国军方制成了世界上第一部 “移动” 手机。民用手机的出现:1973 年 4 月 3 日,摩托罗拉工程师马丁・库珀在纽约曼哈顿街头手持世界上第一台民用手机摩托罗拉 DynaTAC 8000X 的原型机,给竞争对手 AT&T 公司的朋友打了一个电话。这款手机重 2 磅,通话时间仅能支持半小时
    Jeffreyzhang123 2025-01-02 16:41 167浏览
  • 本文继续介绍Linux系统查看硬件配置及常用调试命令,方便开发者快速了解开发板硬件信息及进行相关调试。触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。查看系统版本信息查看操作系统版本信息root@ido:/# cat /etc/*releaseDISTRIB_ID=UbuntuDISTRIB_RELEASE=20.04DISTRIB_CODENAME=focalDIS
    Industio_触觉智能 2025-01-03 11:37 137浏览
  • Matter加持:新世代串流装置如何改变智能家居体验?随着现在智能家庭快速成长,串流装置(Streaming Device,以下简称Streaming Device)除了提供更卓越的影音体验,越来越多厂商开始推出支持Matter标准的串流产品,使其能作为智能家庭中枢,连结多种智能家电。消费者可以透过Matter的功能执行多样化功能,例如:开关灯、控制窗帘、对讲机开门,以及操作所有支持Matter的智能家电。此外,再搭配语音遥控器与语音助理,打造出一个更加智能、便捷的居家生活。支持Matter协议
    百佳泰测试实验室 2025-01-03 10:29 136浏览
  • 在快速发展的能源领域,发电厂是发电的支柱,效率和安全性至关重要。在这种背景下,国产数字隔离器已成为现代化和优化发电厂运营的重要组成部分。本文探讨了这些设备在提高性能方面的重要性,同时展示了中国在生产可靠且具有成本效益的数字隔离器方面的进步。什么是数字隔离器?数字隔离器充当屏障,在电气上将系统的不同部分隔离开来,同时允许无缝数据传输。在发电厂中,它们保护敏感的控制电路免受高压尖峰的影响,确保准确的信号处理,并在恶劣条件下保持系统完整性。中国国产数字隔离器经历了重大创新,在许多方面达到甚至超过了全球
    克里雅半导体科技 2025-01-03 16:10 117浏览
  • 前言近年来,随着汽车工业的快速发展,尤其是新能源汽车与智能汽车领域的崛起,汽车安全标准和认证要求日益严格,应用范围愈加广泛。ISO 26262和ISO 21448作为两个重要的汽车安全标准,它们在“系统安全”中扮演的角色各自不同,但又有一定交集。在智能网联汽车的高级辅助驾驶系统(ADAS)应用中,理解这两个标准的区别及其相互关系,对于保障车辆的安全性至关重要。ISO 26262:汽车功能安全的基石如图2.1所示,ISO 26262对“功能安全”的定义解释为:不存在由于电子/电气系统失效引起的危害
    广电计量 2025-01-02 17:18 214浏览
  •  在这个日新月异的科技时代,智能家居正以前所未有的速度融入我们的日常生活,从智能灯光到温控系统,从安防监控到语音助手,每一处细节都透露着科技的温度与智慧。而在这场智能化浪潮中,一个看似不起眼却至关重要的组件——晶体管光耦,正扮演着连接物理世界与数字世界的隐形桥梁角色,默默推动着智能家居行业的发展与革新。 晶体管光耦——智能家居的“神经递质”晶体管光耦,作为一种能够将电信号转换为光信号,再通过光信号控制另一侧电路开关的电子元器件,其独特的工作原理使得它在隔离传输、抗干扰及保护电
    晶台光耦 2025-01-02 16:19 154浏览
  • 在科技飞速发展的今天,机器人已经逐渐深入到我们生活和工作的各个领域。从工业生产线上不知疲倦的机械臂,到探索未知环境的智能探测机器人,再到贴心陪伴的家用服务机器人,它们的身影无处不在。而在这些机器人的背后,C 语言作为一种强大且高效的编程语言,发挥着至关重要的作用。C 语言为何适合机器人编程C 语言诞生于 20 世纪 70 年代,凭借其简洁高效、可移植性强以及对硬件的直接操控能力,成为机器人编程领域的宠儿。机器人的运行环境往往对资源有着严格的限制,需要程序占用较少的内存和运行空间。C 语言具有出色
    Jeffreyzhang123 2025-01-02 16:26 153浏览
  • 车身域是指负责管理和控制汽车车身相关功能的一个功能域,在汽车域控系统中起着至关重要的作用。它涵盖了车门、车窗、车灯、雨刮器等各种与车身相关的功能模块。与汽车电子电气架构升级相一致,车身域发展亦可以划分为三个阶段,功能集成愈加丰富:第一阶段为分布式架构:对应BCM车身控制模块,包含灯光、雨刮、门窗等传统车身控制功能。第二阶段为域集中架构:对应BDC/CEM域控制器,在BCM基础上集成网关、PEPS等。第三阶段为SOA理念下的中央集中架构:VIU/ZCU区域控制器,在BDC/CEM基础上集成VCU、
    北汇信息 2025-01-03 16:01 166浏览
  • 【工程师故事】+半年的经历依然忧伤,带着焦虑和绝望  对于一个企业来说,赚钱才是第一位的,对于一个人来说,赚钱也是第一位的。因为企业要活下去,因为个人也要活下去。企业打不了倒闭。个人还是要吃饭的。企业倒闭了,打不了从头再来。个人失业了,面对的不仅是房贷车贷和教育,还有找工作的焦虑。企业说,一个公司倒闭了,说明不了什么,这是正常的一个现象。个人说,一个中年男人失业了,面对的压力太大了,焦虑会摧毁你的一切。企业说,是个公司倒闭了,也不是什么大的问题,只不过是这些公司经营有问题吧。
    curton 2025-01-02 23:08 284浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦