We all know that the processor, or Central Processing Unit (CPU) as it's more formally known, is the brains of the computer - the part that actually does the calculations. However, when you look at a specification for a computer you're thinking of buying, you'll probably see something like the examples below, and it's not as obvious what all of the parts mean and how you compare one with another.
The format of each of these examples is: Manufacturer, CPU type and number of cores, (clock speed, cache size, bus speed). While a specification may be worded in a different way, it usually contains the same basic pieces of information. These pieces are explained in the following sections.
In the examples above this is Intel. The other big manufacturer is AMD. Both companies have strong advocates, but in reality determining which is best is like trying to hit a moving target - one may be better than the other at a certain point in time, but then the other will release a new set of chips which puts it temporarily ahead, and so on.
Performance at the very top end isn't likely to be a factor for anybody reading this anyway. In the range that we're concerned with (good processors for everyday usage), both provide good products which will meet your needs. So, our advice would be to ignore whether the chip comes from Intel or AMD, and make your decision based on other factors.
In the examples above, this is Atom, Celeron 550, Core 2 Duo T5750 or Core 2 Quad-Core Q9450. This tells you three things:
This is the rate at which a processor performs instructions. Obviously the faster this happens the better, but it's not the only factor that affects overall performance, and comparing processors purely on the basis of clock speed can be misleading. The architecture of the chip, how many separate instructions it needs to perform to implement complex tasks, the size and types of memory cache, the amount of RAM, and many other factors also have a significant influence.
In the late 1990s and early 2000s, Apple used the PowerPC line of chips in their machines. While these had slower clock speeds than the Pentium chips being produced by Intel, Apple claimed that they actually performed better in some real-world situations, and used the term "Megahertz Myth" to describe the misleading impression that speed was everything. Apple presented data showing that in a set of tests an 867 MHz PowerPC G4 chip performed up to 80% better than a 1.7 GHz Pentium 4 (see The Megahertz Myth).
For multiple-core chips, the clock speed quoted applies to each individual core. So, for example, and Intel Core 2 Duo Processor T5750 (2.0 GHz, 2 MB L2 Cache, 667 MHz FSB) has 2 cores each running at a clock speed of 2 GHz.
A cache is a place to temporarily store data that needs to be accessed frequently. Caches can be accessed very quickly, so this is much more efficient than having to repeatedly retrieve the data from disk.
There are multiple levels of cache in a typical computer. Generally the size of the cache increases as you go down through the levels, while speed of access decreases (so the first level is the smallest but has the fastest access, the next is larger but not quite so fast, and so on). Typical cache levels are:
Caches are checked sequentially - the L1 cache is checked first, if the data is not present then the L2 cache is checked, then the L3, then the RAM. Since access speed decreases at each level, bigger caches obviously help to improve overall performance.
The last part of the specification in the examples at the start of this page referred to things like "667 MHz FSB". FSB stands for Front Side Bus and is an electrical pathway which connects the processor to other components like the RAM and the hard disk. Obviously if the rate at which data can be transferred over the FSB is not fast enough then it becomes a bottleneck, and it doesn't matter how fast your processor is, because you can't get information to and from it quickly enough.
Taking into account all of the factors which influence overall performance, it's very difficult to compare one processor with another and determine which is best. It depends on so many things, and also varies depending on the specific task that you're trying to perform.
If you are interested in objective comparisons, then there are sites that show the results of various benchmarking tests. Our favorite is Tom's Hardware which, under the Charts -> Processors section, shows the results of various benchmarking tests for a wide range of processors.
<-- Previous Page Understanding Your Needs |
Next Page --> Random Access Memory (RAM) |