Архитектура Fermi

Архитектура Fermi



   Nvidia спроектировала архитектуру GTX 480 как говорится «с нуля», как полностью новую архитектуру. Целью было объединение графической производительности высшего класса с огромной вычислительной мощью GPU, которую можно было бы пустить «в помощь» обычным приложениям. Изначально архитектура задумывалась как модульная, состоящая из группы арифметическо-логических устройств(«ядер CUDA») собранных в блоки (по 32 АЛУ в блоке), также в каждом блоке наличествует текстурный кэш, память, большой файл регистров, планировщик и PolyMorph Engine, как называет это Nvidia. Каждый из этих блоков называется потоковым мультипроцессором или SM.

    Прежнее поколение графических процессоров поддерживает DirectX 10 и не поддерживает DirectX 11, в котором радикально улучшена производительность текстурирования и фильтрации. В новом DirectX появилась масса фишек и эффектов, улучшающих картинку — вроде карт нормалей (normal mapping) позволяющих создать иллюзию высокой детализации на плоских текстурах. DirectX 11 поддерживает аппаратную теселляцию. Аппаратная теселляция работает с базовым набором геометрии, усложняя модель процедурным генерированием дополнительных полигонов. При приближении объекта к камере модель увеличивает количество треугольников и становится более реалистичной — у персонажей появляются морщинки на лице, у монстров мелкие детали на туловище и так далее.



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

Аппаратный тесселятор, который встроен в PolyMorph Engine полностью совместим с DirectX 11.



From modnews.ru
































© 2011 Fermi. All Rights Reserved. Designed by KOT9RA
Free Web Hosting