首页 > 其他分享 >SPECJVM2008 再学习

SPECJVM2008 再学习

时间:2023-03-13 23:23:15浏览次数:44  
标签:xml large startup crypto 学习 scimark SPECJVM2008 compiler

SPECJVM2008 再学习


摘要

昨天的太水了
感觉今天有必要再水一点..

存在的问题

默认进行启动 sunflow 必定过不去.
一般的解决办法要求进行重新编译
但是我不知道怎么下载源码...
索性--绕过

学习的网站

https://spec.org/jvm2008/docs/UserGuide.html

想法是将部分内容不进行计算.

主要的测试配置项目有
startup.helloworld	compiler.compiler	scimark.fft.small
startup.compiler.compiler	compiler.sunflow	scimark.lu.small
startup.compiler.sunflow	compress	scimark.sor.small
startup.compress	crypto.aes	scimark.sparse.small
startup.crypto.aes	crypto.rsa	scimark.monte_carlo
startup.crypto.rsa	crypto.signverify	serial
startup.crypto.signverify	derby	sunflow
startup.mpegaudio	mpegaudio	xml.transform
startup.scimark.fft	scimark.fft.large	xml.validation
startup.scimark.lu	scimark.lu.large
startup.scimark.monte_carlo	scimark.sor.large
startup.scimark.sor	scimark.sparse.large
startup.scimark.sparse
startup.serial
startup.sunflow
startup.xml.transform
startup.xml.validation

其实有一个官方说明:
COMPILER: compiler.compiler, compiler.sunflow
CRYPTO: crypto.aes, crypto.rsa, crypto.signverify
SCIMARK: scimark.fft.large, scimark.lu.large, scimark.sor.large, scimark.sparse.large, scimark.fft.small, scimark.lu.small, scimark.sor.small, scimark.sparse.small, scimark.monte_carlo
STARTUP: {all sub-benchmarks having names beginning with startup. } See Appendix A for the complete list.
XML: xml.transform, xml.validation

所以理论上 我可以只选择 startup 开头的

获取需要测试的信息

将上面部分内容保存为 1.txt

然后执行
cat 1.txt |awk '{print $1}'|grep -v sunflow |xargs

得出结果为:
startup.helloworld startup.compiler.compiler startup.compress startup.crypto.aes startup.crypto.rsa startup.crypto.signverify startup.mpegaudio startup.scimark.fft startup.scimark.lu startup.scimark.monte_carlo startup.scimark.sor startup.scimark.sparse startup.serial startup.xml.transform startup.xml.validation

测试脚本为:
java -jar SPECjvm2008.jar -ikv startup.helloworld startup.compiler.compiler startup.compress startup.crypto.aes startup.crypto.rsa startup.crypto.signverify startup.mpegaudio startup.scimark.fft startup.scimark.lu startup.scimark.monte_carlo startup.scimark.sor startup.scimark.sparse startup.serial startup.xml.transform startup.xml.validation

结果形成

如果没有指定, 会在当前目录下形成一个results 目录里面有 测试次数的一个文件夹
可以打开里面的 html 进行查看.
结果比较好看一些. 

标签:xml,large,startup,crypto,学习,scimark,SPECJVM2008,compiler
From: https://www.cnblogs.com/jinanxiaolaohu/p/17213344.html

相关文章

  • 2023.3.13周学习总结
    一.本周学习计划1.完成最近CF补题,ATCODER补题2.完成牛客补题  3.准备省赛的训练,vp三场  4.学习网络流和一个数据结构  5.准备蓝桥杯的板子并且熟练敲......
  • 数据结构学习笔记-day4
    Day4线性表的链式表示和实现:一、单链表的定义和表示:  1.单链表需要存储两部分信息,一是本身数据信息,二是下一节点的地址信息,两部分信息构成数据元素的存储映像,它包括......
  • ai学习
                                 ......
  • 吴恩达机器学习ex2 python实现
    这个项目包含了吴恩达机器学习ex2的python实现,主要知识点为逻辑回归、正则化,题目内容可以查看数据集中的ex2.pdf代码来自网络(原作者黄广海的github),添加了部分对于题意的......
  • Datawhale跟李沐大神合作举办 (动手学深度学习) !
    三月的组队学习跟李沐大神合作举办(动手学深度学习),欢迎感兴趣的小伙伴报名学习,另外,欢迎志同道合的小伙伴了解、加入Datawhale!跟李沐导师:动手学深度学习!动手学深度学习......
  • 吴恩达机器学习ex1 python实现
     这个项目包含了吴恩达机器学习ex1的python实现,主要知识点为线性回归,题目内容可以查看数据集中的ex1.pdf代码来自网络(原作者黄广海的github),添加了部分对于题意的中......
  • 面试题208 16-35学习
    16、Files的常用方法都有哪些?existcreateFilecreateDirectorywritereadcopysizedeletemove17、什么是反射?所谓反射,是java在运行时进行自我观察的能力,通过class、construct......
  • 分享一下最近新学习的一个CSS 框架 Bulma
    网页样式需要大量时间开发,最省事的方法就是使用CSS框架。Bootstrap 是最著名的CSS框架,但是今天我想推荐另一个更轻量化、更易用的框架----Bulma。有了它,即使完全不懂......
  • 知识蒸馏、轻量化模型架构、剪枝…几种深度学习模型压缩方法
    摘要:模型压缩算法旨在将一个大模型转化为一个精简的小模型。工业界的模型压缩方法有:知识蒸馏、轻量化模型架构、剪枝、量化。本文分享自华为云社区《深度学习模型压缩方法......
  • 前端学习案例5-数组面试题1
    //返回每一项得最大值......