Читать «Журнал "Компьютерра" №723» онлайн - страница 68

Компьютерра

Иными словами, в определенном смысле архитектура R600 уступает архитектуре G80, где производительность практически не зависит от эффективности кода. К тому же у R600 всего 16 текстурных блоков, а у G80 - вдвое больше, что дает процессору nVidia неоспоримое преимущество в играх с относительно простой графикой, не перегруженной шейдерами.

Унифицированная архитектура отлично масштабируется, то есть добавляя процессоры или урезая их количество, можно конструировать более мощные или менее мощные видеоускорители. Так, в чипе среднего уровня RV630 мы видим 120 потоковых процессоров, а в бюджетном RV610 - всего лишь 40. Разумеется, этим отличия не исчерпываются, и в младших модификациях отсутствуют некоторые блоки, которые бесполезны в процессоре, не обладающем достаточной производительностью.

Необычным нововведением для компьютерных видеоускорителей стал программируемый блок тесселяции, то есть разбиения поверхностей на полигоны.

Этот модуль, который инженеры AMD позаимствовали из процессора ATI Xenos для игровой приставки Microsoft Xbox, позволяет аппаратно повышать детализацию изображения без дополнительной нагрузки на центральный процессор. Единственное "но" - для его использования разработчики игр должны заложить в шейдеры соответствующие алгоритмы.

Еще одна конструктивная особенность R600, отсутствующая в RV610/630, - кольцевая шина памяти, которая существенно доработана по сравнению с вариантом предыдущего поколения, реализованным в процессорах серии R520 (семейство X1xxx).

Создавая кольцевую шину, инженеры AMD/ATI стремились минимизировать задержки и повысить надежность доступа к видеопамяти. Главное отличие новой кольцевой шины от старой - двунаправленность (раньше запросы графического ядра шли непосредственно к памяти, а по кольцевой шине отправлялись только ответы).

В процессоре R600 кольцевая шина с фактической шириной 1024 бита (512 бит в двух направлениях) соединяет восемь 64-битных каналов памяти и при использовании памяти типа GDDR3 обеспечивает пропускную способность более 100 Гбайт/с.

Одним из важнейших нововведений в R600 стал специальный алгоритм сглаживания CFAA, позволяющий добиться качества 16x MSAA с гораздо меньшими затратами вычислительных ресурсов. Идея заключается в расчете картинки с учетом информации в 4–8 соседних сэмплах, что ведет к некоторому размытию изображения, но улучшает его визуальное восприятие. В сущности, это ответ AMD/ATI на аналогичный алгоритм сглаживания CSAA, предложенный чуть раньше компанией nVidia.

Первые покупатели R600 были немало удивлены, обнаружив у себя в системе после установки драйверов еще одно звуковое устройство. Дело в том, что на эти карты устанавливается многоканальный аудиокодек с поддержкой системы защиты цифрового контента HDCP: через универсальный интерфейс HDMI передается сразу и видео, и звук.