SPECviewperf — это промышленный бенчмарк для оценки 3D-графической производительности систем, ориентированный на рабочие нагрузки профессиональных приложений. Он был разработан рабочей группой внутри организации SPEC (Standard Performance Evaluation Corporation) с целью обеспечить воспроизводимые и сопоставимые метрики производительности графических подсистем при рендеринге сложных сцен, характерных для CAD, моделирования и визуализации в областях промышленного дизайна, медиа и развлечений, медицины и энергетики. Тесты реализованы как набор «viewset»‑наборов сцен и сценариев рендеринга, которые имитируют поведение реальных профессиональных приложений и используют API низкого уровня, такие как OpenGL, DirectX и Vulkan.
Каждый viewset содержит типичные для соответствующей области данные — геометрические модели, шейдеры, текстуры и последовательности операций камеры и анимации — и запускается в контролируемых условиях для получения метрик, таких как кадровая частота (FPS), задержка рендеринга и эффективность загрузки GPU/CPU. Результаты позволяют сравнивать графические ускорители, драйверы и аппаратные платформы в задачах интерактивной визуализации и оффлайн‑рендеринга, а также служат ориентиром при отладке и оптимизации графических стэков.
- Наборы viewset: коллекции сцен и сценариев, моделирующие рабочие нагрузки профессиональных приложений (CAD, M&E, медицина, энергетика).
 - Поддерживаемые API: тесты реализованы для популярных графических интерфейсов, включая OpenGL, DirectX и Vulkan, что обеспечивает проверку производительности в различных программных стэках.
 - Измеряемые метрики: средняя и минимальная кадровая частота, время кадра, загруженность GPU и профильные показатели исполнения шейдеров.
 - Воспроизводимость: стандартизованные процедуры запуска и конфигурации обеспечивают сопоставимость результатов между системами и версиями теста.
 - Сценарии использования: сравнение видеокарт и драйверов, оценка производительности рабочих станций, регресс‑тестирование при обновлении ПО и оптимизация рендеринга.
 - Отчётность: формирование машиночитаемых и человекочитаемых результатов для анализа, позволяющее выделять узкие места в графическом стеке.
 - Масштабируемость: тесты поддерживают различные разрешения и настройки качества для моделирования как мобильных, так и высокопроизводительных рабочих станций.
 - Независимость: предназначен для объективного сравнения аппаратного и программного обеспечения без привязки к конкретным коммерческим продуктам.