20线程测试cpu性能软件,评测平台介绍、CPU多线程性能测试

2、平台介绍及CPU性能测试

AMD AM3+平台

CPUAMD FX-8150(4模块/8核)

AMD FX-8350(4模块/8核)

主板华硕 Crosshair V Formula(BIOS版本:1605)

Intel LGA1155平台

CPUIntel Core i5 3570K(4核/4线程)

Intel Core i7 3770K(4核/8线程)

主板华硕 P8Z77-V Deluxe

共用配件

硬盘主盘:三星830固态硬盘(256G)

副盘:西部数据 1TB 黑盘

显卡AMD HD7970(925/5500MHz)

内存芝奇DDR3-1600 4Gx4(8-8-8-24,双通道)

电源安耐美EES620AWT软件平台

操作系统Windows 7 Ultimate X64 SP1

驱动程序显卡:

AMD催化剂12.8 for win7 64bit

评测方案多线程性能测试:

Fritz Chess Benchmark 4.3

wPrime 2.05

物理运算测试:

3DMark Vantage v1.10

3DMark 11 v1.02

常用软件测试:

WinRAR 4.20 64Bit

PhotoShop CS6

专业软件测试:

CineBench R11.5 64Bit

TMPGEnc 4.7.7

游戏性能测试:

星际争霸2:自由之翼(DX9)

生化危机5(DX10)

马克思佩恩3(DX11)

这一部分的测试,主要对比前后两代八核FX的性能差距,另外加入了FX-8150的竞争对手Core i5 3570K,至于i7 3770K,作为Intel的旗舰型号之一,这里作为参考对象。

2.1、CPU理论多线程性能

测试项目包括科学运算测试软件wPrime和AI(人工智能)运算测试软件Fritz Chess,两款软件均对多核CPU进行大量优化,对CPU性能有较大的指导意义。由于只是理论运算,我们把它们归类为CPU理论性能测试。

●Fritz Chess国际象棋:

Fritz Chess 4.3(国际象棋)

软件简介测试CPU的AI运算性能、多线程处理能力。

软件设置默认设置,使用CPU的最大线程数

测试方法直接按Start开始测试,记录得分

软件截图1e3cadffa96f8157a52ea60b6538f696.png

eaad3a48c96e569225d428b57d70b0bf.gif

《国际象棋》测试成绩

●wPrime 2.05质数计算:

wPrime 2.05

软件简介wPrime是一款通过计算质数来测试计算机运算能力等的软件,由于wPrime可以支持多线程并行运算,因此更能反映出多核、多线程CPU之间的性能差距。

软件设置设置Set Thread Count,使用CPU的最大线程数

测试方法运行1024M,记录用时

软件截图eaad3a48c96e569225d428b57d70b0bf.gif

eaad3a48c96e569225d428b57d70b0bf.gif

wPrime 2.05测试成绩

测试小结:Fritz Chess和wPrime是测试CPU多线程性能的代表性软件,同为模块化设计、八核心的FX-8350与FX-8150,前者由于主频提升了,在多线程测试中相比于上一代FX均取得领先。而这两项测试中,四核心的Core i5 3570K不幸垫底。

-------------------------------------------------------------------------------

2.2、3DMark系列物理运算测试

这部分的测试主要考察CPU在游戏中的物理运算和人工智能运算能力,我们选取了权威的3D测试软件3DMark Vantage和3DMark 11,它们分别是DX10和DX11 两个时代的测试软件。

●3DMark Vantage:

3DMark Vantage 1.10(物理运算)

软件简介3DMark Vantage是一款基于DirectX 10的3D性能基准测试软件,主要包括了显卡测试和CPU测试两个部分。

软件设置Performance

测试方法只进行CPU物理运算部分测试,记录得分

软件截图eaad3a48c96e569225d428b57d70b0bf.gif

eaad3a48c96e569225d428b57d70b0bf.gif

3DMark Vantage测试成绩(CPU得分)

