Большой архив статей, книг, документации по программированию, вебдизайну, компьютерной графике, сетям, операционным системам и многому другому
 
<Добавить в Избранное>    <Сделать стартовой>    <Реклама на сайте>    <Контакты>
  Главная Документация Программы Обои   Экспорт RSS E-Books
 
 

  Раздел: Компьютерная документация -> Компьютеры -> Видео

 

Lucid HYDRA положит конец SLI и CrossFire?

Введение

Lucid – это небольшая компания, занимающаяся разработкой дизайна чипов. На сегодняшний день Lucid может похвастаться почти 50 патентами и финансовыми инвестициями со стороны нескольких крупных компаний, в числе которых Intel Capital.

Но наибольший интерес среди всех продуктов Lucid представляет технология HYDRA Engine, призванная обеспечить надежную совместную работу нескольких видеокарт. Предполагается, что это инновационное решение сумеет снять ряд ограничений, присущих технологиям Nvidia SLI и AMD/ATI Crossfire. Но давайте не будем забегать вперед и рассмотрим все по-подробнее.

Что представляет собой HYDRA Engine?

В самом общем смысле HYDRA Engine – попытка построить технологию масштабирования графики (graphics scaling technology), полностью независящую от графического процессора. Предположим, что у вас имеются две видеокарты NVIDIA с чипами GeForce 6600 и GTX 280 с практически линейным ростом производительности. Тогда с помощью программного обеспечения и чипов Lucid, HYDRA сможет заметно улучшить игровые характеристики приложений, используя специальную логическую схему, распределяющую задачи по обработке графики между графическими процессорами.

В традиционных методиках, реализованных NVIDIA и AMD/ATI применяются два режима визуализации:

  • split frame rendering - разбиение изображения на несколько частей, число которых соответствует числу видеокарт в связке;
  • alternate frame rendering - поочередная обработка кадров, когда одна видеокарта обрабатывает только четные, а вторая — только нечетные кадры.

По словам Lucid, обе эти технологии имеют существенные недостатки, исправить которые сможет HYDRA Engine. Слабая сторона разбиения изображения на части состоит в том, что текстуру и геометрические данные здесь должны воспроизводить все процессоры, поэтому в данном случае производительность ограничена пропускной способностью памяти и геометрическим шейдером одного GPU. В случае поочередной обработки кадров, недостатками являются задержки между графическими процессорами, вводимое четными и нечетными кадрами и задержки, необходимые для разрешения зависимости между кадрами.

Как это работает

HYDRA представляет собой специальный чип, единственной целью которого является масштабирование графических процессоров. В нем нет графического процессора, и все, что он «умеет» - это перераспределять графическую нагрузку между видеокартами в реальном времени. Кроме того, технология HYDRA включает программу-драйвер, занимающую промежуточное место между DirectX и драйверами производителей видеокарт.

Схема чипа Lucid Hydra

Перед тем, как данные из приложения или игры попадают на драйверы NVIDIA или AMD, их считывает так называемый движок распределения (distribution engine). Далее этот движок разделяет блоки информации на «задачи». Одной из таких задач может быть создание особого эффекта освещенности, или специфическая модель отображения графики, или что-либо еще.

Далее сформулированные задачи отправляются через шину PCI Express на чип HYDRA, где очень быстро обрабатываются и распределяются между 2-4 графическими процессорами. HYDRA Engine отправляет задания на графический процессор, ожидает результат и затем передает данные на основной адаптер для вывода на монитор. На первый взгляд процесс не слишком отличается от того, что делают NVIDIA и AMD в режимах AFR и SFR, но в действительности это не так.

Вместо того, чтобы чередовать или разделять кадры, как это делают производители видеокарт с помощью технологий SLI (NVIDIA) и CrossFire (AMD), HYDRA Engine просто перехватывает команды OpenGL и DirectX от процессора к графическому процессору и распределяет их между несколькими GPU. По словам Lucid, все это выполняется практически без отправки служебных команд центральному процессору и без задержки по сравнению со стандартной визуализацией, реализуемой одиночным GPU.

