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

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

3天内不再提示

RISC-V公测平台发布· CoreMark测试报告

澎峰科技PerfXLab 来源:澎峰科技PerfXLab 作者:澎峰科技PerfXLab 2023-08-18 18:29 次阅读

一. CoreMark简介

CoreMark是一款用于评估CPU性能的基准测试程序,它包含了多种不同的计算任务,包括浮点数、整数、缓存、内存等方面的测试。CoreMark的测试结果通常被用来作为CPU性能的参考,它可以帮助开发人员和系统管理员评估不同处理器和系统的性能,比较不同处理器之间的性能差异,也可以用来测试处理器在多线程并行计算方面的性能。

官网地址:https://www.eembc.org

二. 平台环境

[硬件参数]处理器: 算能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版本: 10.2.0

三. 获取源码

EEMBC将CoreMark源码托管在GitHub上,可以访问以下链接获得源码;也可以通过git命令下载到本地。

链接

https://github.com/eembc/coremark

四. 编译

本次采用的编译器是支持RVV的编译器,在我们的体验机器上已经完成了部署,可以通过文章下方的联系方式进群体验。

1:首先需要修改core_portme.mak文件,(在LFLAGAS_END变量添加-lpthread)

2:添加编译参数:-march=rv64gcv0p7_zfh_xtheadc -mabi=lp64d -mtune=c920。

添加完成后效果如下:


# Flag: CC
#    Use this flag to define compiler to use
CC = gcc
# Flag: CFLAGS
#    Use this flag to define compiler options. Note, you can add compiler options from the command line using XCFLAGS="other flags"
PORT_CFLAGS = -O3
#===============================Alter by me===========================
PF_CFLAGS = -march=rv64gcv0p7_zfh_xtheadc -mabi=lp64d -mtune=c920
FLAGS_STR = "$(PORT_CFLAGS) $(XCFLAGS) $(XLFLAGS) $(LFLAGS_END) $(PF_CFLAGS)"
CFLAGS = $(PORT_CFLAGS) $(PF_CFLAGS) -I$(PORT_DIR) -Iposix -I. -DFLAGS_STR="$(FLAGS_STR)"
#===============================Alter by me===========================
# Flag: NO_LIBRT
#    Define if the platform does not provide a librt
ifndef NO_LIBRT
#Flag: LFLAGS_END
#    Define any libraries needed for linking or other flags that should come at the end of the link line (e.g. linker scripts). 
#    Note: On certain platforms, the default clock_gettime implementation is supported but requires linking of librt.
#===============================Alter by me===========================
LFLAGS_END += -lrt -lpthread 
#===============================Alter by me===========================

单核编译

ubuntu@perfxlab:/public/benchmark/coremark$ make compile  XCFLAGS="-DMULTITHREAD=1 -DUSE_PTHREAD"

多核编译

ubuntu@perfxlab:/public/benchmark/coremark$ make compile  XCFLAGS="-DMULTITHREAD=64 -DUSE_PTHREAD"

五. 在SG2042上执行coremark

1. 单核测试结果如下:

wKgaomTfRxyAbtC5AACfKNVKQPI752.png

2.64核测试结果如下:

wKgZomTfRyyAb1AxAAC2LooLFBw192.png

六. CoreMark分数排行榜

SG2042 的64核跑分结果为:692303.531830 ,cpu主频是2GHz。

根据公式:

CoreMark / MHz = (CoreMark 分数) / (时钟频率,以兆赫兹为单位)

我们可以算出SG2042的 CoreMark / MHz=692303.531830/2000=346.55

从官网可以看到,截止目前(2023-8-16 )总共上传了767款型号的CoreMark跑分结果。

官网链接

https://www.eembc.org/coremark/scores.php

wKgZomTfRz2AQpMFAAOAmoZkZGg536.png图1:Coremark分数从高到低排序wKgZomTfR0uAZ4ZWAAOPjqBmqFc243.png图2:Coremark/MHz 分数从高到低排序

从排行榜上可以看到(上图1和图2),无论是基于 CoreMark 分数还是 CoreMark/MHz 分数,SG2042都展现出令人瞩目的表现。作为全球第一款 RISC-V 处理器芯片,它的分数已经值得充分的赞赏。尽管与第一名之间还存在一定的差距,但***将持续不断地努力,不断进步。让我们为***的未来发展加油!

正文完


  • 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计算、融合计算等大算力应用场景。

wKgZomTUwSaACzXRAAZ34cPcisY858.png

关于RISC-V公共测试平台

wKgZomTUwUSAa2dyAA2V8stwnBo166.png

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

11.RISC-V公测平台发布· CoreMark测试报告(本篇)

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

    关注

    68

    文章

    19191

    浏览量

    229311
  • ARM
    ARM
    +关注

    关注

    134

    文章

    9063

    浏览量

    367021
  • AM
    AM
    +关注

    关注

    0

    文章

    54

    浏览量

    29316
  • RISC-V
    +关注

    关注

    44

    文章

    2237

    浏览量

    46074
  • 澎峰科技
    +关注

    关注

    0

    文章

    51

    浏览量

    3165
收藏 人收藏

    评论

    相关推荐

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

    在这一期文章中,我们继续深入讨论RISC-V+数据库的应用。本期就继续利用HS-2平台测试数据库软件在RISC-V服务器上的兼容性。
    的头像 发表于 08-21 17:09 1010次阅读
    <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 中国峰会:华秋电子助力RISC-V生态!

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

    怎么搭建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

    从STM32F030平台切换到RISC-V CSM32RV20

    本系列仅为记录工作,开发从STM32F030平台切换到RISC-V CSM32RV20。CSM32RV20是南京中科微电子有限公司开发的一款基于RISC-V核的超低功耗MCU芯片,内置RISC
    发表于 11-26 06:30

    RISC-V专题】赛昉科技昉·星光RISC-V单板计算机首发试用

    翻一番。为了进一步促进RISC-V生态的发展,让更多开发者参与RISC-V生态应用创新,2022年4月14日,电子发烧友网联合RISC-V创新企业共同发起RISC-V生态开发板评
    发表于 04-14 15:17

    RISC-V专题】先楫半导体HPM6750EVKMINI评估板免费试用

    翻一番。为了进一步促进RISC-V生态的发展,让更多开发者参与RISC-V生态应用创新,2022年4月14日,电子发烧友网联合RISC-V创新企业共同发起RISC-V生态开发板评
    发表于 04-14 15:27

    RISC-V专题】芯昇科技RISC-V生态开发板首发试用

    翻一番。为了进一步促进RISC-V生态的发展,让更多开发者参与RISC-V生态应用创新,2022年4月14日,电子发烧友网联合RISC-V创新企业共同发起RISC-V生态开发板评
    发表于 04-14 16:01

    关于RISC-V生态开发板评测试用专题活动试用报告及评测视频投稿时间延长的通告

    推迟,大家提交作品的时间也感到紧迫; 我们平台与部分厂商和开发者沟通之后决定将RISC-V生态开发板评测试用专题活动试用报告提交时间延期至7月15日,同时
    发表于 06-27 11:26

    阿里平头哥发布首个 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 3268次阅读
    如何建设<b class='flag-5'>RISC-V</b>软件生态?

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

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