RISC-V架构64..SG2042 是使用的平头哥 玄铁C910 的核心。主频2.0GHz,共64核,每16核为一个numa节点,共4个内存通道。以下测试使用的编译器是厂商提供的GCC 10.2 版本,Ubuntu系统,S
在/home/ubuntu/cpu2006/tools/bin/linux-riscv64下会生成tool,打好的包是/home/ubuntu/cpu2006目录下的linux-riscv64-118.tar 2. 安装SPEC CPU 2006 Toolset 在/home/ubuntu/cpu2006目录下运行install.sh进行安装 ubuntu@ubuntu:~/cpu2006$ ./install.sh -u linux-riscv64 -d /home/ubuntu/cpu2006_inst...
在执行fprate时,447.dealII出现了错误并退出了程序。解决这个问题的方法是修改编译器配置,通过-march参数指定cpu的指令集架构。我们通过执行查询cpu信息的命令cat /proc/cpuinfo得知,cpu型号为rv64imafdc。在执行SPEC CPU 2006的benchmark过程中,我们发现有几个benchmark(如410.bwaves, 481.wrf)未...
修改/home/ubuntu/cpu2006/tools/src/tar-1.25/gnu/stdio.in.h, 将第146-147行注释掉 4)大量出现pow、floor、fmod、sin等函数未定义的错误 解决方法:执行执行export PERLFLAGS="-A libs=-lm -A libs=-ldl -A libs=-lc -A ldflags=-lm -A cflags=-lm -A ccflags=-lm -Dlibpth=/usr/lib/riscv64...
FPORTABILITY = -std=legacy 5. 执行fprate时447.dealII报错退出 解决方法:修改编译器配置,通过-march指定cpu的指令集架构 其中cpu的型号rv64imafdc是通过执行查询cpu信息的命令cat /proc/cpuinfo得到的 6. 调整栈的大小 如果栈的大小不调整,有几个benchamark(例如410.bwaves, 481.wrf)会跑不过 ...
为了在unmatched系统上编译、安装和移植SPEC CPU 2006,首先需要检查系统信息如下:Linux ubuntu 5.11.0-1021-generic #22-Ubuntu SMP Tue Sep 28 15:19:16 UTC 2021 riscv64 riscv64 riscv64 GNU/Linux 然后,需要安装编译工具:gcc, g++, gfortran。检查安装是否正确,复制SPEC CPU 2006源码。因...
问使用RISCV架构运行SPEC06EN第一个区别就是所谓的“复杂指令集”与“精简指令集”系统,也就是经常...
SPECCPU 20..sun的cpu已经成为历史了,MIPS也要成为历史了。sun开源了cpu源码,MIPS也开放指令集和IP授权,但都没有能够挽救自己。MIPS的倒下有生态碎片化的问题,另外重要的原因就核心性能较差;SU
把判断 GCC 版本的 1* 都改成 1.*,解决 miniperl Segmentation fault 的问题(参考 unmatched(riscv64) 上编译,安装和移植 SPEC CPU 2006) @@ -4536,7 +4536,7 @@ fi $rm -f try try.* case "$gccversion" in -1*) cpp=`./loc gcc-cpp $cpp $pth` ;; ...
回复@杰-超院: 有人要么//@杰-超院:回复@AFM零七:Kimi:单核性能: 龙芯 3A6000在SPEC CPU2006测试中表现优异,单核性能显著优于RISC-V的玄铁C910