 openEuler 22.03 LTS SP2 技术白皮书优化。 • 硬实时(UniProton)中间件:提供丰富的 POSIX 接口支持和常用中间件,方便用户应 用开发和迁移。 • 泛工业泛嵌入式通用接口:围绕 RTOS 领域极致性能场景,定义高性能 API,为北向应用提供统一的接口。 • 行业安全认证:联合伙伴逐步支持面向行业安全认证,如面向 IEC61508、CC EAL 等。 12 openEuler 22.03 LTS SP2 技术白皮书 手段。混部的核心技术是资源隔离控制。 业务可根据时延敏感性分为高优先级业务和低优先级业务,将业务区分优先级混合部署以提高资源利用率。高优先级 虚拟机业务推荐:时延敏感类业务,如 web 服务、高性能数据库、实时渲染、机器学习推理等。低优先级虚拟机业务推荐: 非时延敏感类业务,如视频编码、大数据处理、离线渲染、机器学习训练等。 应用场景 版本功能如下: • 集群调度增强:增强 OpenStack 动反馈优化工 具 A-FOT,一键构建针对特定场景优化的内核。 通用计算领域,运行 SPECCPU 2017 测试,相比于上游社区的 GCC 10.3 版本可获得 20% 左右的性能收益。 高性能计算领域,运行 WRF、NEMO 应用,相比于上游社区的 GCC 10.3 版本能够获得 10% 左右的性能收益。 其他场景领域,使能自动反馈优化后,MySQL性能提升15%以上;使能内核反馈优化0 码力 | 48 页 | 5.62 MB | 1 年前3 openEuler 22.03 LTS SP2 技术白皮书优化。 • 硬实时(UniProton)中间件:提供丰富的 POSIX 接口支持和常用中间件,方便用户应 用开发和迁移。 • 泛工业泛嵌入式通用接口:围绕 RTOS 领域极致性能场景,定义高性能 API,为北向应用提供统一的接口。 • 行业安全认证:联合伙伴逐步支持面向行业安全认证,如面向 IEC61508、CC EAL 等。 12 openEuler 22.03 LTS SP2 技术白皮书 手段。混部的核心技术是资源隔离控制。 业务可根据时延敏感性分为高优先级业务和低优先级业务,将业务区分优先级混合部署以提高资源利用率。高优先级 虚拟机业务推荐:时延敏感类业务,如 web 服务、高性能数据库、实时渲染、机器学习推理等。低优先级虚拟机业务推荐: 非时延敏感类业务,如视频编码、大数据处理、离线渲染、机器学习训练等。 应用场景 版本功能如下: • 集群调度增强:增强 OpenStack 动反馈优化工 具 A-FOT,一键构建针对特定场景优化的内核。 通用计算领域,运行 SPECCPU 2017 测试,相比于上游社区的 GCC 10.3 版本可获得 20% 左右的性能收益。 高性能计算领域,运行 WRF、NEMO 应用,相比于上游社区的 GCC 10.3 版本能够获得 10% 左右的性能收益。 其他场景领域,使能自动反馈优化后,MySQL性能提升15%以上;使能内核反馈优化0 码力 | 48 页 | 5.62 MB | 1 年前3
 Curve 分布式存储设计无法满足高的性能需求Curve的设计目标 1. Curve云原生软件定义存储 2. Curve块存储 3. Curve文件存储 4. 高性能,易运维,云原生Curve块存储 1. 高性能分布式共享数据库场景 2. Curve块存储提供底层分布式共享存储 3. Polardb for PostgreSQL提供上层高性能数 据库服务 4. 性能测试 1. benchmarkSQL 每分钟事务数提升39% 2. pgbench iSCSI协议 4. 容器云块存储(CSI) 应用场景Curve块存储 1. 高可用性/高可靠性 (易运维) 2. RAFT一致性协议 3. CopySet分配算法 4. 拓扑结构 5. 高性能 6. chunkfilepool (降低写放大) 7. data stripe (增大并发) 8. zerocopy 9. 云原生 核心设计Curve块存储 1. physical pool用于实现对机 3. NebdServer实现大部分的客 户端逻辑Curve块存储 故障对I/O抖动延迟的影响 FAULTS CASE CURVE I/O 抖动Curve文件存储 1. 元数据服务 2. 高性能 3. 可扩展易运维 4. 云原生 设计目标Curve文件存储 1. 兼顾性能与容量的机器学习 场景 2. 快速跨云弹性发布的业务 3. 低成本大容量需求的业务 4. 中间件冷热数据自动分离0 码力 | 20 页 | 4.13 MB | 6 月前3 Curve 分布式存储设计无法满足高的性能需求Curve的设计目标 1. Curve云原生软件定义存储 2. Curve块存储 3. Curve文件存储 4. 高性能,易运维,云原生Curve块存储 1. 高性能分布式共享数据库场景 2. Curve块存储提供底层分布式共享存储 3. Polardb for PostgreSQL提供上层高性能数 据库服务 4. 性能测试 1. benchmarkSQL 每分钟事务数提升39% 2. pgbench iSCSI协议 4. 容器云块存储(CSI) 应用场景Curve块存储 1. 高可用性/高可靠性 (易运维) 2. RAFT一致性协议 3. CopySet分配算法 4. 拓扑结构 5. 高性能 6. chunkfilepool (降低写放大) 7. data stripe (增大并发) 8. zerocopy 9. 云原生 核心设计Curve块存储 1. physical pool用于实现对机 3. NebdServer实现大部分的客 户端逻辑Curve块存储 故障对I/O抖动延迟的影响 FAULTS CASE CURVE I/O 抖动Curve文件存储 1. 元数据服务 2. 高性能 3. 可扩展易运维 4. 云原生 设计目标Curve文件存储 1. 兼顾性能与容量的机器学习 场景 2. 快速跨云弹性发布的业务 3. 低成本大容量需求的业务 4. 中间件冷热数据自动分离0 码力 | 20 页 | 4.13 MB | 6 月前3
 openEuler 24.03 LTS 技术白皮书器镜像的应用场景如下。 • SDK 镜像:提供对应硬件的计算加速工具包和开发环境,用户可进行 Ascend CANN 或 NVIDIA CUDA 等应用的开发和调试。同时, 可在该类容器中运行高性能计算任务,例如大规模数据处理、并行计算等。 • AI 框架镜像:用户可直接在该类容器中进行 AI 模型开发、训练及推理等任务。 • 模型应用镜像:已预置完整的 AI 软件栈和特定的模型,用户可根 特性增强 Gazelle 是一款高性能用户态协议栈。它基于 DPDK 在用户态直接读写网卡报文,共享大页内存传递报文,使用轻量级 LwIP 协议栈。能够大幅提高应用的网络 I/O 吞吐能力。专注于数据库网络性能加速,兼顾高性能与通用性。本次版本新增 UDP 协议及 相关接口支持,丰富用户态协议栈。 • 高性能(超轻量):基于 dpdk、lwip 实现高性能轻量协议栈能力。 • 极致性能: Binary CMS RPM 软件包文件 RPM Package openPGP GreatSQL 数据库 GreatSQL 数据库是一款开源免费数据库,可在普通硬件上满足金融级应用场景,具有高可用、高性能、高兼容、高安全等特 性,可作为 MySQL 或 Percona Server for MySQL 的理想可选替换。 特性增强 28 openEuler 24.03 LTS 技术白皮书 GreatSQL0 码力 | 45 页 | 6.18 MB | 1 年前3 openEuler 24.03 LTS 技术白皮书器镜像的应用场景如下。 • SDK 镜像:提供对应硬件的计算加速工具包和开发环境,用户可进行 Ascend CANN 或 NVIDIA CUDA 等应用的开发和调试。同时, 可在该类容器中运行高性能计算任务,例如大规模数据处理、并行计算等。 • AI 框架镜像:用户可直接在该类容器中进行 AI 模型开发、训练及推理等任务。 • 模型应用镜像:已预置完整的 AI 软件栈和特定的模型,用户可根 特性增强 Gazelle 是一款高性能用户态协议栈。它基于 DPDK 在用户态直接读写网卡报文,共享大页内存传递报文,使用轻量级 LwIP 协议栈。能够大幅提高应用的网络 I/O 吞吐能力。专注于数据库网络性能加速,兼顾高性能与通用性。本次版本新增 UDP 协议及 相关接口支持,丰富用户态协议栈。 • 高性能(超轻量):基于 dpdk、lwip 实现高性能轻量协议栈能力。 • 极致性能: Binary CMS RPM 软件包文件 RPM Package openPGP GreatSQL 数据库 GreatSQL 数据库是一款开源免费数据库,可在普通硬件上满足金融级应用场景,具有高可用、高性能、高兼容、高安全等特 性,可作为 MySQL 或 Percona Server for MySQL 的理想可选替换。 特性增强 28 openEuler 24.03 LTS 技术白皮书 GreatSQL0 码力 | 45 页 | 6.18 MB | 1 年前3
 openEuler 22.03-LTS 技术白皮书BTI(Branch Target Identifiers)特性:对间接跳转的目标进行限制。与 PA 结合使用减少控制流攻击。 • XDP(eXpress Data Path)支持:基于 ebpf 的一种高性能、用户可编程的网络数据包传输路径,在网络报文还未 进入网络协议栈之前就对数据进行处理,提升网络性能。可用于 DDOS 防御、防火墙、网络 QOS 等场景。 • SVA(Shared Virtual 快捷的生产部署需要。 Kunpeng GCC Kunpeng GCC 编译器基于开源 GCC 10.3 版本开发,通过软硬件协同,内存优化、SVE 向量化、数学库等,打造鲲鹏 920 处理器的高性能编译器: 1. 充分发挥鲲鹏的硬件特性,运行效率更高,在 SPEC CPU 2017 等基准测试中性能大幅优于上游社区的 GCC 10.3 版本。 2. 支持 mcmodel=medium、 精度控制选项,精细化控制浮点数计算精度。 应用场景 在高性能计算领域的测试中,运行 WRF、NEMO 应用,相比于上游社区的 GCC 10.3 版本能够获得 10% 左右的性能收益。 还可用于 SPEC CPU 2017 基准测试中,相比于上游社区的 GCC 10.3 版本在鲲鹏平台能够获得 15% 左右的性能收益。 毕昇 JDK 毕昇 JDK 是基于 OpenJDK 开发的增强版本,具备高性能、高可用等优点,可用于生产环境。毕昇0 码力 | 17 页 | 6.52 MB | 1 年前3 openEuler 22.03-LTS 技术白皮书BTI(Branch Target Identifiers)特性:对间接跳转的目标进行限制。与 PA 结合使用减少控制流攻击。 • XDP(eXpress Data Path)支持:基于 ebpf 的一种高性能、用户可编程的网络数据包传输路径,在网络报文还未 进入网络协议栈之前就对数据进行处理,提升网络性能。可用于 DDOS 防御、防火墙、网络 QOS 等场景。 • SVA(Shared Virtual 快捷的生产部署需要。 Kunpeng GCC Kunpeng GCC 编译器基于开源 GCC 10.3 版本开发,通过软硬件协同,内存优化、SVE 向量化、数学库等,打造鲲鹏 920 处理器的高性能编译器: 1. 充分发挥鲲鹏的硬件特性,运行效率更高,在 SPEC CPU 2017 等基准测试中性能大幅优于上游社区的 GCC 10.3 版本。 2. 支持 mcmodel=medium、 精度控制选项,精细化控制浮点数计算精度。 应用场景 在高性能计算领域的测试中,运行 WRF、NEMO 应用,相比于上游社区的 GCC 10.3 版本能够获得 10% 左右的性能收益。 还可用于 SPEC CPU 2017 基准测试中,相比于上游社区的 GCC 10.3 版本在鲲鹏平台能够获得 15% 左右的性能收益。 毕昇 JDK 毕昇 JDK 是基于 OpenJDK 开发的增强版本,具备高性能、高可用等优点,可用于生产环境。毕昇0 码力 | 17 页 | 6.52 MB | 1 年前3
 Curve设计要点新一代分布式存储系统 Curve 李小翠Curve 是高性能、高可用、高可靠的分布式存储系统 • 高性能、低延迟 • 可支撑储场景:块存储、对象存储、云原生数据库、EC等 • 当前实现了高性能块存储,对接OpenStack和 K8s 网易内部线上无故障稳定运行一年多,线上异常演练 • 已开源 • github主页: https://opencurve.github.io/ • github代码仓库: 1.244 3.2 3.1 0.998 4K随机写 4K随机读 61.12 % 67.8% 测试环境:6台服务器*20块SATA SSD,E5-2660 v4,256G,3副本场景 高性能高性能 • quorum机制:raft • 轻量级快照 • io路径上的优化 • filepool落盘零放大 • 轻量级线性一致性读 • io路径上用户空间零拷贝 10卷4K随机读写IOPS0 码力 | 35 页 | 2.03 MB | 6 月前3 Curve设计要点新一代分布式存储系统 Curve 李小翠Curve 是高性能、高可用、高可靠的分布式存储系统 • 高性能、低延迟 • 可支撑储场景:块存储、对象存储、云原生数据库、EC等 • 当前实现了高性能块存储,对接OpenStack和 K8s 网易内部线上无故障稳定运行一年多,线上异常演练 • 已开源 • github主页: https://opencurve.github.io/ • github代码仓库: 1.244 3.2 3.1 0.998 4K随机写 4K随机读 61.12 % 67.8% 测试环境:6台服务器*20块SATA SSD,E5-2660 v4,256G,3副本场景 高性能高性能 • quorum机制:raft • 轻量级快照 • io路径上的优化 • filepool落盘零放大 • 轻量级线性一致性读 • io路径上用户空间零拷贝 10卷4K随机读写IOPS0 码力 | 35 页 | 2.03 MB | 6 月前3
 openEuler : 面向数字基础设施的开源操作系统
服务器场景 etMem 内存分级扩展 Gala 基于AI的故障处理框架 … 云原生/边缘场景 KubeOS 云原生OS Eggo 一键部署平台 Rubik 在离线混布 Kmesh 高性能服务网格 … 嵌入式场景 MICA 混合关键性部署 ZVM 嵌入式VMM Rust-Shyper 虚拟机监视器 … 开发服务 Eulerlauncher 本地开发环境 EulerMaker 用户态协议栈 SysMaster 系统管理 Syscare 智能热补丁平台 A-OPS 系统故障智能判断 eNFS 增强NFS协议 BishengJDK 高性能JDK系统 国密 全栈国密支持 EulerFS 高性能SCM文件系统 DPU utils DPU 开发套件 虚拟化 | 容器 | 基础中间件 多样性内核架构 Linux内核 实时内核 Uniproton 其他内核 DPU GPU NPU 容器运行时 iSulad Docker Containerd Kusar StratoVirt Kata … 云原生业务调度 Rubik 在离线混布 Kmesh 高性能服务网格 Volcano Rancher RKE2/K3s KubeVirt … KubeSphere … Applications openEuler 社区项目 加入 openEuler0 码力 | 12 页 | 2.87 MB | 1 年前3 openEuler : 面向数字基础设施的开源操作系统
服务器场景 etMem 内存分级扩展 Gala 基于AI的故障处理框架 … 云原生/边缘场景 KubeOS 云原生OS Eggo 一键部署平台 Rubik 在离线混布 Kmesh 高性能服务网格 … 嵌入式场景 MICA 混合关键性部署 ZVM 嵌入式VMM Rust-Shyper 虚拟机监视器 … 开发服务 Eulerlauncher 本地开发环境 EulerMaker 用户态协议栈 SysMaster 系统管理 Syscare 智能热补丁平台 A-OPS 系统故障智能判断 eNFS 增强NFS协议 BishengJDK 高性能JDK系统 国密 全栈国密支持 EulerFS 高性能SCM文件系统 DPU utils DPU 开发套件 虚拟化 | 容器 | 基础中间件 多样性内核架构 Linux内核 实时内核 Uniproton 其他内核 DPU GPU NPU 容器运行时 iSulad Docker Containerd Kusar StratoVirt Kata … 云原生业务调度 Rubik 在离线混布 Kmesh 高性能服务网格 Volcano Rancher RKE2/K3s KubeVirt … KubeSphere … Applications openEuler 社区项目 加入 openEuler0 码力 | 12 页 | 2.87 MB | 1 年前3
 Raft在Curve存储中的工程实践程 实 践 陈威Curve介绍 01 02 raft和braft 03 raft在Curve中的应用 05 Q&A 04 Curve对raft的优化项目背景 Curve是一个 高性能、更稳定、易运维 的 云原生 分布式存储系统,支持 块存储 和 文件存储 2018~2021 Curve块存储 2021~2022 Curve文件存储 • 基于Openstack构建云计算平台 存储使用Ceph文件存储/HDFS • 成本/性能挑战 Curve块存储和文件存储均采用raft协议整体架构 • 对接OpenStack平台为云主机提供高性能块 存储服务 • 对接Kubernetes为其提供RWO、RWX等类 型的持久化存储卷 • 对接PolarFS作为云原生数据库的高性能存储 底座,完美支持云原生数据库的存算分离架 构 • Curve作为云存储中间件使用S3兼容的对象 存储作为数据存储引擎,为公有云用户提供 什么是braftCurve介绍 01 02 raft和braft 03 raft在Curve中的应用 05 Q&A 04 Curve对raft的优化Curve块存储RAFT应用 Curve块存储 • 高性能、更稳定、易运维 • 支持NBD(network block device)、iscsi • 支持RDMA和SPDK Curve块存储架构 • client:接受用户请求。 • mds:保0 码力 | 29 页 | 2.20 MB | 6 月前3 Raft在Curve存储中的工程实践程 实 践 陈威Curve介绍 01 02 raft和braft 03 raft在Curve中的应用 05 Q&A 04 Curve对raft的优化项目背景 Curve是一个 高性能、更稳定、易运维 的 云原生 分布式存储系统,支持 块存储 和 文件存储 2018~2021 Curve块存储 2021~2022 Curve文件存储 • 基于Openstack构建云计算平台 存储使用Ceph文件存储/HDFS • 成本/性能挑战 Curve块存储和文件存储均采用raft协议整体架构 • 对接OpenStack平台为云主机提供高性能块 存储服务 • 对接Kubernetes为其提供RWO、RWX等类 型的持久化存储卷 • 对接PolarFS作为云原生数据库的高性能存储 底座,完美支持云原生数据库的存算分离架 构 • Curve作为云存储中间件使用S3兼容的对象 存储作为数据存储引擎,为公有云用户提供 什么是braftCurve介绍 01 02 raft和braft 03 raft在Curve中的应用 05 Q&A 04 Curve对raft的优化Curve块存储RAFT应用 Curve块存储 • 高性能、更稳定、易运维 • 支持NBD(network block device)、iscsi • 支持RDMA和SPDK Curve块存储架构 • client:接受用户请求。 • mds:保0 码力 | 29 页 | 2.20 MB | 6 月前3
 openEuler 21.09 技术白皮书(Branch Target Identifiers) 特性: 对间接跳转的目标进行限制。与 PA 结合使用 减少控制流攻击。 XDP(eXpress Data Path)支持:基于 ebpf 的 一种高性能、用户可编程的网络数据包传输路径, 在网络报文还未进入网络协议栈之前就对数据进行 处理,提升网络性能。可用于 DDOS 防御、防火墙、 网络 QOS 等场景。 SVA (Shared Virtual 中跟踪依赖的 持久化操作,后续通过异步的方式进行持久化,可以大幅提高性。 应用场景 通用的针对 NVDIMM 新介质的文件系统,可代替 EXT4,XFS 等文件系统,满足单机应用、云原生分布式应用高性能 数据存储诉求。 openEuler 21.09 技术白皮书 12 内存分级扩展 当前内存制造工艺已经达到瓶颈,Arm 生态发展让每个 CPU 核的成本越来越低。数据库、虚拟机、大数据、人工智能、 技术白皮书 22 Kunpeng GCC Kunpeng GCC 编译器基于开源 GCC 10.3 版本开发,通过软硬件协同,内存优化、SVE 向量化、数学库等,打造鲲鹏 920 处理器的高性能编译器: 1. 持 ARM 架构下 mcmodel=medium 的寻址方式,可以正确访问体积超过 4GB 的符号,解决程序地址溢出导致的 错误。 2. 支持 ARM 架构下 128 位四0 码力 | 35 页 | 3.72 MB | 1 年前3 openEuler 21.09 技术白皮书(Branch Target Identifiers) 特性: 对间接跳转的目标进行限制。与 PA 结合使用 减少控制流攻击。 XDP(eXpress Data Path)支持:基于 ebpf 的 一种高性能、用户可编程的网络数据包传输路径, 在网络报文还未进入网络协议栈之前就对数据进行 处理,提升网络性能。可用于 DDOS 防御、防火墙、 网络 QOS 等场景。 SVA (Shared Virtual 中跟踪依赖的 持久化操作,后续通过异步的方式进行持久化,可以大幅提高性。 应用场景 通用的针对 NVDIMM 新介质的文件系统,可代替 EXT4,XFS 等文件系统,满足单机应用、云原生分布式应用高性能 数据存储诉求。 openEuler 21.09 技术白皮书 12 内存分级扩展 当前内存制造工艺已经达到瓶颈,Arm 生态发展让每个 CPU 核的成本越来越低。数据库、虚拟机、大数据、人工智能、 技术白皮书 22 Kunpeng GCC Kunpeng GCC 编译器基于开源 GCC 10.3 版本开发,通过软硬件协同,内存优化、SVE 向量化、数学库等,打造鲲鹏 920 处理器的高性能编译器: 1. 持 ARM 架构下 mcmodel=medium 的寻址方式,可以正确访问体积超过 4GB 的符号,解决程序地址溢出导致的 错误。 2. 支持 ARM 架构下 128 位四0 码力 | 35 页 | 3.72 MB | 1 年前3
 Curve核心组件之Client - 网易数帆C u r v e 核 心 组 件 之 C l i e n t 吴汉卿CURVE CURVE是高性能、高可用、高可靠的分布式存储系统 • 高性能、低延迟存储底座 • 可扩展存储场景:块存储、对象存储、云原生数据库、EC等 • 当前实现了高性能块存储,对接 OpenStack 和 k8s • 网易内部线上无故障稳定运行400+天 • 已开源 • github主页: https://opencurve0 码力 | 27 页 | 1.57 MB | 6 月前3 Curve核心组件之Client - 网易数帆C u r v e 核 心 组 件 之 C l i e n t 吴汉卿CURVE CURVE是高性能、高可用、高可靠的分布式存储系统 • 高性能、低延迟存储底座 • 可扩展存储场景:块存储、对象存储、云原生数据库、EC等 • 当前实现了高性能块存储,对接 OpenStack 和 k8s • 网易内部线上无故障稳定运行400+天 • 已开源 • github主页: https://opencurve0 码力 | 27 页 | 1.57 MB | 6 月前3
 openEuler 21.03 技术白皮书QEMU 代码量庞大、CVE 安全漏洞频出,业界逐步演进出以 Rust 语言 实现的 CrosVM、FireCracker 和 Rust-VMM 等新型虚拟 化架构或组件。具 备安全、轻量、高性能、低损耗、组件灵活拆分的特点。 StratoVirt 主要优势如下: • 强安全性:基于 Rust 实现语言级安全,模型设计上最小化攻击面, 实现多租户物理隔离。 • 轻量低噪:采用极简设备模型时,启动时间小于 支持结构体优化,通过重新排布结构体成员的位置,使得频繁访问的结构体成员放置于连续的内存空间上,提升 Cache 的命中率,能够大幅度提升程序运行的性能。 应用场景 应用场景 1:高性能计算领域 在高性能计算领域的测试中, 运行 WRF 应用,相比于上游社区的 GCC 9.3 版本能够获得 10% 左右的性能收益。 应用场景 2:鲲鹏上的应用程序 在鲲鹏的 SPEC CPU 2017 支持应用对机密计算生命周期的管理和对机密计算安全函数的调用。 • 为安全侧应用开发提供类 POSIX 接口,实现非安全侧一致的编程体验。 毕昇 JDK 毕昇 JDK 是华为基于 OpenJDK 开发的增强版本,具备高性能、高可用等优点,可用于生产环境。毕昇 JDK 运行在华为 内部 500 多个产品上,积累了大量使用场景,并针对 Arm 进行性能优化。毕昇 JDK 提供了对 OpenJDK8 和 OpenJDK 110 码力 | 18 页 | 1.30 MB | 1 年前3 openEuler 21.03 技术白皮书QEMU 代码量庞大、CVE 安全漏洞频出,业界逐步演进出以 Rust 语言 实现的 CrosVM、FireCracker 和 Rust-VMM 等新型虚拟 化架构或组件。具 备安全、轻量、高性能、低损耗、组件灵活拆分的特点。 StratoVirt 主要优势如下: • 强安全性:基于 Rust 实现语言级安全,模型设计上最小化攻击面, 实现多租户物理隔离。 • 轻量低噪:采用极简设备模型时,启动时间小于 支持结构体优化,通过重新排布结构体成员的位置,使得频繁访问的结构体成员放置于连续的内存空间上,提升 Cache 的命中率,能够大幅度提升程序运行的性能。 应用场景 应用场景 1:高性能计算领域 在高性能计算领域的测试中, 运行 WRF 应用,相比于上游社区的 GCC 9.3 版本能够获得 10% 左右的性能收益。 应用场景 2:鲲鹏上的应用程序 在鲲鹏的 SPEC CPU 2017 支持应用对机密计算生命周期的管理和对机密计算安全函数的调用。 • 为安全侧应用开发提供类 POSIX 接口,实现非安全侧一致的编程体验。 毕昇 JDK 毕昇 JDK 是华为基于 OpenJDK 开发的增强版本,具备高性能、高可用等优点,可用于生产环境。毕昇 JDK 运行在华为 内部 500 多个产品上,积累了大量使用场景,并针对 Arm 进行性能优化。毕昇 JDK 提供了对 OpenJDK8 和 OpenJDK 110 码力 | 18 页 | 1.30 MB | 1 年前3
共 52 条
- 1
- 2
- 3
- 4
- 5
- 6