●DX11测试软件3DMark 11:

3DMark 11 1.02(物理运算)

软件简介3DMark 11是一款基于DirectX 11的3D性能基准测试软件,内置了三大测试项目:图形性能测试、 物理性能测试和综合测试。

软件 设置Performance

测试方法只进行 CPU物理运算部分测试,记录得分

软件截图eaad3a48c96e569225d428b57d70b0bf.gif

eaad3a48c96e569225d428b57d70b0bf.gif

3DMark 11测试成绩(CPU得分)

测试小结:3DMark系列能全面挖掘CPU的潜力,已经成为考量整机性能的一个重要指标,我们选择其中的物理运算部分进行测试,单纯地对CPU性能进行对比。这两项的测试结果和前面多线程测试项目基本一致,高主频的FX-8350相比FX-8150保持着13%左右的优势。>>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/382911.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大型网站服务器 pdf,大型网站服务器容量规划[PDF][145.25MB]

内容简介内 容 提 要本书讲解了用数学回归分析方法来做服务器容量规划的思路,让读者掌握服务器容量规划的量化方法;模型的选择是服务器容量规划的关键,不同的程序有不同的模型。本书使用nginxPHPMySQL为实例演示了具体的规划过程,…

穿越火线全部服务器都显示爆满,穿越火线大区全部爆满,频道挤不进去背后的故事!...

大家好我是小包子,穿越火线经历了十一周年,盛典游戏更新后,我们发现游戏基本上所有大区都呈现爆满的盛世。我们热爱的穿越火线又回来了吗?6月小包子曾爆料CF启动量超过吃鸡跃居第二,射击游戏第一,重回巅峰的…

dod刷服务器文件,DoD 5220.22-M和Gutmann两种硬盘擦除算法

DoD 5220.22-M的说明Use this seven-pass method for tighter security. Different patterns ofbytes are written to the disk as described in the table below. Usingthis method is probably even safer than using the simple method (with 6passes).This method is descr…

服务器加根网线用不用修改路由器,安装设置无线路由器需要用几根网线?

“安装设置无线路由器需要用几根网线?看到网上安装设置路由器的教程,有的说需要两根网线,有的说需要一根网线,请问到底应该使用一根还是两根呢?”其实这个问题的答案并不是唯一的,使用一根还是两根&#xf…

大数运算#

大数,就是C/C中利用基本类型所不能存储的数字,少则数十位,大则几万位,如何存储和计算大数就是本文的内容。 在C和C中,没有存储大数的数据结构,就算 unsigned long long也只能表示19位的数字  如果我们用d…

乘法口诀表的C语言编程

#include "stdio.h"int main() {int i,j,q0;for(i 1;i < 10; i){for(j 1;j < 10;j){q i*j;printf("%d*%d%d\n",i,j,q);}}} 按照课本上的排列做出的优化 #include "stdio.h"int main() {int i,j;for(i 1;i < 10; i){for(j 1;j <…

打印100-200之间的素数

素数 是指除了1和它本身以外,不能被任何整数整除的数 例如17就是素数,因为它不能被2~16的任一整数整除。 #include "stdio.h"int main() {int i,j;for(i 100; i < 200; i){for(j 2;j < i-1;j){if(i%j 0)break;}if(j i)printf("%d\n",i);}} C语言…

判断1000-2000之间的闰年(优化写法)

闰年普通年&#xff08;不能被100整除的年份&#xff09;能被4整除的为闰年。&#xff08;如2004年就是闰年,1999年不是闰年&#xff09;&#xff1b;世纪年&#xff08;能被100整除的年份&#xff09;能被400整除的是闰年。(如2000年是闰年&#xff0c;1900年不是闰年)&#x…

四种方法实现数组交换

方法一&#xff1a; //该方法主要用逻辑运算将数组对应的每个元素进行交换&#xff0c;然后用for循环将整个数组元素进行交换#include<stdio.h>int main(){ int i,j,k;int A[10];int B[10];int C[10];printf("请输入A数组的内容&#xff1a;\n");for(i0;i<1…

