Intel Pentium 4 (Prescott) 3.2ghz @ 1.6ghz 800Mhz FSB 1MB L2 Cache
Intel Atom N280 (Diamondville) 1.66ghz @ 1.67ghz 533Mhz FSB 512KB L2 Cache
ARCHITECTURAL REVIEW
Pentium 4 utilizes the Netburst architecture which emphasizes on deep instruction pipelining (20 stages on Northwood core and 31 stages on Prescott core) thus achieving a very high clock frequency to curtain the latency of the rather long pipes, while Intel Atom is a Core architecture on a serious diet regime, paying attention on efficient instruction execution and high performance per watt. Below are some comparison of the 2 processors;
- Instruction Issuing
Basically, Pentium 4 can fetch, decode, execute and retire up to 3 instructions per cycle if certain rules are followed while the Atom can issue 2 instruction towards the execution unit at any given time. Prima facie, Pentium 4 has 50% wider instruction width compared to Atom, which will give the Pentium a clear win in any benchmark. However, there are certains speed hacks that Atom utilizes to mask the narrow width, which it inherited from the ultra-fast Core processors
- Battle of the pipes: 31 stage vs 14 stage pipe
- Execution Gone Wild: Out of Order vs In Order
- Fusion Tricks: Macro Fusion & Micro Fusion
Benchmarks
*Both processors are running at ~1.6Ghz as to compare the architectural efficiency of both processors.
Processor Arithmetic
Dhrystone ALU (Giga Instruction per Sec. (GiPS))
Whetstone FPU (Gigaflops GFLOPS)
Processor Multimedia (Megapixels/sec.)
Memory Bandwidth (GB/s)
Super PI 1M (shorter time = better)
CONCLUSION
Based on the benchmark results above, Intel Atom wins majority of the tests, thus having a more efficient architecture. Although Atom is an in-order dual issue processor, it can held on its own with a more sophicticated 3 issue wide out of order processor. Having all the novelty design of Core Microarchitecture, Intel Atom is a fast processor in its class without sacrificing on power consumption