- •«Компьютерная графика»
- •1. Графический процессор. Структура графического процессора g80
- •2. Цифровой сигнальный процессор
- •3. Особенности архитектуры
- •4. Устройство цсп
- •5. Классификация цсп по архитектуре
- •6. Кластеры процессоров цифровой обработки
- •7. Аппаратно-программный комплекс vliw
- •9. Компоненты графической системы Windows
- •10. Компоненты режима ядра
- •11. Архитектура графической системы Windows (gdi)
- •12. Архитектура directx
- •13. Архитектура directdraw
- •14. Архитектура системы печати
- •15. Ве́кторная гра́фика
- •16. Растровое изображение
- •17. Цветовая модель rgb
- •18. Цветовая модель cmyk
- •19. Цветовая модель hsv и hsl
- •20. Цифровая обработка сигналов
- •21. Преобразования Фурье
- •22. Основы opengl
- •23. Графический конвейер OpenGl
- •24. Организация OpenGl. Сопутствующие api
- •25. Архитектура Windows Presentation Foundation
- •26. Организация шейдеров
- •27. Игровой движок
- •28. Графический движок
- •29. Воксел. Доксел
- •30. Спрайт
- •32. Графический ускоритель Intel gma
- •33. Графическое ядро Core i5
- •34. Целочисленный алгоритм Брезенхема
- •35. Алгоритм Брезенхема для генерации окружности
- •36. Буферы кадра
- •37. Точки и линии. Преобразование точек и линий
- •38. Полярная и декартовая система координат
- •39. Трехмерные преобразования
- •40. Трехмерный сдвиг. Трехмерные вращения.
- •41. Закраска Гуро
- •42. Закраска Фонга
«Компьютерная графика»
1. Графический процессор. Структура графического процессора g80
ГП - отдельное устройство персонального компьютера или игровой приставки, выполняющее графический рендеринг (термин в компьютерной графике, обозначающий процесс получения изображения по модели с помощью компьютерной программы). Современные графические процессоры очень эффективно обрабатывают и отображают компьютерную графику, благодаря специализированной конвейерной архитектуре они намного эффективнее в обработке графической информации, чем типичный центральный процессор.
Графический процессор в современных видеоадаптерах применяется в качестве ускорителя трёхмерной графики, однако его можно использовать в некоторых случаях и для вычислений (GPGPU).
Отличительными особенностями по сравнению с ЦП являются:
архитектура, максимально нацеленная на увеличение скорости расчёта текстур и сложных графических объектов;
ограниченный набор команд.
Примером может служить чип R520 от ATI или G70 от nVidia.
Структура:
В состав процессора G80 входят 128 вычислительных ядер (нитевые ядра) общей пиковой производительностью 518 ГФлопс на тактовой частоте 1.35 ГГц, поддерживающих 12288 аппаратно управляемых потоков/нитей. Нитевые ядра объединены в 8 блоков по 16 в каждом, управляемых менеджером потоков и называемых потоковыми мультипроцессорами. Ядра являются скалярными, что позволяет легко использовать их в вычислениях общего назначения, ведь в этом плане они ничем не отличаются от центрального процессора. В G80 вычислительные ядра объединены в группы (так называемые потоковые мультипроцессоры) по 8 ядер в каждой группе, каждая группа имеет кэш-память первого и второго уровней (причем кэш второго уровня доступен для обращения всем остальным группам). Все восемь блоков имеют доступ к любому из шести L2-кэшей и к любому из шести массивов регистров общего назначения (РОН). Таким образом, данные, обработанные на одном процессоре, могут быть использованы другим процессором.
2. Цифровой сигнальный процессор
Цифровой сигнальный процессор (Digital Signal Processor, DSP) — специализированный микропроцессор, предназначенный для эффективной цифровой обработки сигналов, увеличивает вычислительные возможности персонального компьютера. Конструктивно выполняется в виде дополнительной платы DSP (также применяется термин «ускоряющая плата»). Используется при обработке изображений, в машинной графике, звуковых платах, факсимильных машинах, модемах, сотовых телефонах, цифровых фотоаппаратах и видеокамерах, а также для производства научно-технических расчетов и в других алгоритмах ЦОС. Установка DSP в ПК совместно с модулями аналогового ввода-вывода позволяет решать на нем прикладные задачи по акустике, гидроакустике, радиолокации, радионавигации, медицине, геофизике, телерадиовещании, вибродиагностике и т.д. Цифровые сигнальные процессоры могут также включаться в системы мультимедиа. Системы цифровой обработки сигналов являются, как правило, узкоспециализированными и выпускаются под конкретные задачи небольшими партиями либо в единичных экземплярах.