Помимо разделения потоков графических данных, Lucid реализовала возможность перераспределения загрузки между любыми видеокартами одного бренда (ATI с ATI, NVIDIA с NVIDIA). Драйвер HYDRA распознает графические процессоры в системе и оценивает потенциальную мощность каждого из них, а затем, анализируя производительность того или иного процессора в реальном времени, оптимизирует идущую на него нагрузку. Если графический процессор обрабатывает задание медленнее, чем предполагалось, HYDRA Engine будет отправлять следующие задания на менее загруженные процессоры.

Работа Lucid Hydra

Рендеринг второй части

Пример работы HYDRA Engine продемонстрирован на фото. Здесь показан пример частичной обработки кадра одной из видеокарт – на правом мониторе отсутствуют некоторые детали изображения, визуализация которых была «отдана» другой видеокарте.

Рендеринг второй части

Именно в этом и состоит сущность разделения на задания графических потоков. Здесь нет жестких требований к размерам или формам частей, поэтому многие проблемы, присущие традиционным способам визуализации могут быть устранены. Кроме того, Lucid обращает внимание, что существуют и другие методы визуализации, которые она использует, например, для передачи фонов в играх. К примеру, к таким технологиям относится смешивание (блендирование) пикселей в кадровом буфере. Но демонстрацию подобных решений конечным пользователям осуществить крайне сложно.

Big Bang – первая материнская плата с чипом HYDRA 200

В этом году на форуме IDF 2009 был представлен реальный продукт, использующий технологию HYDRA: материнская плата Big Bang, которая содержит чип HYDRA 200 и три полнофункциональных слота PCIe. Big Bang является продуктом сотрудничества компаний Lucid и MSI.

Первая материнская плата - MSI Big Bang

Первая материнская плата - MSI Big Bang

Кроме того, Lucid продемонстрировала технологию HYDRA на объединенной системе AMD/NVIDIA, но о реальной её производительности пока ничего не известно. Правда, эксперты утверждают, что по сравнению с прошлогодними наработками, прогресс налицо. Но окончательные выводы об эффективности работы системы можно будет сделать только после тестов HYDRA 200 в лабораториях.

Автор: Татьяна Валентинова
Источник: www.hwp.ru



  Добавить закладку на материал: 


Ссылки по теме
Что нужно знать о домашнем кинотеатре. Часть первая.
Что нужно знать о домашнем кинотеатре. Часть вторая. Корректируем акустику помещения
Что нужно знать о домашнем кинотеатре. Часть третья. Расставляем колонки правильно
Миниатюрные модели ТВ-тюнеров от KWorld, AVerMedia и Leadtek Research
8800GTX с водяным охлаждением в исполнении ASUS и MSI

Вся документация по видеокартам

 

Компьютерная документация от А до Я - Главная

 

 
Интересное в сети
 
10 новых программ
CodeLobster PHP Edition 3.7.2
WinToFlash 0.7.0008
Free Video to Flash Converter 4.7.24
Total Commander v7.55
aTunes 2.0.1
Process Explorer v12.04
Backup42 v3.0
Predator 2.0.1
FastStone Image Viewer 4.1
Process Lasso 3.70.4
FastStone Image Viewer 4.0
Xion Audio Player 1.0.125
Notepad GNU v.2.2.8.7.7
K-Lite Codec Pack 5.3.0 Full


Наши сервисы
Рассылка новостей. Подпишитесь на рассылку сейчас и вы всегда будете в курсе последних событий в мире информационных технологий.
Новостные информеры. Поставьте наши информеры к себе и у вас на сайте появится дополнительный постоянно обновляемый раздел.
Добавление статей. Если вы являетесь автором статьи или обзора на тему ИТ присылайте материал нам, мы с удовольствием опубликуем его у себя на сайте.
Реклама на сайте. Размещая рекламу у нас, вы получите новых посетителей, которые могут стать вашими клиентами.
 
Это интересно
 

Copyright © CompDoc.Ru
При цитировании и перепечатке ссылка на www.compdoc.ru обязательна. Карта сайта.