首页 > 其他分享 >RISC-V公测平台发布 · 7-zip 测试

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

时间:2023-08-14 18:22:18浏览次数:51  
标签:zip 平台 解压缩 公测 RISC SG2042 测试

简介

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测试,测试结果如下:

 性能对比

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

数据来源:

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

以下是SiFive FU740 测试结果:

以下是Loongson 3A5000测试结果:

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

 

我们可以看出,在该测试条件下单核性能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计算、融合计算等大算力应用场景。

  •  关于RISC-V公共测试平台

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 测试

标签:zip,平台,解压缩,公测,RISC,SG2042,测试
From: https://www.cnblogs.com/lsxd/p/17629412.html

相关文章

  • openKylin 正式加入 RISC-V 基金会
    导读在RISC-V国际基金会中国联络人吴伟老师的推动下,近日,openKylin社区正式加入RISC-V基金会,成为其产业联盟成员,为RISC-V生态建设贡献更多力量,构筑操作系统与RISC-V架构软硬件生态协同发展。RISC-V是由加州大学伯克利分校研究团队在2010年推出的一个开源指令......
  • python urllib爬虫的坑 gzip.BadGzipFile: Not a gzipped file
    一句话返回的数据不是gzip加密的打印一下返回的headers数据有一个Content-Encoding就是返回数据的加密方式根据相应的解密就可以  建议把发送的请求里加密方式只留一个gzip或者其他方便解密  还有遇到一个问题就是发送请求目标网站返回的数据一会是加密的一会是原......
  • RISC-V在快速发展的处理器生态系统中找到立足点
    原文:RISC-VFindsItsFootholdinaRapidlyEvolvingProcessorEcosystem作者:AgamShah转载自:https://thenewstack.io/risc-v-finds-its-foothold-in-a-rapidly-evolving-processor-ecosystem/以下是正文Buttheopensourceprocessorarchitecturewillneedtofindmor......
  • RISC-V公测平台发布 · 使用YCSB测试SG2042上的MySQL性能
    实验介绍:YCSB(全称为Yahoo!CloudServingBenchmark),该性能测试工具由Java语言编写(在之前的MC文章中也提到过这个,如果没看过的读者可以去看看之前MC那一期),主要用于云端或者服务器端的数据库性能测试工具,其内部涵盖了常见的NoSQL数据库产品,如Cassandra、MongoDB、HBase、Redis等等......
  • RISC-V走向开放服务器规范
    原文:RISC-VMovingTowardOpenServerSpecification作者:AgamShah转载自:https://www.hpcwire.com/2023/07/24/risc-v-moving-toward-open-server-specification/中文翻译:2023年7月24日RISC-VInternational目前正在起草一份可以标准化RISC-V服务器芯片和系统开发的规范,RISC-......
  • RISC-V公测平台发布 · UnixBench完整测试
    简介UnixBench是一个开源的GPLv2许可的工具,它提供了对类Unix系统性能的基本指标。通过运行UnixBench,可以获得有关系统性能的基本指标,用于与其他系统进行比较,也可以作为改进系统性能的参考。但UnixBench并不是一个综合性能评估工具,它只提供了一些基本的性能指标。要全面评估系统......
  • 【代码块】-Helper-GZIP
    整理代码块代码块整理后存储,供后期使用usingSystem;usingSystem.IO;usingSystem.IO.Compression;usingSystem.Text;publicclassGzipHelper{///<summary>///GZIP解压缩///</summary>///<paramname="data"></param>/......
  • RISC-V云测平台:Compiling The Fedora Linux Kernel Natively on RISC-V
      注释:编译Fedora,HS-264核RISC-V服务器比Ryzen5700x快两倍!---以下是blog正文---#CompilingTheFedoraLinuxKernelNativelyonRISC-V##FedoraRISC-VSupportThereisongoingworktoFedoratosupportRISC-Vhardware.AsofrightnowtheFedoradocume......
  • RISC-V架构的演变
    随着苹果基于ARM的硅和新的RISC-VCPU的推出,对于CPU开发来说,这是一个令人兴奋的时刻,尽管开发人员的旅程目前对后者来说有点坎坷。我最喜欢的理论是,没有发生是孤独的,而只是重复了以前发生过的事情,也许经常发生过。马克·吐温认为,生活有重演的倾向。我们可以在苹果Macintosh的CPU......
  • 分布式链路跟踪springcloud-Sleuth和springcloud-Zipkin
    分布式链路跟踪springcloud-Sleuth和springcloud-Zipkin前言各大厂分布式链路跟踪系统架构对比随着互联网架构的扩张,分布式系统变得日趋复杂,越来越多的组件开始走向分布式化,如微服务、消息收发、分布式数据库、分布式缓存、分布式对象存储、跨域调用,这些组件共同构成了繁杂的分......