0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RISC-V公测平台发布 · 7-zip 测试

澎峰科技PerfXLab ? 来源:澎峰科技PerfXLab ? 作者:澎峰科技PerfXLab ? 2023-08-14 14:33 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

简介

7-Zip 是一个开源的压缩和解压缩工具,具有高压缩比和快速解压缩的特点。除了普通的文件压缩和解压缩功能之外,7-Zip 还提供了基准测试功能,通过压缩和解压缩大型文件来评估系统的处理能力和性能。

7-Zip 提供了一种在不同压缩级别和多线程设置下进行基准测试的方式,用户可以根据自己的需求测试系统性能。即,可以自由选择测试中压缩和解压缩的文件大小,及使用的核心/线程数量。基准测试将提供压缩和解压缩速度等性能指标,以及相应的 MIPS(百万指令每秒)值,用于比较不同配置和硬件的性能。

我们可以在7-Zip https://www.7-cpu.com/ 官网上查看到其他处理的参数。

平台环境

【硬件参数】

处理器:算能SG2042 x 1

核心数:64核

L1 Cache:I: 64KB and D:64KB

L2 Cache: 1MB/Cluster

L3 Cache: 64MB System Cache

DRAM: DDR4 16Gx4

【软件环境】

linux版本: 22.10

gcc版本: 12.2.0

7-Zip版本:16.02

测试项目介绍

Compression (压缩)压缩速度

很大程度上取决于内存 (RAM) 延迟、数据缓存大小/速度和 TLB。测试还会使用到简单的 32 位整数指令:“移位”、“加法”、“乘法”等。另外,CPU 的乱序执行特性对于该测试也很重要。

Decompression (解压缩)

解压速度很大程度上取决于CPU整数运算。该测试最重要的事情是:分支错误预测惩罚(管道长度)和 32 位指令(“乘法”、“移位”、“加法”等)的延迟。解压测试具有大量不可预测的分支。请注意,某些 CPU 架构(例如 32 位 ARM)支持可以有条件执行的指令。因此,在许多情况下,在 LZMA 解压缩代码中,此类 CPU 可以在没有分支(并且没有管道刷新)的情况下工作。与不支持复杂条件执行的其他架构相比,此类 CPU 具有一些速度优势。

测试


# -mmt=32代表执行的线程数
ubuntu@perfxlab:~$ 7z b -mmt=32  

在SG2042进行了1/2/4/32/64 线程的7-Zip测试,测试结果如下:

wKgaomTZyVOAec6tAAApp1F8Npg371.png

性能对比

我们从中挑选了3款CPU进行对比, SiFive FU740 , Loongson 3A5000,Ryzen 3950X (Zen2)。

数据来源

https://www.7-cpu.com/

以下是SiFive FU740 测试结果:

wKgaomTZyZWAC8JnAAAzkQcApL4757.png

以下是Loongson 3A5000测试结果:

wKgZomTZyaeAbZIFAAAwUDftwJg559.png

以下是Ryzen 3950X (Zen2)测试结果:

wKgaomTZybiAETCDAAA8D87B85o067.png

我们可以看出,在该测试条件下单核性能sg2042和starfive FU740基本相当,sg2042在64线程性性能一骑绝尘。

LoongArch架构3A5000 单核性能还是不错的。是不是说龙芯64倍单核,就会很强呢?不一定!多核也是一门艺术。

我们好奇拿Ryzen 3950X (Zen2) 做了一下对比,意料之中是各项数据都大大优于SG2042。从参数上来说,Ryzen 3950X (Zen2) 的主频4.7GHz ,比2GHz的SG2042要高很多。SG2042作为全球第一颗RISC-V处理器芯片,达到这种水平已是不易。看清楚差距,我们撸起袖子加油干。

最后,要强调是sg2042基础软件的优化还刚刚开始,还有很大的优化潜力。

正文完


  • About HS-2

HS-2 RISC-V通用主板是澎峰科技与合作伙伴共同研发的一款专为开发者设计的标准mATX主板,它预装了澎峰科技为RISC-V高性能服务器定制开发的软件包,包括各种标准bencmark、支持V扩展的GCC编译器、计算库、中间件以及多种典型服务器应用程序。

HS-2 RISC-V通用主板搭载了一颗国产RISC-V 64核处理器(SG2042)。SG2042是目前已量产的性能最高的RISC-V处理器,主要针对高性能计算领域需求设计,适用于科学计算、工程计算、AI计算、融合计算等大算力应用场景。

wKgZomTZyqKAOffSAAB2Xsm9zLU64.webp
  • 关于RISC-V公共测试平台
wKgaomTZyqKABNEYAAB-hGuusfk41.webp

RISC-V高性能处理器公共测试云平台 ·快速使用指南,下载链接:https://www.kdocs.cn/l/cmnYcyFIlVRx

  • RISC-V公共测试云平台系列文章

1. RISC-V公测平台发布 ·Stream带宽完整测试

2. RISC-V公测平台发布 · 我的世界MohistMC

3. RISC-V公测平台发布 · 第一个WEB Server“Hello RISC-V world!”

4. RISC-V公测平台发布 ·如何在SG2042上玩转k3s

5. “RISC-V成长日记” blog发布,第一个运行在RISC-V服务器上的blog?

6.RISC-V公测平台发布:如何在SG2042上玩转OpenMPI

