From beb2fdf25f4dd36f3ed09d8b8dcbaf35faa9cb96 Mon Sep 17 00:00:00 2001 From: Ruidong Tian Date: Fri, 5 Dec 2025 13:59:42 +0800 Subject: [PATCH] fix markdown format Signed-off-by: Ruidong Tian --- ...51119+20251126\345\221\250\344\274\232.md" | 73 ++++++++++--------- 1 file changed, 39 insertions(+), 34 deletions(-) diff --git "a/sig/RISCV_SIG/content/\345\221\250\344\274\232/anolis23.4 RV \346\236\266\346\236\204\350\247\204\345\210\222--20251119+20251126\345\221\250\344\274\232.md" "b/sig/RISCV_SIG/content/\345\221\250\344\274\232/anolis23.4 RV \346\236\266\346\236\204\350\247\204\345\210\222--20251119+20251126\345\221\250\344\274\232.md" index 640b122a..25f9f61b 100644 --- "a/sig/RISCV_SIG/content/\345\221\250\344\274\232/anolis23.4 RV \346\236\266\346\236\204\350\247\204\345\210\222--20251119+20251126\345\221\250\344\274\232.md" +++ "b/sig/RISCV_SIG/content/\345\221\250\344\274\232/anolis23.4 RV \346\236\266\346\236\204\350\247\204\345\210\222--20251119+20251126\345\221\250\344\274\232.md" @@ -8,38 +8,40 @@ ## 12.30: 镜像发布 # 内核规划 -##12.10: 内核代码冻结,开始测试 -##12.20:内核测试结束 +12.10: 内核代码冻结,开始测试 +12.20:内核测试结束 # 用户态组件版本抬升 ## 如意+三大社区组件版本抬升列表: -anolis 严格遵循如意+三大社区在 OS 软件包选型上的标准,当前需要抬升版本的软件包有: +anolis 严格遵循如意+三大社区在 OS 软件包选型上的标准,当前需要抬升版本的软件包有 + | 组件名 | 分类 | 目标版本号 | 当前版本号 | -|-------|-----|----------|-----------| -|gcc | 基础工具链 | 14.3 | 14.3 | -|LLVM | 基础工具链 | 20.1.x | 17.0.6 | -|binutils | 基础工具 | 2.42 | 2.42 | -|lz4 | 系统工具 | 1.10.0 | 1.9.4 | -|snappy | 系统库 | 1.2.2 | 1.1.10 | -|audit | 系统服务 | 4.0.3 | 3.1.2 | -|openssl | 系统库 | 3.5.x | 3.0.12 | -|libvirt | 虚拟化工具 | 11.1.0 | 9.1.0 | -|qemu | 虚拟化工具 | 10.0.3 | 8.2.0 | -|libbpf | 系统库 | 1.6.1 | 1.2.2 | -|microcode_ctl| 系统工具 | 20231114 | 20250512 | -|xz | 系统工具 | 5.4.4 | 5.4.7 | +|-------|-----|----------|-----------| +|gcc | 基础工具链 | 14.3 | 14.3 | +|LLVM | 基础工具链 | 20.1.x | 17.0.6 | +|binutils | 基础工具 | 2.42 | 2.42 | +|lz4 | 系统工具 | 1.10.0 | 1.9.4 | +|snappy | 系统库 | 1.2.2 | 1.1.10 | +|audit | 系统服务 | 4.0.3 | 3.1.2 | +|openssl | 系统库 | 3.5.x | 3.0.12 | +|libvirt | 虚拟化工具 | 11.1.0 | 9.1.0 | +|qemu | 虚拟化工具 | 10.0.3 | 8.2.0 | +|libbpf | 系统库 | 1.6.1 | 1.2.2 | +|microcode_ctl| 系统工具 | 20231114 | 20250512 | +|xz | 系统工具 | 5.4.4 | 5.4.7 | # 用户态组件优化合入 中兴、达摩院有一些用户态组件的优化需要合入到 anolis 中,计划分两个阶段合入,第一阶段为 1230,第二阶段为330 ## 核心软件包范围 -核心软件包范围内的目标版本号有强制要求。 +核心软件包范围内的目标版本号有强制要求。 + | 组件名 | 当前是否构建 | 目标版本号 | 当前版本号 | 仓库 | 优化说明 | 1230 合入计划 | 330 合入计划 | 负责团队 | -|-------|-----|----------| ----------- | ---- | --- | --- | --- | --- | -|zlib | 是 | 1.2.13 | 1.2.13 | https://gitee.com/src-anolis-os/zlib/tree/a23/ | 对压缩等级1的RVV相关优化和算法相关优化, 压缩提升预计在2倍,解压提升预计在4倍。| 全部 | | 达摩院 | -| | | | | | Add adler32_rvv patch,on the SG2042, showing a 7% performance improvement in decompression workloads |全部 | | 中兴 +|-------|------------|----------| ---------| ---- | ------- | ------------ | ---------- | ------ | +|zlib | 是 | 1.2.13 | 1.2.13 | https://gitee.com/src-anolis-os/zlib/tree/a23/ | 对压缩等级1的RVV相关优化和算法相关优化, 压缩提升预计在2倍,解压提升预计在4倍。| 全部 | | 达摩院 | +| | | | | | Add adler32_rvv patch,on the SG2042, showing a 7% performance improvement in decompression workloads |全部 | | 中兴 |zstd | 是 | 1.5.5 | 1.5.5 | https://gitee.com/src-anolis-os/zstd/tree/a23/ | 调整了解压部分结构和使用rvv加速部分拷贝逻辑, 对于解压预计有10%左右提升。|全部 | | 达摩院 | | | | | | | 针对RISC-V架构支持非对齐内存访问硬件,使用指针直接访问的方式,预计提升性能:zstd -1: Compression +25.2%, Decompression +0.3% zstd -22: Compression +9.1%, Decompression +6.3%| 全部| | 中兴 | |lz4 | 是 | 1.10.0 | 1.9.4 | https://gitee.com/src-anolis-os/lz4/tree/rva23-1.10.0/ | 对压缩等级1的RVV优化,压缩预计提升7%,解压预计提升10%。 |全部 | | 达摩院 | @@ -53,22 +55,25 @@ anolis 严格遵循如意+三大社区在 OS 软件包选型上的标准,当 |snappy | 是 | 1.2.2 | 1.1.10 | https://gitee.com/src-anolis-os/snappy/tree/rva23-1.2.2 | RVV优化,更改hash表逻辑,压缩提升9%左右,解压提升7%左右。| | 全部| 达摩院 | | | | | | | uses a high-performance FindMatchLength, improving compression speed by **~5.35%.** |全部 | | 中兴 | | | | | | | add RVV to optimize Memcopy64 function , improving compression speed by **~152%.** |全部| | 中兴 | + ## 非核心软件包范围 + 非核心软件包范围内的目标版本号不做强制要求,版本变更需要技术说明 -| 组件名 | 当前是否构建 | 目标版本号 | 当前版本号 | 仓库 | 优化说明 | 1230 合入计划 | 330 合入计划 | 负责团队 | -|-------|-----|----------| ----------- | ---- | --- | --- | --- | ---| -|isa-l | 无 | | | | ec 8+3 4+2相对C预计30倍以上提升。crc:8k下相比c实现预计提升45倍 | -|hadoop | 无 | | | | | -|ceph | 是 | 18.2 | 18.2 | -|x264/x265 | 无 | | | | RVV模块的加速和部分算子的融合加速,相对于C版本预计有4倍的提升。 | -|ffmpeg | 有 | 4.2.4 | 6.1.1 | | 相比开源优化实现约提升35% | -|dpdk | 无 | | -|spdk | 无 | -|openblas | 有 | 0.3.25 | 0.3.28 | -|eigen | 有 | 3.3.8 | 3.4.0 | | 512*512*512 sgemm约提升5.5倍| | -|opencv | 有 | | 4.7.0 | -|redis | 有 | 7.2.6 | 7.2.10 | -|nginx | 有 | 1.24.0 | 1.26.2 | + +| 组件名 | 当前是否构建 | 目标版本号 | 当前版本号 | 仓库 | 优化说明 | 1230 合入计划 | 330 合入计划 | 负责团队 | +|-------|------------|----------| -------- | ---- | ------------------------------------------------- | ------------- | ---------- | ------ | +|isa-l | 无 | | | | ec 8+3 4+2相对C预计30倍以上提升。crc:8k下相比c实现预计提升45倍 | | | 达摩院 | +|hadoop | 无 | | | | | | | 达摩院 | +|ceph | 是 | 18.2 | 18.2 | | | | | 中兴 | +|x264/x265| 无 | | | | RVV模块的加速和部分算子的融合加速,相对于C版本预计有4倍的提升。 | | | 达摩院 | +|ffmpeg | 有 | 4.2.4 | 6.1.1 | | 相比开源优化实现约提升35% | | | 达摩院 | +|dpdk | 无 | | | | | | | 达摩院 | +|spdk | 无 | | | | | | | 达摩院 | +|openblas | 有 | 0.3.25 | 0.3.28 | | | | | 达摩院 | +|eigen | 有 | 3.3.8 | 3.4.0 | | 512*512*512 sgemm约提升5.5倍 | | | 达摩院 | +|opencv | 有 | | 4.7.0 | | | | | 达摩院 | +|redis | 有 | 7.2.6 | 7.2.10 | | | | | 达摩院 | +|nginx | 有 | 1.24.0 | 1.26.2 | | | | | 达摩院 | - [ ] 对于当前 anolis23 中还没有的包,需要@韩笑帮忙从产品角度评估 anolis23 是否增加。 - [ ] 如果 anolis23 不同意增加,但 SIG 成员有强烈需求,由@田瑞冬依据[龙蜥社区第三方包引入方案](https://gitee.com/anolis/docs/blob/main/articles/304-package-introduction-and-management-principles.md#35-%E5%BC%80%E6%BA%90%E8%BD%AF%E4%BB%B6%E5%BC%95%E5%85%A5%E6%B5%81%E7%A8%8B)帮助 SIG 伙伴自行构建、发布。 -- Gitee