结构体变量初始化

// // main.c // C语言学习 #include <stdio.h> int main(int argc, const charchar * argv[]) { //定义结构体类型 struct Person { charchar *name; int age; double heigth; }; //初始化的4种方式 //1.定义的同时初始化 struct Person p1 {"z…

C语言的细小知识点整理

1、register修饰符暗示编译程序相应的变量将被频繁地使用&#xff0c;如果可能的话&#xff0c;应将其保存在CPU的寄存器中&#xff0c;以加快其存储速度 2、static是某个特定函数的局部变量&#xff0c;即只能在定义该变量的函数内使用该变量 static int a 40; char …

二维数组初始化规则

二维数组初始化的形式为&#xff1a;数据类型 数组名[整常量表达式][ 整常量表达式]{ 初始化数据 }&#xff1b;在{ }中给出各数组元素的初值&#xff0c;各初值之间用逗号分开。把{ }中的初值依次赋给各数组元素。有如下几种初始化方式&#xff1a;⑴ 分行进行初始化int a[2][…

linux之缓冲区

行缓冲。在这种情况下&#xff0c;当在输入和输出中遇到换行符时&#xff0c;标准I/O库执行I/O操作。这允许我们一次输出一个字符&#xff0c;但只有在写了一行之后才进行实际I/O操作。当流涉及一个终端时&#xff0c;通常使用行缓冲。 第一个例子&#xff1a;&#xff08;he…

输出一个整数的每一位(3种方法)

1.使用数组按个数输入再按照个数输出 int i, j, k, num, count;int a[10];printf("几位数\n");scanf("%d", &k);for (i 1; i < k; i){scanf("%d", &a[i]);}for (i k; i > 1; i--){printf("%d\n", a[i]);} 2.使用递归…

linux之地址空间

程序&#xff1a;一组指令的有效集合。它是静态的&#xff0c;不具有任何的运行意义。程序最终转换为二进制文件。 进程&#xff1a;程序的执行就是进程。可以把它看成独立的程序&#xff0c;在内存中有其对应的代码空间和数据空间。一个进程所拥有的数据和代码只属于自己。进…

C语言操作符 进阶 (常见错误及细节)

1.算术操作符- * / % % 只适用于整数类型运算&#xff0c;其余运算符也可用于浮点运算。2.移位操作符 左移&#xff1a;左边丢弃&#xff0c;右边补0&#xff1b; 右移&#xff1a;不同编译器采取的移位方式不同&#xff0c;所有有了“右移”的程序不可移植1.逻辑移位&#xff…

输出该数二进制表示中1的个数。求取十进制数字元素1的个数 (3种方法)

/* ***求取十进制数字元素1的个数 */int fun(int x) {int count 0;int i, j, k;/***方法2 负数不可计算&#xff0c;需要改进*/while (x ! 0){if (x & 1 1){count;}x x >> 1;}/****方法1*/while (x ! 0){x x&(x - 1);count;}return count; }int main() {in…

C语言随机数生成超详解

1.首先来看一段简单的代码 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <time.h>int main(void) {int i;printf(" %6d\n", rand());system("pause"); }printf(" %6d\n", rand());sys…

可变参数列表

一个函数在不同的时候接受不同数目的参数。 stdarg宏可变参数列表是通过宏来实现的&#xff0c;这些宏定义于stdarg.h头文件中。这个头文件声明了一个类型va_list和三个宏---va_start,va_arg,va_end。va_list用于声明变量的类型。va_start准备访问可变参数。va_arg用于访问参数…

完成猜数字游戏 //C语言 猜数字游戏(编写过程详解)

int i, j, k;int num 0;/*生成随机数字*/num rand();printf("%d\n", num); 选择玩游戏还是退出 void play(int x) {printf("%d\n", x);printf("开始游戏"); } scanf("%d", &k);switch (k){case 1:play(num);case 2:break;} 循环…