AIDA64 极致版

AIDA64 极致版benchmarks页面上提供了许多测试系统性能的方法.这些benchmarks都是人为设定的, 显示的测试结果都是理想(最佳)系统性能.

AIDA64 极致版的CPU和FPU 都是建立在支持32位线程同时处理的多线程的AIDA64 benchmarks引擎上.这个引擎还支持使用多处理器,多核和超线程系统.

内存测试

内存带宽benchmarks(内存读取,内存写入,内存复制)可以测量最大内存数据传输带 宽.benchmarks办法之后的编码以Assembly编写.通过使用合适的x86, MMX, 3DNow!, SSE, SSE2 or SSE4.1 指令系统扩展,这些benchmarks方法都是经过优化之后可以适用于每个常用的AMD和 Intel处理器核心变体.

当CPU从系统内存中读取数据的时候,Memory Latency benchmark 可以测试典型的延迟情 况.Memory latency 指的是从执行读取命令开始一直到数据到达CPU整数寄存器测试的效能影响.

CPU Queen Benchmark

这个简单的integer benchmark主要用来测试CPU的分支测试能力,并且用来测试CPU错误测试的 效能影响.它可以为在10乘以10大小棋盘上常出现的经典问题提供解决方案.理想情况下,同样 的时针速度,具备较短的管道和较小错误预测效能影响的CPU处理器的测试分数会比较高.比如- 如果超级线程无法使用的时候-Intel Northwood 中心处理器的测试分数高于Intel Prescott中 心处理器,因为前者管道长为20-step,后者管道长为 31-step.CPU Queen测试使用integer MMX, SSE2和SSSE3 的最优化情况.

CPU PhotoWorxx Benchmark

在数码相片处理期间,benchmark可以执行各种不同的常见任务.

针对大型RGB图像它可以执行一下任务:

  • 填充内容
  • 翻转
  • 顺时针旋转90度
  • 逆时针旋转90度
  • 使用随机彩色像素填充图片
  • 彩色图像和黑 &白图像之间的转换
  • 不同点
  • Crop

这个benchmark看重CPU和内存子系统的整数运算和乘法运算单位. 因为进行测试的时候,内存数据会执行快速的读取/输入,所以无法在有多于2条处理线程使用的情况下进行高效测量.比如,在8-way Pentium III Xeon系统上,这8个处理线程会与内存进行“争斗”,这样就会出现一个瓶颈,测试的结果会与2-way或4-way 等类似处理器测试的结果一样低.CPU PhotoWorxx进行测试的时候,会使用基本x86说明,而且需要注意到测试使用的是超线程,多处理器(SMP) 和多核 (CMP).

CPU Zlib Benchmark

这个整数benchmark通过公共的ZLib压缩库,可以测试综合CPU性能和系统内存性能.CPU ZLib测试只可以使用基本x86指令.而且需要注意到测试使用的是超线程,多处理器(SMP) 和多核 (CMP).

CPU AES Benchmark

使用AES(高级加密标准)数据加密benchmark可以测试CPU性能.在密码学中,AES是对称密钥加密 方法.AES常常用在7z, RAR, WinZip等压缩工具中,而且还用于BitLocker, FileVault (Mac OS X), TrueCrypt等光盘加密解决方案当中.
CPU AES测试使用基本的x86指令,VIA PadLock Security Engine上的加速硬件可以用 VIA C3, VIA C7, VIA Nano 和VIA QuadCore 处理器; 而且Intel AES-NI 指令扩展集可以用于处理器.而且需要注意到测试使用的是超线程,多处理 器(SMP) 和多核 (CMP).

CPU Hash Benchmark

这种benchmark可以使用联邦信息处理标准出版物180-3中定义的SHA1哈希算法来测试CPU性 能.benchmark方法之后的编码用Assembly写成,通过利用合适的MMX, MMX+/SSE, SSE2, SSSE3, AVX 或 XOP 指令集扩展,它适用于每个常用的AMD, Intel和VIA处理器变体. VIA PadLock安全 引擎上的硬件加速可以用于VIA C7, VIA Nano 和 VIA QuadCore处理器.

FPU VP8 Benchmark

这个benchmark使用Google VP8 (WebM) video codec Version 0.9.5 (http://www.webmproject.org). 这个benchmark使用Google VP8 (WebM) video codec Version 0.9.5 .

FPU Julia Benchmark

FPU Julia Benchmark测试对几个常用"Julia" 分形模块的帧进行计算时的单倍精度(又叫做32 位)浮点性能.这种benchmark测试方法使用的编码是Assembly语言写成的,通过使用适合的x87, 3DNow!, 3DNow!+, SSE, AVX 或 FMA4 指令集扩展,可以极限优化常用的AMD, Intel和VIA 处 理器核心变体.另外需要注意到测试使用的是超线程,多处理器(SMP) 和多核 (CMP).

FPU Mandel Benchmark

FPU Mandel Benchmark 可以测试对几个常用"Mandelbrot" 分形模块的帧进行计算时的双倍精 度(又叫做64位)浮点性能.这种benchmark测试方法使用的编码是Assembly语言写成的,通过使 用适合的x87, SSE2, AVX or FMA4 指令集扩展,可以极限优化常用的AMD, Intel和VIA 处理器 核心变体.另外需要注意到测试使用的是超线程,多处理器(SMP) 和多核 (CMP).

FPU SinJulia Benchmark

FPU SinJulia Benchmark可以测试对几个常用"Mandelbrot" 分形模块的帧进行计算时的扩展精 度(又叫做80位)浮点性能.这种benchmark测试方法使用的编码是Assembly语言写成的,通过使 用三角形和指数型x87指令,可以极限优化常用的AMD, Intel和VIA 处理器核心变体.另外需要 注意到测试使用的是超线程,多处理器(SMP) 和多核 (CMP).