7.RISC-V公测平台发布:Compiling The Fedora Linux Kernel Natively on RISC-V

8. RISC-V公测平台发布 · Unix Bench完整测试

9.RISC-V公测平台发布 · 使用YCSB测试SG2042上的MySQL性能

10.RISC-V公测平台发布 · 7-zip 测试(本篇)

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测试
    +关注

    关注

    8

    文章

    5737

    浏览量

    129137
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11097

    浏览量

    217654
  • RISC-V
    +关注

    关注

    46

    文章

    2608

    浏览量

    49043
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RISC-V公测平台发布 · 数据库在RISC-V服务器上的适配评估

    在这一期文章中,我们继续深入讨论RISC-V+数据库的应用。本期就继续利用HS-2平台测试数据库软件在RISC-V服务器上的兼容性。
    的头像 发表于 08-21 17:09 ?1408次阅读
    <b class='flag-5'>RISC-V</b><b class='flag-5'>公测</b><b class='flag-5'>平台</b><b class='flag-5'>发布</b> · 数据库在<b class='flag-5'>RISC-V</b>服务器上的适配评估

    risc-v的发展历史

    Foundation),旨在促进RISC-V架构的发展和推广。该基金会由大量的企业和机构支持,包括英特尔、Nvidia、谷歌、华为、IBM、红帽、西部数据等。 2015年:RISC-V基金会发布了第一个稳定版
    发表于 07-29 17:20

    2024 RISC-V 中国峰会:abg欧博电子助力RISC-V生态!

    、生态伙伴、公开课、开发者社区、评测试用等栏目,是为各生态厂商量身定制的硬件开发平台,通过线上社区+一站式供应链服务让硬件开发变得更简单。他表示,RISC-V开放平台已吸引30+厂商入
    发表于 08-26 16:46

    RISC-V你了解多少?

    RISC指令集早在1981年就已经出现,因此只用了三个月设计全新的指令集RISC-V。但其实RISC-V从2010年开始到2014年才正式发布第一版用户手册,中间经历了4年。3.小插曲
    发表于 08-13 15:13

    怎么搭建risc-v学习平台

    risc-v学习平台搭建
    发表于 12-15 07:14

    RISC-V应用领域的拓展

    为自动驾驶汽车等应用开发新的RISC-V芯片设计;GreenWaves推出了基于RISC-V的低功率AI物联网(IoT)应用处理器;晶晨半导体推出具有RISC-V安全内核的SoC芯片;华米发布
    发表于 06-18 20:57

    RISC-V是什么

    成熟流行商业内核架构在于,RISC-V是属于开源的内核架构,并且最为重要的一点是,发布RISC-V的基金会和研发机构,允许商家在RISC-V架构上进行非标准的指令扩展,同时不需要对外公
    发表于 07-23 06:06

    RISC-V相关资料分享

    GD32V系列的发布解决了长期以来用户对RISC-V热情十足,但难觅低成本通用MCU开发板的局面,对于RISC-V生态的建...
    发表于 11-02 06:44

    RISC-V的相关资料分享

    国内大量芯片公司崛起,其中有很多公司想在RISC-V新赛道有一番作为,毕竟ARM内核早已是红海,而RISC-V尚处于蓝海。今天痞子衡就为大家盘点一下发布RISC-V MCU产品(不一
    发表于 02-11 06:23

    赛昉科技成立RISC-V Multimedia SIG,推动openKylin on RISC-V生态发展

    科技有限公司发起成立,负责openKylin社区中桌面操作系统上RISC-V架构平台的开源多媒体框架(FFMPG/Gstreamer/OpenMax)集成及应用开发工作。01 SIG目标创建并负责
    发表于 04-03 18:33

    阿里平头哥发布首个 RISC-V AI 软硬全栈平台

    转自https://m.ithome.com/html/714391.htm 2023 RISC-V 中国峰会8月23日在北京召开,平头哥在会上发布了首个自研 RISC-V AI 平台
    发表于 08-26 14:14

    256核!赛昉发布全新RISC-V众核子系统IP平台

    (StarLink-500),一款高性能RISC-V多核子系统IP平台。 本次发布,赛昉科技再次扩充自研IP矩阵,引领RISC-V迈入更高性能领域。 赛昉科技IP产品矩阵 赛昉科技董
    发表于 11-29 13:37

    如何建设RISC-V软件生态?

    本文从RISC-V软件开源基础平台RISC-V多样化软件生态以及RISC-V开源社区等三个方面详细介绍了如何建设RISC-V软件生态。
    的头像 发表于 06-23 11:21 ?3654次阅读
    如何建设<b class='flag-5'>RISC-V</b>软件生态?

    平头哥发布首个高性能RISC-V芯片平台“无剑600”

    在2022 RISC-V中国峰会上,平头哥发布首个高性能RISC-V芯片平台“无剑600”及SoC原型“曳影1520”,首次兼容龙蜥Linux操作系统并成功运行LibreOffice,
    的头像 发表于 08-25 10:22 ?1888次阅读

    RISC-V平台思维和生态思维

    Doorn 认为,RISC-V 扩展要拥抱 “平台思维” 和 “生态思维”。 ? 在 7 月 17 日举办的第五届(2025)RISC-V 中国峰会主论坛上,Leendert van
    发表于 07-17 14:04 ?3887次阅读