POC
文章平均质量分 61
hkNaruto
这个作者很懒,什么都没留下…
展开
-
clang+llvm-16.0.6-aarch64-linux-gnu openEuler 20.03 LTS SP3 编译cpu2017 1.0.5 笔记(高风险,失败)
aarch64下载地址。原创 2023-08-07 10:36:24 · 1073 阅读 · 0 评论 -
SPEC CPU 2017 x86_64 Ubuntu 22.04 LTS LLVM 16.0.6 基于Example-clang-llvm-linux-x86.cfg模板编译benchspec
【代码】SPEC CPU 2017 x86_64 Ubuntu 22.04 LTS LLVM 16.0.6 基于Example-clang-llvm-linux-x86.cfg模板编译benchspec。原创 2023-08-04 09:12:48 · 1517 阅读 · 1 评论 -
UnixBench copies数与跑分非线性增长分析
2. 测试中发现context1用例,一条指令,会fork出另外一个进程,成对出现。由于后面两个绑定一个核限制了CPU性能,其他的未注意。1. 如果不存在资源竞争,那么-C 与最终成绩应当呈线性关系。3. 制约成绩的有内存控制器竞争?原创 2023-08-02 11:10:30 · 149 阅读 · 0 评论 -
SPEC CPU 2017 clang llvm 16.0.6 Ubuntu 22.04 LTS基于Example-clang-llvm-linux-x86.cfg模板编译benchspec测试失败
完整的clang-llvm.cfg已生成hash部分。原创 2023-07-31 15:07:29 · 976 阅读 · 0 评论 -
UnixBench 5.1.3 银河麒麟桌面操作系统V10 (SP1) ARM64 aarch64 图形性能测试 2d 3d, glmark2 3d测试
安装libgl修改Makefile GL_LIBS,差异如下编译。原创 2023-07-31 11:04:10 · 2601 阅读 · 0 评论 -
SPEC CPU 2017 x86_64 Ubuntu 22.04 LTS LLVM 16.0.6 编译 intrate intspeed 【2】跑分 Invalid Run
结论:llvm16.0.6编译结果优于gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04)由于基于gcc配置文件直接修改到llvm,标签不识别,后续改用llvm配置文件来验证。原创 2023-07-27 08:39:30 · 360 阅读 · 1 评论 -
SPEC CPU 2017 x86_64 Ubuntu 22.04 LTS LLVM 16.0.6 编译 intrate intspeed
安装openmp,其中有日志。原创 2023-07-26 16:34:00 · 1192 阅读 · 0 评论 -
SPECjvm2008_1_01 openjdk8 x86_64 ARM64 运行时长、成绩 Run is valid, but not compliant
【代码】SPECjvm2008_1_01 openjdk8 x86_64 Ubuntu 22.04 LTS i5-9600k 运行时长 报错 Run is not valid。原创 2023-07-24 11:09:23 · 513 阅读 · 0 评论 -
SPEC CPU 2006 在 gcc:4 ARM64 aarch64 静态编译 openEuler 20.04 LTS SP3 测试 invalid run,无法生成html报告
【代码】SPEC CPU 2006 在 gcc:4 ARM64 aarch64 静态编译 openEuler 20.04 LTS SP3 测试 invalid run,无法生成html报告。原创 2023-07-24 10:19:45 · 773 阅读 · 0 评论 -
SPEC CPU 2006 在 CentOS 5.0 x86_64 静态编译 麒麟桌面V10 SP1测试 invalid run难以处理(需要重新编译)
原因:"-static" (in FOPTIMIZE) "-static" (in COPTIMIZE)解决:运行测试的时候,去掉-static优化参数,--nobuild启动测试,待验证。注意:x86_64环境下,能够正常生成Html,arm64则报html组件错误。VERSION="银河麒麟桌面操作系统V10 (SP1)"VERSION="银河麒麟桌面操作系统V10 (SP1)"原创 2023-07-24 10:07:12 · 688 阅读 · 0 评论 -
SPECjvm2008_1_01 openjdk8 报错Name.java:54: 无法访问 java.lang.CharSequence 卡startup.compiler.sunflow
tmp/SPECjvm2008/compiler.compiler/compiler/src/share/classes/javax/lang/model/element/Name.java:54: 无法访问 java.lang.CharSequence。错误的类文件: spec.benchmarks.compiler.SpecFileManager$CachedFileObject@63eea6e。查看openjdk,发现只安装了jre,未安装jdk。请删除该文件或确保该文件位于正确的类路径子目录中。原创 2023-07-21 16:28:15 · 269 阅读 · 0 评论 -
POC CPU 单核性能基准测试 Linux bash 下的简单测试用例 bc计算兀
通过耗时简单评估CPU单核性能。原创 2023-07-21 14:01:10 · 608 阅读 · 0 评论 -
SPEC CPU 2006 1.2 ARM64 aarch64 故障FATAL_ERROR: “mdef.c“, line 427: Duplicate base phone: +BREATH+
arm64 docker gcc:4单独重新编译 464.h264ref 482.sphinx3。由于前面的编译,影响了其他benchspec,如果不重新编译所有项目,则会报错。官网文档,有对应记录。原创 2023-07-21 11:04:43 · 830 阅读 · 0 评论 -
SPEC CPU 2006 docker gcc:4 静态编译版本 Ubuntu 22.04 LTS 测试报错Invalid Run
由于指定了-T all,导致-n 1 失效,用例运行了三次(后续验证)终端日志正常,未报错。初步推测是-n1导致Invalid Run,原本的目的是为了节约时间,复测太过于耗时,后续再验证原创 2023-07-21 08:27:39 · 650 阅读 · 0 评论 -
SPEC CPU 2006 1.2 D2000 ARM64 aarch64平台 docker 环境下的编译 宿主机测试【3】-fno-aggressive-loop-optimizations
ERROR: Run for 416.gamess 464.h264ref test base gcc43-64bit default FAILED (exit code 1). OPTIMIZE = -O2 -fno-strict-aliasing -static -fno-aggressive-loop-optimizations numactl --noreportable原创 2023-07-19 14:13:37 · 512 阅读 · 0 评论 -
SPEC CPU 2006 1.2 D2000 ARM64 aarch64平台 docker 环境下的编译 宿主机测试
由于spec cpu 2006版本太老,现代操作系统gcc版本远高于gcc4.3,且tools也没有提供arm64架构程序文件,导致安装编译会报大量编译错误,难以适配。故采用docker方式尝试编译。原创 2023-07-18 13:46:04 · 2016 阅读 · 0 评论 -
TN140A2 D2000 银河麒麟桌面操作系统V10 (SP1) ARM64 aarch64 浏览器性能测试 browser bench
JetStream 2.1是一个JavaScript和WebAssembly基准套件,专注于最高级的web应用程序。它奖励那些快速启动、快速执行代码和平稳运行的浏览器。Speedometer是衡量Web应用程序响应能力的浏览器基准。它使用演示web应用程序来模拟用户操作,例如添加待办事项。MotionMark是一个图形基准,用于衡量浏览器以目标帧速率设置复杂场景动画的能力。网络不行,节后后续再补充。原创 2023-07-14 14:35:22 · 582 阅读 · 0 评论