BRIGHT SIDE OF NEWS v0.8. About | Advertise | Contact BSN USER Login
| Register
SUBSCRIBE Newsletter | RSS Feeds
v0.8
Friday, November 20, 2009
Email this to a friend.
Your friend's e-mail:
Your Name:
Your e-mail:
Message subject:

BSN* The Ultimate Workstation: Of Virtual Cities and Walkthroughs...

9/14/2009 by: Nebojsa Novakovic - Get more from this author


Editor's note: Welcome to the second part in our Ultimate Visual Workstation series. You can read the first part of the series here: BSN* Presents The Ultimate Workstation.

Part II
In our search for the Ultimate Workstation, out of all components on the market, the choice boiled down to Supermicro's 8HDA3i, and Tyan's S7010. If you want to run system with dual graphics cards, Supermicro is the better choice, but the board is not without its negatives.

Since we couldn't enable Quadro SLI due to the certified system restriction [nVidia sells the Quadro SLI certification to selected vendors, just like SLI on P55/X58 motherboards, Ed.], I decided to try the FX5800, one at a time, on another Intel Dual Xeon Nehalem-EP motherboard, the S7010 from Tyan. It has only one PCIe x16 Gen2 slot, but more x8 and x4 slots for other peripherals.

But what makes this board special is one very important fact; S7010 will run the memory stable at DDR3-1333 even with all 12 DIMMs populated. This gives you an option to run 48 GB RAM at 1333 MHz i.e. 48GB memory at seven to nine cycles distance with almost 64GB/s of memory bandwidth. Since Supermicro doesn't [yet] allow DDR3-1333 operation, we cannot pronounce Supermicro as the best workstation motherboard out there - if you don't plan on GPU scaling, Tyan yields better performance. You think that's great? Well, watch out for Westmere-EP Gulftown based 6-core 12 MB cache Xeons some five months from now (or maybe earlier), you should be able to "officially" run all 6 memory channels on that baby at DDR3-1600 at least. And, the Quadro FX5800 had the sole long PCIe slot all to itself.

Compared to Supermicro, the Tyan board also adds useful on-board power and reset buttons, useful for open testing. We got the version with built-in SAS1068E controller from LSI, while Tyan's website lists S7010 as a Nehalem-EP board without the controller.

Now, this board, with two Xeon W5590 processors and "only" 24 GB RAM [had to share it with the Supermicro] ran the complete SPECviewperf 10 benchmark at 1280x1024 resolution and all the effects, in 64-bit multithreaded mode of course. Take a look at the results, these being pretty much record single-GPU OpenGL scores, compared with the same system but with Gigabyte GeForce GTX285 OC 2 GB: nominally faster shaders and not bad memory size, but no fine-tuned OpenGL. What happens?

SPECviewperf 10: Quadro FX5800 vs. GeForce GTX285

No questions here, optimized drivers and the enormous 4GB frame buffer make up for "heaven and earth" sized difference in performance. Taking a look at FSAA performance [Full Scene Anti-Aliasing] reveals that even with 16x FSAA mode turned on, you don't experience a significant drop in performance:

FSAA results, Quadro FX5800 4GB
FSAA results are in - no major performance drop in AA modes

In some tests, 16x AA came ahead of no-AA results, giving us a clear view into the shader power. The fact of the matter is that application optimization in professional graphics cards results in higher possibilities and miniscule performance drop.

For the end, we leave you with multithreaded performance index - good scaling! It is a shame that SPECviewperf feature only single, two and quad threaded benchmarks - Nehalem-EP platform could take use of both eight and sixteen thread benchmark mode. We hope that SPECviewperf 11 will utilize multi-core systems even further, but for now, here are the 4-thread benchmark results:

Multi-Threaded performance scaling reveals that Quadro FX5800 asks for even more CPU power...
Multi-Threaded performance scaling reveals that Quadro FX5800 asks for even more CPU power...

CAD - Computer Aided Design
The search for the ultimate workstation has to feature an in-depth look into the CAD tools. In my case, I used 64-bit version of Autodesk's AutoCAD 2010. Nvidia has a specially optimized AutoCAD 2010 Quadro performance driver, which helps both 2D and 3D operations in the world's most popular CAD package. So, even though Autodesk went with Direct3D as the primary visualization rendered in this version, you can still get a substantial productivity benefit from Quadro usage on the large models. Its large 4 GB of frame buffer memory can help with display lists and other content offloadable to the GPU in most graphics applications with large model. In order to test the card to its limits, I've used my complex 3D city model, using over 12 million polygons. Our test consisted out of navigating through the city and checking for framerate drops during playback. The city was rendered in full real time, wherever the camera went. Quadro FX5800 passed the test with flying colors, unlike cards with less frame buffer memory.

3D model of City of Johor, Malaysia: 12 million polygons. Design by Nebojsa Novakovic
3D model of City of Johor, Malaysia: 12 million polygons. Design by Nebojsa Novakovic

