The SPECapc® for Solidworks 2017 benchmark is performance evaluation software for vendors and users of computing systems running Solidworks 2017 CAD/CAM software on Microsoft Windows 10 64-bit platforms.
The benchmark was released on August 15, 2018.
The benchmark consists of nine graphics tests and two CPU tests. The graphics-oriented tests use three Solidworks view settings — RealView, Ambient Occlusion and shadows — in combination with shaded and shaded-with-edges display styles. Two CPU tests within the benchmark perform tessellation and PhotoView360 rendering. The benchmark features 10 models, with the largest containing 4.75 million triangles.
Features exercised in the SPECapc for Solidworks 2017 benchmark include Order Independent Transparency (OIT), a modern methodology for quickly displaying transparency, and Full-Scene Anti-Aliasing (FSAA) for higher-quality visuals. The benchmark can be run with either the default anti-aliasing method (edges/sketches only) or with FSAA.
SPECapc thanks Mike Cripps, a graphical applications technology director for Dassault Systémes Solidworks, for his ongoing work supporting the SPECapc for Solidworks benchmark. Mike also served as a company representative in the early days of the SPEC Graphics Performance Characterization group (SPECgpc). He passed away in late June 2018, but will always be a part of the SPEC GWPG family.
The catia-01 viewset was created from traces of the graphics workload generated by the CATIA™ V5R12 application from Dassault Systemes.
Three models are measured using various modes in CATIA. Phil Harris of LionHeart Solutions, developer of CATBench2003, supplied SPEC/GPC with the models used to measure the CATIA application. The models are courtesy of CATBench2003 and CATIA Community.
The car model contains more than two million points. SPECviewperf replicates the geometry represented by the smaller engine block and submarine models to increase complexity and decrease frame rates. After replication, these models contain 1.2 million vertices (engine block) and 1.8 million vertices (submarine).
State changes as made by the application are included throughout the rendering of the model, including matrix, material, light and line-stipple changes. All state changes are derived from a trace of the running application. The state changes put considerably more stress on graphics subsystems than the simple geometry dumps found in older SPECviewperf viewsets.
Mirroring the application, draw arrays are used for some tests and immediate mode used for others.