Новости про 3D и OpenCL

ARM разработала графический процессор для мобильных решений с поддержкой GPGPU

Новое ядро Mali T604 предложит не только производительность графики, но и поддержку универсальных вычислений.

Компания ARM известна как разработчик экономичных процессоров для мобильных и встраиваемых компьютеров на базе одноимённой архитектуры, но также занимается и разработкой GPU линейки Mali для того же сегмента. Новый продукт компании, Mali T604, будет обеспечивать не только до пятикратного повышение производительности графики на мобильных устройствах в сравнении с предыдущим поколением Mali, но и ускорение вычислений общего характера посредством OpenCL 1.1.

Характеристики устройства достаточно внушительны для предполагаемой области применения:

  • от одного до четырёх шейдерных ядер;
  • 32 кб кэша L2 на ядро;
  • поддержка виртуальной видеопамяти;
  • поддержка FSAA 4x;
  • совместимость с OpenGL ES 2.0, Direct3D (версия не указана, но надо полагать, не ниже 9.0) и OpenCL 1.1.

Особенно подчёркивается полная поддержка OpenCL — благодаря новой архитектуре под обозначением Midgard исполнительные блоки Mali T604 полностью соответствуют IEEE 754-2008 и поддерживают выполнение до трёх операций параллельно:

Благодаря этому поддерживаются даже вещественные вычисления с двойной точностью и HDR-рендеринг.

Новую архитектуру уже лицензировала компания Samsung для своих мобильных решений. Так что у графических решений PowerVR SGX и NVIDIA Tegra в мобильном сегменте появился мощный конкурент. Одновременно ARM объявила о готовности к производству центральных процессоров линейки Cortex по 32 нм технологическому процессу, что позволит поднять рабочие частоты до 1,6 ГГц.

AMD GPU PerfStudio 2.2 и OpenCL-zone

Разработчики игр и GPGPU получают повышенное внимание со стороны AMD.

Продукт GPU PerfStudio от AMD призван решать те же задачи, что и средства NVIDIA PerfKit и Intel GPA — помочь разработчикам игр и графических приложений в отладке и оптимизации производительности. Средства отладки включают в себя подсчёт времени операций построения кадра, отслеживание загрузки отдельных узлов GPU по мере рендеринга и отладчик кода шейдеров. Большинство функций не зависит от используемого оборудования, важным преимуществом над PerfKit и GPA также является отсутствие необходимости изменения приложения для отладки в пакете и использования специальных «отладочных» драйверов видеокарты.

В новой версии 2.2 PerfStudio были сделаны следующие изменения:

  • более точное определение цвета пиксела в инструменте просмотра текстур;
  • поддержка связывания шейдеров в DirectX 11;
  • поддержка texture arrays в OpenGL;
  • улучшение совместимости с приложениями;
  • улучшения в интерфейсе клиента для удалённой отладки;
  • мелкие исправления и улучшения.

Загрузить пакет для Windows XP/Vista и 7 можно с официального сайта (~20 Мб).

Кроме того, AMD открыла специальный раздел сайта для разработчиков OpenCL Zone. Название недвусмысленно противопоставляет инициативу NVIDIA CUDA Zone, как и последняя, OpenCL Zone будет служить централизованным источником информации о GPGPU-технологиях и своего рода выставкой «достижений народного хозяйства» — приложений с использованием OpenCL. Правда, пока выставлять в соответствующем разделе особо нечего, в отличие от 1000+ приложений и примеров в CUDA Zone.