SPECViewPerf 11 Test Results
The Standard Performance Evaluation Corporation is “…a non-profit corporation formed to establish, maintain and endorse a standardized set of relevant benchmarks that can be applied to the newest generation of high-performance computers.” Their free SPECviewperf benchmark incorporates code and tests contributed by several other companies and is designed to stress computers in a reproducible way. SPECviewperf 11 was released in June 2010 and incorporates an expanded range of capabilities and tests. Note that results from previous versions of SPECviewperf cannot be compared with results from the latest version, as even benchmarks with the same name have been updated with new code and models.
SPECviewperf comprises test code from several vendors of professional graphics modeling, rendering, and visualization software. Most of the tests emphasize the CPU over the graphics card, and have between 5 and 13 sub-sections. For this review I ran the Lightwave, Maya, and Seimens Teamcenter Visualization tests. Results are reported as abstract scores, with higher being better.
The lightwave-01 viewset was created from traces of the graphics workloads generated by the SPECapc for Lightwave 9.6 benchmark. The models for this viewset range in size from 2.5 to 6 million vertices, with heavy use of vertex buffer objects (VBOs) mixed with immediate mode. GLSL shaders are used throughout the tests. Applications represented by the viewset include 3D character animation, architectural review, and industrial design.
The maya-03 viewset was created from traces of the graphics workload generated by the SPECapc for Maya 2009 benchmark. The models used in the tests range in size from 6 to 66 million vertices, and are tested with and without vertex and fragment shaders. State changes such as those executed by the application- including matrix, material, light and line-stipple changes- are included throughout the rendering of the models. All state changes are derived from a trace of the running application.
Siemens Teamcenter Visualization Mockup
The tcvis-02 viewset is based on traces of the Siemens Teamcenter Visualization Mockup application (also known as VisMockup) used for visual simulation. Models range from 10 to 22 million vertices and incorporate vertex arrays and fixed-function lighting. State changes such as those executed by the application- including matrix, material, light and line-stipple changes- are included throughout the rendering of the model. All state changes are derived from a trace of the running application.
SPECviewperf tests actually comprise code from real-world applications, so their results are more indicative of total system performance than the pure CPU performance metrics we see from synthetic tests like AIDA64. Here we see the ASUS motherboard at its first disadvantage to the MSI MPower: it’s not until we get to TPU2 and manual overclocking that it can surpass the former’s scores. Things are better for ASUS in the Maya tests, and the TCVIS tests show little significant differences.