一. CoreMark简介CoreMark是一款用于评估CPU性能的基准测试程序,它包含了多种不同的计算任务,包括浮点数、整数、缓存、内存等方面的测试。CoreMark的测试结果通常被用来作为CPU性能的参考,它可以帮助开发人员和系统管理员评估不同处理器和系统的性能,比较不同处理器之间的性能差异,也可以用来测试处理器在多线程并行计算方...
一. CoreMark简介CoreMark是一款用于评估CPU性能的基准测试程序,它包含了多种不同的计算任务,包括浮点数、整数、缓存、内存等方面的测试。CoreMark的测试结果通常被用来作为CPU性能的参考,它可以帮助开发人员和系统管理员评估不同处理器和系统的性能,比较不同处理器之间的性能差异,也可以用来测试处理器在多线程并行计算方...
https://www.eembc.org/coremark/scores.php 图1:Coremark分数从高到低排序 图2:Coremark/MHz 分数从高到低排序 从排行榜上可以看到(上图1和图2),无论是基于 CoreMark 分数还是 CoreMark/MHz 分数,SG2042都展现出令人瞩目的表现。作为全球第一款 RISC-V 处理器芯片,它的分数已经值得充分的赞赏。尽管与第一名...
CoreMark是由EEMBC(Embedded Microprocessor Benchmark Consortium)的Shay Gla-On于2009年提出的一项基准测试程序,,它包含了多种不同的计算任务,包括浮点数、整数、缓存、内存等方面的测试,CoreMark的主要目标是简化操作,并提供一套测试单核处理器核心的方法。测试标准是在配置参数的组合下单位时间内运行的CoreMark程序次数...
https://github.com/eembc/coremark 四. 编译 本次采用的编译器是支持RVV的编译器,在我们的体验机器上已经完成了部署,可以通过文章下方的联系方式进群体验。 1:首先需要修改core_portme.mak文件,(在LFLAGAS_END变量添加-lpthread) 2:添加编译参数:-march=rv64gcv0p7_zfh_xtheadc -mabi=lp64d -mtune=c920...
1. 单核测试结果如下: 2. 64核测试结果如下: 六. CoreMark分数排行榜 SG2042 的64核跑分结果为:692303.531830 ,cpu主频是2GHz。 根据公式: CoreMark / MHz = (CoreMark 分数) / (时钟频率,以兆赫兹为单位) 我们可以算出SG2042的 CoreMark / MHz=692303.531830/2000=346.55 ...
https://github.com/eembc/coremark 四. 编译 本次采用的编译器是支持RVV的编译器,在我们的体验机器上已经完成了部署,可以通过文章下方的联系方式进群体验。 1:首先需要修改core_portme.mak文件,(在LFLAGAS_END变量添加-lpthread) 2:添加编译参数:-march=rv64gcv0p7_zfh_xtheadc -mabi=lp64d -mtune=c920...
StarFive VisionFive 1基于SiFive U74内核,包含两个32KB(D)和32KB(I)L1缓存的内核,以及2MB L2缓存。SiFive U74支持RV64GC,但不支持RISC-V矢量扩展。实际CoreMark测试结果如下:单核:X CoreMark/MHz 多核:Y CoreMark/MHz Sipeed Licheepi 4A Licheepi 4A采用TH1520主控核心,包含4xC910@1....
CoreMark是一种行业标准性能基准测试,由四种算法组成:列表处理、矩阵操作、状态机和循环冗余校验(CRC)。CRC不仅用作工作负载,还为基准测试执行的内部步骤提供自检功能。Embench是另一个性能基准测试,旨在提供更广泛的操作集,从而产生22种算法。由于内存大小限制,我们使用了这些算法的自定义子集。
【D133CBS RISC-V KunLun Pi】昆仑派开发板CoreMark编译运行 一、搭建开发环境 昆仑派开发板的开发环境搭建只依赖于两个工具,分别是: Luban-lite 匠心创RTOS SDK及开发环境 AiBurn 匠心创镜像烧写工具 1.1 下载Luban-lite 使用git命令下载Lunban-lite代码仓: ...