Driver nVidia Control Panel, Quadro FX 5800The application tuning window in the Nvidia Quadro control panel has a very different set of apps compared to the GeForce. You will see, yes, AutoCAD, but also far more potent high-end software like CATIA, ProEngineer, 3ds Max, and even Photoshop optimizations. We are very happy to see nVidia dropping the Quadro CX and offering CS4 optimization for all the Quadro cards. But then, it was logical as the Quadro users are paying top dollar for this kind of system and they expect one-click certified application optimization.

When you're not benchmarking the hardware, putting Error reporting into "On" is advisable. If any errors happened during rendering, it is better to have data when did it happen.

The option "Force 10 bits per component" isn't going to win you any benchmarks, but you can expect commercial-grade quality renderers, especially if you adopt ray-tracing applications for professional 3D. Seeing this option made our video guys go into overdrive. You can connect Quadro FX5800 card with SDI Capture and Output add-in cards and with this amount of local video memory, you can expect serious acceleration of your pipeline. 

Feeding the GPU
One of things we have to emphasize is that Quadro FX5800 requires a lot of CPU horsepower to be able to eat up and render all the polygons. Until software applications adopt DirectX 11 and its multi-threaded rendering capabilities, or the OpenGL 3.x counterpart features, CPU horsepower is what you need.


Linpack score on Intel Xeon W5590 processors

In the case of our processing platform, two Intel Xeon W5590 processors at 3.33 GHz each [3.46 GHz in Turbo] give out 99.01 GFLOPS of usable processing power and the scores were a bit better compared to Xeon W5580 [3.2 GHz] processors.

If you can't stand the heat...
One point I have to emphasize here is the issue of heat. This might be the key reason why only system integrators get a Quadro SLI certification. Quadro FX5800 is the only card in whole Quadro FX line-up featuring a double sided PCB and no less than 32 pieces of 2Gbit GDDR3 [256MB] memory chips. The fact that this is quite a unique board could explain why Quadro FX5800 is a bit of a hot card. The backplate is made from plastic which covers a flat metal surface that "cools" the backside memory chips. For next generation of products, we would be much happier if nVidia would go with completely metal backplate. Truth to be told, Quadro FX5800 doesn't get as hot as the high-end ATI FirePro cards, but you should take care of the system ventilation if doing DIY system setups.

Besides the comparison with GTX285, the next part will also cover more apps, both the professional OpenGL applications and consumer tests such as the people's favorite, 3DMark Vantage. Stay tuned.


© 2009 Bright Side Of News*, All rights reserved.



Related articles:

Tags:

Share and enjoy :)

  • Digg
  • del.icio.us
  • StumbleUpon
  • TwitThis
  • Reddit
  • Furl
  • Google
  • Technorati
  • Sphinn
  • Mixx
  • Facebook
  • LinkedIn
  • Slashdot
  • Newsvine
  • Ma.gnolia
  • BlinkList
  • connotea
  • Fark
  • MisterWong
  • Netvouz
  • PlugIM
  • Propeller
  • Simpy
  • SphereIt
  • Spurl
  • ThisNext
  • YahooMyWeb
  • co.mments
  • Live
  • MySpace
  • Yahoo! Buzz

Would you like to purchase related items?



Comments:

with baited breath by: Anonymous on 9/23/2009
I'm really interested in this article and would like to see the concluding part..

Just got a job where I'll be testing highend servers, some fitted with Quadro's and Tesla's..
Where is the rest of this article? by: Anonymous on 9/22/2009
In part I of this series:

"...In the Part 2 & 3 tomorrow and the day after..."

It has been 7 days since this article (Part 2) was posted, where is the rest of the series????

I can appreciate that not all plans/deadlines can be met, but 7 days!!!
Leave a comment:

Author:

Title:

Comment:


Enter the code shown above:

(Note: If you cannot read the numbers in the above
image, reload the page to generate a new one.)




HD Videos & Slideshow
  • INTERVIEW: Mike Kreiten
  • AirLive AirVideo-2000
  • Ages Of Illathid
  • Aion
Highlight
  • Corsair Flash Voyager Sticks Come Unglued
  • UPDATE #1: EVGA, where did your lifetime warranty go?
  • Modern Warfare 2 tests our Short Attention Span
  • Duct tape, Pumpkin and Apples bring robot to life
  • Duct tape, Pumpkin and Apples bring robot to life
IP address change delay

Greetings,

The planned network provider change will not happen as planned, due to our site administrator ending in hospital as a consequence of his gliding accident. The wounds are not life-threatening but Mr. Ivica Hosko is still in the hospital, four days after the crash with transportation to Zagreb in two days time. We send our best wishes and hope for a speedy recovery. As soon as Mr. Hosko returns to his daily post, we'll announce the details of our network provider switch.

The following message is for Mr. Ivica himself:  "Ivica, you nut - gliding around a 2km/6600ft mountain with changeable winds in November?"

Thanks for understanding,

Ed-in-chief

© 2009 Bright Side Of News*, All rights reserved.