How to compare CPUs?

  • 8

A PHP Error was encountered

Severity: Notice

Message: Undefined index: userid

Filename: views/question.php

Line Number: 191


File: /home/prodcxja/public_html/questions/application/views/question.php
Line: 191
Function: _error_handler

File: /home/prodcxja/public_html/questions/application/controllers/Questions.php
Line: 433
Function: view

File: /home/prodcxja/public_html/questions/index.php
Line: 315
Function: require_once

name Punditsdkoslkdosdkoskdo

How to compare CPUs?

What are the metrics and their priorities to compare task specific performance of various CPUs?

I am not sure what you mean with task specific performance, so you will get a slightly generic answer.

There are a lot of different metrics for comparing CPU's, and it depends a lot on what you intend to do with them. The most common meta statistics are:

  • Performance/price
  • Performance/watt

And the ever popular weighted index such as

  • Performance/(price + watt*3 years of electricity)

Performance in turn can be measured in many ways:

  • MHz (oooh! Marketing!)
  • Synthetic benchmarks
  • Memory bandwith (Often the limit in HPC applications)
  • Application performance for a specific application

You should compare the CPU performance against the intended application. If your application is a virtualization server with 200 virtual hosts you will want a very different CPU from what you need in a mobile phone or in a firewall. Outside the HPC world it's rare that a single test captures most of the performance characteristics you are interested in.

  • 5
Reply Report

One thing you can look at as well is to look at the instruction sets included on the chip. Does the chip support extensions like SSE2, SSE3, SSSE4, SSSE4.1, SSSE4.2 extensions as well? These will effect task specific performance of various CPU's.

http://www.cpuid.com/softwares/cpu-z.html --> tool for checking processor instruction sets.

http://en.wikipedia.org/wiki/SSE4 -> Streaming SIMD Extensions 4

  • 0
Reply Report

Trending Tags