by Rob Williams on January 3, 2010 in Processors
To help kick 2010 off right, Intel has filled out the rest of its current-gen processor line-up with the help of Westmere. We’re taking a look at the desktop variant here, which brings a lot to the table compared to the previous generation. For those who’ve been holding out for that next affordable PC upgrade, the wait has been worth it.
Autodesk’s 3ds Max is without question an industry standard when it comes to 3D modeling and animation, with DreamWorks, BioWare and Blizzard Entertainment being a few of its notable users. It’s a multi-threaded application that’s designed to be right at home on multi-core and multi-processor workstations or render farms, so it easily tasks even the biggest system we can currently throw at it.
For our testing, we use two project files that are designed to last long enough to find any weakness in our setup and also allows us to find a result that’s easily comparable between both motherboards and processors. The first project is a dog model included on recent 3ds Max DVD’s, which we infused with some Techgage flavor.
Our second project is a Bathroom scene that makes heavy use of ray tracing. Like the dog model, this one is also included with the application’s sample files DVD. The dog is rendered at an 1100×825 resolution, while the Bathroom is rendered as 1080p (1920×1080).
Given their frequencies, the Core i5-661 is most comparable to the Core 2 Duo E8600, also at 3.33GHz. In that match-up, Intel’s Clarkdale comes out far ahead, rendering our bathroom scene about 41% faster, and our dog model about 10% faster. As we first discovered last fall with Nehalem, Intel’s latest architectures excel greatly where ray tracing is concerned, so the stark gains in our bathroom scene (which heavily uses ray tracing) is unsurprising.
Like 3DS Max, Cinema 4D is another popular cross-platform 3D graphics application that’s used by new users and experts alike. Its creators, Maxon, are well aware that their users are interested in huge computers to speed up rendering times, which is one reason why they released Cinebench to the public.
Cinebench R10 is based on the Cinema 4D engine and the test consists of rendering a high-resolution model of a motorcycle and gives a score at the end. Like most other 3D applications on the market, Cinebench will take advantage of as many cores as you can throw at it.
Cinebench doesn’t utilize ray tracing techniques, but our results here are still quite interesting. On a single-thread basis, the Core i5-661 scored 4668, or about 13% higher than the E8600. But thanks to HyperThreading, we saw a 35% gain in the multi-threading test. Any CPU built on Nehalem proves to be good for ray tracing, but the same can be said for multi-threading. HyperThreading makes such a large difference that it’s almost a non-option to go against using it.
Similar to Cinebench, the “Persistence of Vision Ray Tracer” is as you’d expect, a ray tracing application that also happens to be cross-platform. It allows you to take your environment and models and apply a ray tracing algorithm, based on a script you either write yourself or borrow from others. It’s a free application and has become a standard in the ray tracing community and some of the results that can be seen are completely mind-blowing.
The official version of POV-Ray is 3.6, but the 3.7 beta unlocks the ability to take full advantage of a multi-core processor, which is why we use it in our testing. Applying ray tracing algorithms can be extremely system intensive, so this is one area where multi-core processors will be of true benefit.
For our test, we run the built-in benchmark, which delivers a simple score (Pixels-Per-Second) the the end. The higher, the better. If one score is twice another, it does literally mean it rendered twice as fast.
Continuing its ray tracing excellence, the Core i5-661 once again soars past the older, but equally-clocked, Core 2 E8600. Note that part of the reason for this isn’t only due to architecture enhancements, but also the introduction of Turbo, which auto-overclocks the CPU to a small degree during any sort of load.