精华内容
下载资源
问答
  • 2016年10月27日至28日,SPEC(Standard Performance Evaluation Corporation,标准性能评估组织)于...在上一篇文章中我们可以知道,SPEC是一个非营利性的第三方组织,旨在制定、修改以及认证一系列计算系统应用性...

    2016年10月27日至28日,SPEC(Standard Performance Evaluation Corporation,标准性能评估组织)于北京举办了SPEC 2016亚洲峰会,这也是SPEC组织自1988年成立以来首次在中国举办的峰会。

    在上一篇文章中我们可以知道,SPEC是一个非营利性的第三方组织,旨在制定、修改以及认证一系列计算系统应用性能评估的标准。SPEC制作的这些基准测试以及性能指标可以广泛适用并真实反映出客户的实际计算环境。

    计算效率:同时考虑性能与功耗

    本次峰会的口号是“发现真实的计算效率”,为此,SPEC组织安排了数场相关的主题演讲,不过,一个首先需要清楚的是,“计算效率”是指什么?从字面上看,显然并不是单纯的“计算性能”,它应该“性能”与某一个“成本参数”的比值,尽管实际上没有这么简单。

    成本参数的选择有很多,如最简单的,购买成本,以及复杂一些的:运维成本,乃至总体拥有成本(TCO),不过,从测试的角度来看,价格不太好量化,从可以测量的参数当中选择的话,这个“成本”很大程度上应该是“能耗”。

    能耗是长时间运行的一个重要成本之一,并且,能耗和很多其它的因素挂钩,譬如说,环保。例如,在文章中有所介绍,中国是世界上的能源消耗大国,主要能源就是来自于煤炭(大约75%),中国的发电站大部分都是使用煤炭的火力发电站,极大部分的SO2排放和CO2排放都由煤电产生,额外产生的副产品还有“雾霾”。对于IT行业而言,单独服务器,统计显示2015年中国服务器总销量236万台,保有量超过700万台,这些服务器每年电量消耗相当于半个三峡电站的发电量。降低服务器的能耗对环保有着正向的动力。

    从数据中心内部来说,降低服务器的能耗同时还可以降低整体的散热和供电负担,从而会进一步降低整体的能耗。因此,本次峰会中,计算的效率指的就是“性能功耗比”。

    计算效率的测试

    要了解计算设备——也就是服务器——的计算效率,就要了解它的性能以及能耗,这需要相应的测试方法和工具,SPEC很早以前就开始关注能耗方面的测试,并在2006年的早期成立了SPECpower工作组,目标就是在于研究和开发可用的能源效率基准测试工具。在2006年,正是Intel的Pentium 4火炉CPU大行其时的时候,也是Ecos Consulting(现在的Ecova)推出80Plus电源效率认证的第二年。在2005年业内就已经认识到了能源效率的重要性,并开始反思单纯追求性能是否正确,最开始的就是2005年Google首席工程师Luiz André Barroso在美国计算机学刊上发表的《The Price of Performance: An Economic Case for Chip Multiprocessing》(性能的代价:一个芯片多处理的经济性案例),随后Sun Microsystem推出了业内的第一与能源效率有关的指标体系:SWaP (space, wattage and performance) 。简单地说,就是同时考虑空间、功率与性能,计算公式也很简单:SWaP = Performance/ (Space x Power)。

    但更多的厂商缺乏建立这样的指标体系的能力,并且,就算是直接使用SWaP指标体系,也仍然需要工具去进行测试以获得实际的参数,大部分的厂商也没有建立这样的基准测试的能力,这需要由一个强有力的组织来完成。

    2007年12月,SPECpower委员会推出了业内第一个能源效率方面的基准测试套件:SPECpower_ssj2008,这是一个里程碑式的产品,参与的业界厂商有AMD, Dell, Fujitsu-Simens, HP, Intel, IBM和Sun Microsystems,另外还有加州伯克利分校、美国劳伦斯-伯克利国家实验室和弗吉尼亚工学院等学术机构的参与以及美国环保总署和能源使用效率协会的赞助。

    SPECpower大概是当时SPEC最复杂的测试项目,首先,它是一个与工作负载无关的能源效率测试框架,作为SPECpower当中的第一个产品,SPECpower_ssj2008是以JAVA应用为工作负载的,实际上,SPECpower_ssj2008运行的是一个修改版的SPECjbb2005工作负载(SPECjbb2005是一个SPEC推出的JAVA性能基准测试套件)。不管怎么样,属于SPECpower框架下的套件——现有的SPECpower_ssj2008或者将来其他的套件,都需要同时测试两个指标:功耗以及性能。

    2016-11-28-49d62e0312-9530-468d-9a47-6e9

    SPEC亚洲峰会:计算的效率

    不过,SPECpower_ssj2008的测试结果并不是简单的性能除以功耗。SPECpower_ssj2008的测试方式是以测试服务器最大的workload为100%指标,以10% workload划分一个区域段——从100%到0%一共11个坐标,然后分别对比在每个不同的workload区域段之内的能耗。总的来说,在测试过程中既与性能有关,又与功耗有关,但最终的结果展示的是测试服务器的计算效率。

    SPECpower_ssj2008展示了一个SPECpower框架的成功,但测试本身目前被限制为JAVA应用负载,尽管JAVA应用在服务器领域很流行,但桌面以及工作站领域缺乏相关的应用。SPECpower委员会后来又开发了SERT(Server Efficiency Rating Tool,服务器效率评级工具)。

    SERT其实是应US EPA(Environmental Protection Agency,环境保护署)的请求而开发,US EPA最为有名的一个认证就是ENERGY STAR能源之星。在第一代能源之星的成功之后,EPA计划开发第二代的能源之星,将效率评级扩展到服务器领域。但EPA在此前更多的是于计算机电源以及显示器方面的认证,其缺乏评估计算机整体能源效率的方法,以及开发这样的基准测试的能力。

    2016-11-28-54e1063cc4-93e0-488d-8bea-43d

    SERT(Server Efficiency Rating Tool,服务器效率评级工具)

    SPEC开发的SERT在2013年正式发布,它由数十个被称为worklet的负载组件组成,并在运行时分别对服务器的CPU、内存、存储组件进行测试。可以看到的是,SERT中复用了在SPECpower_ssj2008当中出现的SPEC PTDaemon,区别在于,SERT的负载为常规的服务器进行了设计。值得一提的是,基于EPA的要求,SERT的运行比较方便,并具有一个简单的GUI图形界面。



    本文出处:畅享网
    本文来自云栖社区合作伙伴畅享网,了解相关信息可以关注vsharing.com网站。

    展开全文
  • SPECCPU2006 Spec2006 使用说明

    千次阅读 2020-05-10 16:31:55
    工具介绍 ...SPEC设计了这个套件提供了一个比较标准的计算密集型,高性能的跨硬件的CPU测试工具。在SPEC CPU 2006基准有几种不同的方法来衡量计算机性能。 一种方式是测量计算机完成单一任务的速度

    工具介绍

    SPEC CPU 2006 benchmark是SPEC新一代的行业标准化的CPU测试基准套件。重点测试系统的处理器,内存子系统和编译器。这个基准测试套件包括的SPECint基准和SPECfp基准。 其中SPECint2006基准包含12个不同的基准测试和SPECfp2006年基准包含19个不同的基准测试。SPEC设计了这个套件提供了一个比较标准的计算密集型,高性能的跨硬件的CPU测试工具。在SPEC CPU 2006基准有几种不同的方法来衡量计算机性能。 一种方式是测量计算机完成单一任务的速度; 另一种方式吞吐量,容量或速率的测量。 说明:由于spec2006支持多种类型操作系统。以下安装、测试、移植等介绍均基于Unix 和其他的 Unix-like system如linux。Windows系统不在此范围内。

    spec2006与spec2000的对比简要说明

    2006年8月24日,标准性能评估公司(SPEC)宣布CPU2006将取代CPU2000。 Spec cpu基准测试被广泛的应用于工业界和学术界。新套件比cpu2000要大很多,而且将涵盖到CPU、存储器系统、编译器特别是C++编译器。Cpu2000只有1个关于C++的基准测试,CPU2006则含有7个相关套件,这其中包括了50W行c++代码,Fortran和C语言和之前一样有很好的覆盖。

    Spec2000和spec20006具体的套件信息如下:

    Spec int2000 12个整点测试项目

    164.gzip C语言编写,很流行的数据压缩程序。使用Lempel-Ziv coding(LZ77)作为压缩算法。SPEC中的gzip除了读入集外没有其他文件I/O操作,所有压缩和解压都在主存中进行,方便测试CPU和存储子系统。

    175.vpr C语言编写,FPGA中的电路定位和路由程序,用于计算机辅助电路设计领域。

    176.gcc: C语言编写,C语言优化编译器。该GCC基于GCC 2.7.2.2版本,为摩托罗拉88100处理器生成机器码。

    181.mcf: C语言编写,组合优化/单点轮换调度(Single-depot vehicle scheduling),派生自使用单站轮换调度的公共物流应用程序。

    186.crafty: C语言编写,国际象棋游戏程序。这是一个在64位机上设计的高性能计算机国际象棋程序,在32位机上可以使用long long来表示该数据类型。主要是一个整点程序,大量的逻辑运算。通过配置,能生成不同的搜索集,可以对处理器的整点运算,转移预测和流水线等做测试。

    197.parser: C语言编写,字处理程序。连接语法分析器(Link Grammar Parser)是一个基于连接语法的英语句法分析器。连接语法时英语语法的较早理论。给定一个句子,系统能给它赋予一个词法结构,这个结构是两个词之间被标记的连接。该分析器有大约60000个词表的字典。

    252.eon: C++语言编写,计算机可视化。eon是一个基于概率的射线跟踪程序,基于Kajiya 1986 ACM SIGGRAPH会议的论文。它将一定数量的3D射线发射到一个3D多面体中,计算射线和多边形的交点,并通过计算入射光和交点生成新射线。最终的计算结果时一个能在照相机内看到的图片。程序中的计算需求和基本计算机图形学中介绍的传统确定性射线跟踪程序很相似,但是它有较少的存储一致性需求,因为很多在同一个位置生成的随机射线横切3D空间中完全不同的区域.输入:eon渲染一个150×150像素的一把椅子在房间前脚的图片。

    253.perlbmk: C语言编写,Perl语言解释器。这是一个Perl v5.005_03版本的删减版,删除了很多操作系统相关的特性,并增加了一些第三方的模块,包括MD5 v1.7, MHonArc v2.3.3, IO-stringy v1.205,MailTools v1.11,TimeData v1.08。输入:由四个perl脚本组成,一个email-to-HTML 转换器,占用时间最长;一个spec CPU2000用来对比较输出的diff脚本,一个通过迭代算法寻找合格数字的脚本,一个用于测试伪随机数按照预定顺序生成的脚本。输出分别对应各个输入。

    254.gap: C语言编写,群论,解释器中常用。它实现一个语言和库用于做群论计算。GAP是(Groups,Algorithms和Programming的缩写)。

    255.vortex: C语言编写,单用户面向对象数据库中事务处理的benchmark。SPEC中的vortex来自完整面向对象数据库程序VORTEx的一个子集。输入和输入数据库的事务都会被转换成一个方案。

    256.bzip2: C语言编写,压缩程序。基于Julian Seward的bzip2 v0.1,唯一的不同是SPEC中的bzip2除了输入外,无文件I/O。所有的压缩和解压都在内存中进行。输入,输出都和gzip的相似。

    300.twolf: C语言实现,定位和路由模拟。twolf来自TimberWolfSC定位和全局路由,它被用于创建微处理器产品印刷电路布局的流程中,确定晶体管的位置和组内的全局连接。定位问题是一个排列,穷举法耗时太长,TimberWolfSC程序则使用模拟退火作为启发来找到较优解。

    Spec int2006 12个整点测试项目

    400.perlbench:C语言编写,同spec2000的253.perlbmk类似,是Perl V5.8.7版本的删减版,同样删除了一下操作系统特性有关的东西,增加了第三方的模块,如:SpamAssassin V2.61,Digest-MD5 v2.33,HTML-Parser v3.35,MHonArc V2.6.8,IO-stringy V1.205,MailTools V1.60,TimeDate V1.16。400.perlbench采用3个脚本进行增加负载或工作。1.主要的负载在于打开 垃圾邮件过滤软件SpamAssassin。采取的过滤方式是采用记分制,也就是说会根据我们所设定的标准来给予分数超过标准值的时候即判定为 SPAM(垃圾邮件),其余为非垃圾邮件。但对SpamAssassin软件做了很大程度的修改,避免一些I/0操作,并且没有使用贝叶斯过滤。2.是比较流行的email到HTML的转换器MHonArc 3.使用了spec2006的工具套件specdiff。

    401.bzip2: C语言实现,同spec2000的256.bzip2类似,基于Julian Seward的bzip2 v1.03.唯一的不同是SPEC中的bzip2除了输入外,无文件I/O。所有的压缩和解压都在内存中进行。输入,输出都和gzip的相似。负载包括六个部分:两个小的JPEG图片、一个程序、一个tar包起的几个源程序文件、一个HTML文件、混合文件,包括压缩起来的高可压缩文件及不怎么可压缩的文件。测试分别使用了三个不同的压缩等级进行压缩和解压缩

    403.gcc:C语言实现,同spec2000的176.gcc类似。该测试是基于gcc V3.2,为AMDCPU生成机器码。相比spec2000的176.gcc,该测试有更多的输入文件,因此测试压力会更大,负载来源于对9组C代码进行编译。

    429.mcf:C语言实现,同时需要libm库支持,同spec2000的181.mcf类似,MCF是一个用于大型公共交通中的单站车辆调度的程序。但对输入文件做了一定的修改,由32位变成64位,用以兼容64位系统。并且增加了cache命中和程序的性能。相比spec2000的181.mcf来说,占用的内存由之前的100M-190M变为860M-1700M。

    445.gobmk:C语言实现,同spec2000的186.crafty类似。不同的是这里是实现的围棋游戏。相比spec2000程序更复杂。

    456.hmmer:C语言实现。HMMER是基于隐马尔可夫模型(profile HMMs),用于生物序列分析工作。同Timed HMMer Search 类似。

    458.sjeng:C语言实现。基于一种象棋游戏Sjeng11.2,属于人工智能的范畴。

    462.libquantum:C语言实现(C99)。libquantum是模拟量子计算机的库文件,用来进行量子计算机应用的研究。

    464.h264ref:C语言实现。一种视频压缩程序,基于H264AVC 9.3版,去除了I/O和平台相关的东西。

    471.omnetpp:C++语言实现。OMNeT++,离散事件仿真。包括约8000台计算机和900个交换机/集线器,以及混合了各种从10Mb到1000Mb速率的大型CSMA/CD协议以太网络模拟。

    473 astar:C++语言实现,实现了2D寻路算法A*的三种不同版本。

    1. xalancbmk:C++语言实现,包含Xalan-C++ v1.8 mod、Xerces-C++ v2.5.0,实现了XML文档/XSL表到HTML文档的转换。

    Spec fp2000 13个浮点测试项目

    168 wupwise:Fortran 77语言实现,格点规范理论与威尔逊数值模拟对费米子格是夸克传播子的计算。输入文件wupwise.in包含几个创建该问题的参数,SEED:提供一个随机数 NITER:迭代次数KAPPA:参数表征矩阵M = I - KAPPA * D。输出文件wupwise.out,包含每次NITER迭代的校验值(EPS)和包含最终的EPSILON特征的结果。

    171 swim:Fortran 77语言实现,气象学中的浅水模型。

    172.mgrid :Fortran 77语言实现,多重网格求解器:3D势场

    173.applu: Fortran 77语言实现,抛物线/椭圆型偏微分方程

    177.mesa:C语言实现 ,3D图形库。

    178.galgel :Fortran 90语言实现,计算流体动力学

    179.art :C,图像识别/神经网络

    183.equake:C语言实现, 地震波传播模拟

    187.facerec: Fortran 90语言实现,图像处理:人脸识别

    189.lucas :Fortran 90语言实现,数论/素性测试

    191.fma3d :Fortran 90语言实现,有限元模拟碰撞

    200.sixtrack :Fortran 77语言实现,高能核物理加速器设计

    301.apsi: Fortran 77语言实现,气象学中污染物分布

    Spec fp2006 17个浮点测试项目

    410.bwaves:Fortran 77语言实现,流体力学范畴。对三维瞬跨音速粘性流中冲击波的模拟计算

    416.gamess:Fortran语言实现,量子化学范畴。采用GMAESS组件,包含 胞嘧啶分子、水和Cu2+离子、三唑离子等3种SCF自洽场计算。

    433.milc:C语言实现,量子力学范畴,采用MILC组件,包含用来研究QCD量子色动力学、夸克及胶子的四维SU(3)格点规范理论的模。

    434.zeusmp :Fortran 77/REAL*8语言实现,属于计算流体力学范畴,ZEUS-MP程序,用来计算理想、非相对论条件下的流体力学和磁流体力学,434.zeusmp模拟计算了一个统一磁场中的3D冲击波。

    435.gromacs :C & Fortran语言实现,属于生物化学/分子力学范畴。GROMACS是一个分子力学计算套件,然而也可以用于非生物系统,435.gromacs模拟了在一个水和离子溶液中的蛋白质溶菌酶结构在各种实验手段如核磁共振的X光照射下的变化。

    436.cactusADM:Fortran 90, ANSI C语言实现,物理中的广义相对论。来源于Cactus  BenchADM。436.cactusADM对时空曲率由内部物质决定的爱因斯坦演化方程进行求解,爱因斯坦演化方程由10个标准ADM 3+1分解的二阶非线性偏微分方程组成。

    437.leslie3d :Fortran 90语言实现,属于流体力学范畴。 LESlie3d是用来计算湍流的计算流体力学程序,437.leslie3d计算了一个如燃油注入燃烧室的时间分层混合流体。

    444.namd:C++语言实现。属于生物/分子学范畴。NAMD是一个大型生物分子系统并行计算程序,444.namd模拟了了92224个原子组成的A-I载脂蛋白

    447.dealII:C++语言实现。进行有限元分析,w/Boost lib 、deal.II lib、deal.II是定位于自适应有限元及误差估计的C++库,447.dealII对非常系数的亥姆霍兹方程进行求解,它使用了基于二元加权误差估计生成最佳网格的自适应方法,该方程在3维得解。

    450.soplex:C++语言实现。采用Plex v1.2.1程序,Plex使用单纯形算法解线性方程

    453.povray:ISO C++ 语言实现。 POV-Ray POV-Ray是一个光线追踪渲染软件,453.povray渲染一幅1280x1024的反锯齿国际象棋棋盘图像

    454.calculix:Fortran 90 & C语言实现,结构力学范畴。CalculiX是一个用于线性及非线性三位结构力学的有限元分析软件,454.calculix计算了一个高速旋转的压缩盘片在离心力的作用下的应力和变形情况

    459.GemsFDTD:Fortran 90语言实现。属于电磁学范畴。 459.GemsFDTD使用FDTD(有限差分时域)方法求解三维时域中的麦克斯韦方程,计算了一个理想导体的雷达散射截面

    465.tonto: Fortran 95实现。量子化学范畴Tonto是一个面向对象的量子化学程序包,465.tonto计算面向量子晶体学,它基于一个符合X光衍射实验数据的、约束的分子Hartree-Fock波函数

    470.lbm :ANSI C语言实现。 470.lbm使用LBM(格子波尔兹曼方法)模拟非压缩流体,它模拟了两种情况:类似活塞推动的剪切驱动流体和管道流体,测试包含了3000个步骤

    481.wrf :Fortran 90 & C语言实现。WRF v2.0.2 481.wrf基于WRF(Weather Research and Forecastin)模型,对NCAR的数据进行了计算,数据包括了UTC 2001.06.11到UTC 2001.06.12以三小时为间隔的数据

    482.sphinx3:C语言实现。Sphinx-3一种语音识别软件。

    展开全文
  • 近日,SPEC CPU CINT2006最新测试结果公布,浪潮八路服务器天梭TS860G3测试成绩再次刷新世界纪录,测试峰值成绩为7230分,平均成绩为6970分,摘得“最强计算性能”桂冠! 国际标准化性能评估组织SPEC(The Standard...

    近日,SPEC CPU CINT2006最新测试结果公布,浪潮八路服务器天梭TS860G3测试成绩再次刷新世界纪录,测试峰值成绩为7230分,平均成绩为6970分,摘得“最强计算性能”桂冠!

     最强计算性能:浪潮八路服务器再次打破SPEC测试世界纪录

    国际标准化性能评估组织SPEC(The Standard Performance Evaluation Corporation)是一个全球性、权威的第三方非营利性应用性能评估组织,致力于建立、维护以及完善一系列最新的服务器应用性能评估标准,拥有10大类测试标准、53项测试规范,该组织发布的测试成绩具有很高的权威性,是金融、能源、交通、大型制造企业实际应用的重要参考。

    最强计算性能:浪潮八路服务器再次打破SPEC测试世界纪录 

    CINT2006用于测试计算机系统的整型计算性能,测试过程模拟了包括天气预报、垃圾邮件监检测、C代码编译、大型公交系统的单站车辆调度等12个典型应用场景。整型计算性能决定了计算机系统在数据库、云计算、大数据等场景的性能表现。

    此次打破记录的天梭TS860G3八路服务器,最大支持8颗Intel至强E7-8800 v4系列处理器,主频最高可达3.2GHz,具备60MB大容量三级缓存,可支持24TB内存,192个物理核心,384个线程。

    浪潮主机系统事业部总经理江豫京介绍,浪潮天梭TS860G3专为大型计算系统和关键应用系统研发,超强的计算性能、全面容错的可靠性设计,以及SAP HANA认证保障,在实时在线交易、大数据、商业智能、实时决策等应用场景计算中,为用户提供更强的计算性能支撑和可靠性保障。最新Gartner 2016年第二季度数据显示,浪潮八路服务器已经连续11个季度中国市场份额第一。

    目前,越来越多的用户在采用SEPC测试作为服务器的选型标准,中国市场也成为SPEC组织的发展重心,作为SPEC CPU委员会的委员,浪潮一直不遗余力地促进中国用户与SPEC组织展开更多交流,扩大SPEC组织在中国的影响力。

     最强计算性能:浪潮八路服务器再次打破SPEC测试世界纪录

    在浪潮的积极推动下,10月27日至28日,发现真实的计算效率——SPEC 2016亚洲峰会(SPEC 2016 Asia Summit)将于北京召开,这是SPEC组织首次落地亚洲在中国举办的峰会,大会将发布全球首个云平台测试基准 ——Cloud IaaS 2016。另外,SPEC将联合中国标准化测试研究院,发布首个中国市场服务器效率研究报告。


    原文发布时间为:2016年10月24日

    本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网。

    展开全文
  • SPEC-CPU2006

    2020-11-28 21:20:16
    specCPU2006基准测试,SPEC是标准性能评估公司(Standard Performance Evaluation Corporation)的简称。SPEC是由计算机厂商、系统集成商、大学、研究机构、咨询等多家公司组成的非营利性组织,这个组织的目标是建立...
  • 2016年10月27日至28日,SPEC(Standard Performance Evaluation Corporation,标准性能评估组织)于北京举办了SPEC 2016亚洲峰会,这也是SPEC组织自1988年成立以来首次在中国举办的峰会。 关于本次大会,一个很重要...

    2016年10月27日至28日,SPEC(Standard Performance Evaluation Corporation,标准性能评估组织)于北京举办了SPEC 2016亚洲峰会,这也是SPEC组织自1988年成立以来首次在中国举办的峰会。

    关于本次大会,一个很重要的问题就是:SPEC是什么?SPEC组织在峰会上的第一个议题就是介绍SPEC组织:

    2016-11-21-411c3df069-5b4a-4bb6-8af4-264

    介绍

    2016-11-21-568daa8ca5-8832-45db-b67b-11b

    SPEC(Standard Performance Evaluation Corporation,标准性能评估组织)是一个全球性的第三方非营利性组织,致力于建立、维护和认证一套应用于计算机的标准化基准评测套件,SPEC组织开发基准测试套件并经过检验然后在SPEC网站上公开测试结果。

    背景

    SPEC,Standard Performance Evaluation Corporation,曾用名Standard Performance Evaluation Corporation,由一些工作站生产厂商成立于1988年,他们认为当时的市场迫切需要一种真实的、标准化的性能测试,最关键的认知是:An ounce of honest data was worth more than a pound of marketing hype(一盎司诚实的数据价值超过一磅的市场宣传)。随后SPEC组织很快成为最成功的性能标准化组织之一,拥有着超过60个的组织成员(到现在则是超过120个成员了)。

    2016-11-21-17b23e1473-6094-44f8-8a9d-d0c

    理念

    SPEC组织的目标是为了让市场上具有一个公平、有益的指标体系可以用来区分不同的计算机系统。SPEC的测试组件在不同的公司、组织当中进行挑选,这种组件在可以展现这些厂商的优势的同时也受到SPEC严格的限制。SPEC的理念是,一个好的测试,对其进行合理的利用将会让测试结果在市场上具有真正的可用性。

    基本的SPEC测试方法是给测试人员提供一组标准化的源代码,这些源代码基于现有的应用软件,并已经被广泛地移植到多种不同的平台。测试人员对源代码进行编译,并可以通过调整测试系统以获得最好的成绩。使用已有应用软件的已移植源代码可以极大地减少测试结果之间对比的问题。

    架构

    2016-11-21-44ecc040a2-2250-4fbf-b805-056

    SPEC是一个非营利性组织,向所有愿意支持SPEC组织或愿意支付相关费用的公司或者组织公开。最开始SPEC由一些设计CPU性能指标体系的工作站厂商组成,现在SPEC已经进化为一个包含四个不同工作组的伞状组织。

    OSG(Open Systems Group,开放系统组)

    2016-11-21-0024732ba2-f9c8-47fb-a1a3-834

    开放系统组是最初的SPEC委员会,其主要关注运行着开放系统环境的桌面系统、高端工作站和服务器的基准测试。

    HPG(High-Performance Group,高性能组)

    2016-11-21-2369341020-a1c4-492b-b690-f1b

    高性能组是一个建立、维护和认证一组基于高性能计算应用程序的标准化、跨平台性能评测套件的论坛。

    GWPG(Graphics and Workstation Performance Group,图形与工作站性能组)

    2016-11-21-43a7996ad2-34ff-41e3-b7df-84d

    SPEC/GWPG图形与工作站性能组是SPEC组织为了开发一致、可重复的图形与工作站性能基准测试和报告流程的项目组。SPEC/GWPG基准测试基于流行的图形与工作站应用程序,因此可以反映真实的用户体验。

    RG(SPEC Research Group,研究组)

    2016-11-21-0293a526d6-0755-4480-95ad-653

    SPEC研究组是一个新的工作组,用于推动用来开发基准测试软件、性能分析框架的方法和工具的创新研究,这些方法和工具基于现有的或新出现的技术。

    SPEC研究组被设计用来鼓励学术界、工业界以及研究机构之间的交流,这些概念性的研究工作包括用于计算系统性能测量的技术和工具、负载测试、剖析、工作负载表征、依赖性及效率评估。尽管焦点是性能,但系统额外的功能属性如可扩展性、可用性、成本和能源效率也会被看重。

    SPEC研究组的一个重要部分是为新出现的技术与应用程序开发一个被称为“研究基准测试”的标准化的场景和工作负载。SPEC研究组的基准测试主要用来深入分析和评估早期原型及研究结果,这和通常用于直接比较和购买现有产品的基准测试不同。

    一些其它SPEC研究组的计划还包括出版通讯列表和杂志、建立基准测试相关资源的网络门户、认可对基准测试的杰出贡献以及组织会议与研讨会。



    本文出处:畅享网
    本文来自云栖社区合作伙伴畅享网,了解相关信息可以关注vsharing.com网站。

    展开全文
  • SPEC CPU2006测试

    千次阅读 2020-07-14 18:35:20
    1. 下载附件中的压缩包speccpu2006.tar.gz,在终端中输入: $tar xzvf speccpu2006.tar.gz –C /home > /dev/null 2. 继续执行如下命令: $ cd /home/speccpu2006/tools/src/perl-5.8.7/ext/IPC/SysV 修改SysV....
  • SPEC CPU简介和使用

    万次阅读 热门讨论 2019-12-18 17:27:00
    SPEC设计了此套件,以使用实际用户应用程序开发的工作负载,在最广泛的实际硬件范围内提供计算密集型性能的比较度量。这些基准作为源代码提供,要求用户习惯使用编译器命令以及通过控制台或命令提示窗口通过命令解释...
  • 计算系统中的处理器、内存和编译器都会影响最终的测试性能,而I/O(磁盘)、网络、操作系统和图形子系统对于SPEC CPU2006的影响较小。在此次的SPEC CPU 2006测试项目中,我们主要是对华为RH2288 V...
  • SPEC携手Cloud孕育性能新基准

    千次阅读 2016-10-30 16:14:40
    SPEC 2016亚洲峰会已经成功拉下了帷幕,本次大会海内外专家云集并选择在中国举行,可见中国的计算能力的越来越得到世人的瞩目。大会的详情报道请登录“ZD至顶网”官网了解详情,或参阅本号文章中国计算市场需求将...
  • prometheus-spec:用于比特币之上的智能合约,通用和高负载计算以及机器学习的耐审查性无信任协议
  • Speccpu2017介绍

    千次阅读 2020-10-14 11:55:28
    一、SpecCPU2017介绍 SPEC CPU 2017是一套CPU子系统测试工具,包括4大种类共43个测试。 4个种类为: SPECrate 2017 Integer SPECrate 2017 Floating Point 对应用例编号为5XX SPECspeed 2017 Integer ...
  • TensorFlow Lite量化spec随时间会微调,这里记录一下目前量化采用的数据类型、范围,以及对历史模型兼容等情况。 上面的TFLite int8量化归纳起来要点如下: 由量化值计算浮点值的公式:real_value = (q - zero_...
  • Spec2006使用说明

    2019-10-07 02:53:46
    Spec2006使用说明 五 10 十月 2014 Bypenglee 工具介绍 SPEC CPU 2006 benchmark是SPEC新一代的行业标准化的CPU测试基准套件。重点测试系统的处理器,内存子系统和编译器。这个基准测试套件包括的SPECint基准...
  • SpecMPI2007 benchmark

    2016-07-28 15:55:13
    简介官方网址:https://www.spec.org/mpi2007/ 软件的相关查看官方说明就好了,这里说下个人用了之后的感受。 1. 官网的更新时间能看到 页面的更新时间是 Last updated: Fri Jan 09 14:35:04 EST 2015 真是。。有...
  • Spec2Vec快速入门

    2021-04-17 22:22:34
    目录前言matchmsSpec2Vec完整demo最后 前言 前言:自己最近在做的工作是LC-MS解谱相关的工作,PLoS ...该文章介绍了一种新的计算质谱相似度的方法。新的算法Spec2Vec是基于自然语言处理中Word2Vec改进而来,与传统
  • TPM Main Spec part 1

    2014-03-21 15:44:06
    TPM Main Spec TPM是一个硬件芯片,是可信计算的核心部分,为了保护用户敏感信息,提供了大量的加密功能来保护PC客户端,实现更高层次上的安全.
  • SPEC benchmark 测试程序使用教程

    万次阅读 2017-10-04 12:13:18
    本文根据SPEC官方资料翻译而来,欢迎大家学习交流
  • Spec2Vec中的bugs

    2021-04-17 21:46:06
    前言:自己最近在做的工作是LC-MS解谱相关的工作,PLoS Computational Biology在今年2月也发表了一种新的计算质谱相似度的方法。新的算法Spec2Vec是基于自然语言处理中Word2Vec改进而来,与传统的余弦相似度相比,...
  • spec文件详解

    万次阅读 2011-12-07 11:32:54
    rpm-build 包和 /usr/src/redhat ,这些 rpm build 的程序是要靠 spec 文件的控制。它是配置指定安装到另外的机器上的,用来指示转换的源码补丁编译成二进制文件的包。默认编译操作是在下面的目录中,它是编译源码...
  • SPEC CPU2000 用法详解

    万次阅读 2015-05-15 10:29:29
     SPEC CPU2000是由标准性能评价机构“The Standard Performance Evaluation Corporation (SPEC)”开发的用于评测CPU性能的基准程序测试组。处理器、内存和编译器都会影响最终的测试结果,而I/O(磁盘)、网络、操作...
  • 该项目涉及将 Simulink 模型转换为 SpecC 规范楷模。 Matlab 是基于模型和算法设计的领先软件之一。... 系统将车辆的速度和参考速度作为输入并计算输出速度。 此 Simulink 模型的 SpecC 实现涉及将 Simul
  • 基准测试spec cpu2006

    千次阅读 热门讨论 2017-04-01 15:00:02
    最近在研究gem5,nvmain, 并将nvmain集成到gem5里面,然后用基准测试spec cpu2006进行测试。之前一直找不到基准测包,现在终于找到了,在此写下实验过程。我的系统是ubuntu,spec cpu 2006是cpu2006-1.2.iso镜像。 1...
  • 10月27日,SPEC2016亚洲峰会(SPEC 2016 Asia Summit)在北京举行,浪潮集团副总裁胡雷钧作为SPEC成员单位...作为全球通用和公认的测试基准和工具,SPEC测试将有效评估各类信息化系统的计算效率,进一步提高信息化...
  • 教你如何使用SPEC CPU2006

    千次阅读 2020-05-16 20:44:49
    因为工作原因陆陆续续接触到SPEC的测试,由于此项测试相对门槛高一些,测试周期长,网上靠谱的资料不多,遂将自己的测试经验总结下来跟大家分享。 本文只涉及到一些基本的测试知识,欢迎有经验的朋友补充,交流~ 0...
  • N8500 SPEC测试

    2011-04-14 22:42:37
    华为赛门铁克N8500集群NAS系统刷新SPEC测试记录 2011-4-14 华为赛门铁克 导读:华为赛门铁克N8500集群NAS存储系统在标准性能评估机构SPEC的SPECsfs2008测试中性能全球排名第一,打破NFS和CIFS两项业界记录。 ...
  • 在关于 RPM 软件包构建的上一篇文章中,你了解到了源 RPM 包括软件的源代码以及 spec 文件。这篇文章深入研究了 spec 文件,该文件中包含了有关如何构建 RPM 的指令。同样,本文以 fpaste 为例。 了解源代码 在...
  • SDL_AudioSpec结构体

    千次阅读 2016-11-09 22:30:03
    参考http://www.dreamingwish.com/article/sdl_audiospec.html int freq DSP 频率 (每秒采样); 详情参考“讨论” SDL_AudioFormat format 音频数据格式;详情参考“讨论” Uint8 channels
  • GCC 的编译配置文件(Spec File)

    千次阅读 2012-08-22 22:22:04
    GCC 的编译配置文件(Spec File) 3.15 配置外部工具程序和参数 [adie: 这篇文章原是 GCC 手册中的一节, 3.15 是它在手册中的编号.] gcc 是一个驱动式的程序. 它调用其它程序来依次进行编译, 汇编和链接. ...
  • PCI SPEC 学习(1)

    2020-07-25 10:06:44
    该系列文章的的内容主要是针对PCI SPEC的理解和翻译的内容,本人属于硬件领域的小白,出入半导体行业,文章内肯定又很多错误之处,请各位看官,大牛们多多指教。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 45,517
精华内容 18,206
关键字:

如何计算spec