Our Test Process
For this comparison, we focused on tests that truly reflect the kind of applications that these machines will be used for. We began by installing 64-bit versions of Centos 5.2 and Vista Ultimate; the 32-bit versions cannot adequately address more than 3 GB of RAM, and most professional applications work in 64-bit mode. Subsequently, we ran SPEC CPU2006. The Standard Performance Evaluation Corporation's benchmark is widely used in both industry and academia. This suite tests the CPU, memory systems, and the compiler. We used the integer benchmarks for our test (CINT). These twelve tests are drawn from real world applications. To ensure compatibility and repeatability, we used the Intel C compiler to compile the programs. The tests were done with the baseline tuning to ensure that all the machines were treated equally.
This was followed by a series of tests from the Phoronix Test Suite. We used twenty-one tests from this to test various aspects of the overall performance of the machines. Everything from multi-core performance, to memory bandwidth, to disk speed was put through the wringer. The suite runs around fifty tests, but all the others were in line with the results of the chosen twenty one.
Finally, we used SPECviewperf 10.0 to test a set of common workstation applications. This benchmark uses programs such as Maya, 3D Studio Max, Solid Works, Pro/ENGINEER, and CATIA to run simulations of complex designs. We ran the tests in 64-bit mode and multi-threaded mode, to really take advantage of the four cores. Naturally, we used the newest drivers, and Windows was updated before we started.
Features and Design