В этой статье содержится информация о графических процессорах Intel (см. Intel Graphics Technology ) и графических чипсетах материнских плат в табличной форме. В 1982 году Intel лицензировала NEC μPD7220 и анонсировала его как Intel 82720 Graphics Display Controller. [1] [2]
Первое поколение
Графические процессоры Intel первого поколения:
Второе поколение
Intel продавала второе поколение под брендом Extreme Graphics. Эти чипы добавили поддержку текстурных комбинаторов, что позволило поддерживать OpenGL 1.3.
Третье поколение
Первые графические процессоры Intel DirectX 9 с аппаратной поддержкой Pixel Shader 2.0.
Gen4
Последнее поколение интегрированной графики на материнских платах. Полная аппаратная поддержка DirectX 10, начиная с GMA X3500.
Каждый EU имеет 128-битный FPU, который изначально выполняет четыре 32-битные операции за такт.
Gen5
Интегрированный графический чип перенесен с материнской платы в процессор.
Улучшенная игровая производительность
Может получить доступ к кэшу процессора
Каждый EU имеет 128-битный FPU, который изначально выполняет восемь 16-битных или четыре 32-битных операции за такт. [20]
Иерархическое сжатие Z и быстрая очистка Z [21]
Gen6
Каждый EU имеет 128-битный FPU, который изначально выполняет восемь 16-битных или четыре 32-битных операции за такт. [20]
Удвоенная пиковая производительность за такт по сравнению с предыдущим поколением благодаря объединенным инструкциям умножения-сложения. [20]
Весь графический процессор использует сэмплер и ROP . [20]
Gen7
1 FP32 ALU: EU: Подфрагменты
Каждый EU содержит 2 × 128-битных FPU и имеет двойную пиковую производительность за такт по сравнению с предыдущим поколением. Один поддерживает FP32 и FP64, а другой поддерживает только FP32. Поскольку пропускная способность инструкций FP64 составляет 2 цикла, FP64 FLOPS составляет четверть FP32 FLOPS. Только один из FPU поддерживает 32-битные целочисленные инструкции.
Каждый Subslice содержит 6 или 8 (или 10 в графических процессорах Haswell) EU и сэмплер, а также имеет 64 КБ общей памяти.
Ген7.5
1 FP32 ALU: EU: Подфрагменты
Каждый EU содержит 2 × 128-битных FPU и имеет двойную пиковую производительность за такт по сравнению с предыдущим поколением. Один поддерживает FP32 и FP64, а другой поддерживает только FP32. Поскольку пропускная способность инструкций FP64 составляет 2 цикла, FP64 FLOPS составляет четверть FP32 FLOPS. Только один из FPU поддерживает 32-битные целочисленные инструкции.
Каждый Subslice содержит 6 или 8 (или 10 в графических процессорах Haswell) EU и сэмплер, а также имеет 64 КБ общей памяти.
Gen8
1 FP32 ALU: EU: Подфрагменты
Каждый EU содержит 2 x 128-битных FPU. Один поддерживает 32-битные и 64-битные целые, FP16, FP32, FP64 и трансцендентные математические функции, а другой поддерживает только 32-битные и 64-битные целые, FP16 и FP32. Таким образом, FP16 (или 16-битные целые) FLOPS в два раза больше, чем FP32 (или 32-битные целые) FLOPS. Поскольку пропускная способность инструкций FP64 составляет одну за 2 цикла, FP64 FLOPS составляет четверть FP32 FLOPS.
Каждый Subslice содержит 8 EU и сэмплер (4 tex/clk [47] ), а также имеет 64 КБ общей памяти.
Для Windows 10 общая системная память, доступная для использования графики, составляет половину системной памяти. Для Windows 8 она составляет до 3840 МБ. Для Windows 7 она составляет около 1,7 ГБ через DVMT .
Gen9
1 FP32 ALU: EU: Подфрагменты
Каждый EU содержит 2 x 128-битных FPU. Один поддерживает 32-битные и 64-битные целые, FP16, FP32, FP64 и трансцендентные математические функции, а другой поддерживает только 32-битные и 64-битные целые, FP16 и FP32. Таким образом, FP16 (или 16-битные целые) FLOPS в два раза больше, чем FP32 (или 32-битные целые) FLOPS. Поскольку пропускная способность инструкций FP64 составляет 2 цикла, FP64 FLOPS составляет четверть (восьмую в Apollo Lake ) от FP32 FLOPS.
Каждый Subslice содержит 8 EU (два из которых отключены в GT1) и сэмплер (4 tex/clk), а также имеет 64 КБ общей памяти.
Для Windows 10 общая системная память, доступная для использования графики, составляет половину системной памяти. Для Windows 8 она составляет до 3840 МБ. Для Windows 7 она составляет около 1,7 ГБ через DVMT.
Поддержка WDDM 2.2 в Windows Mixed Reality начинается с графических процессоров на базе KabyLake. [54]
Ген11
1 FP32 ALU: EU: Подфрагменты
Каждый EU содержит 2 x 128-битных FPU. Один поддерживает 32-битные и 64-битные целые, FP16, FP32, FP64 и трансцендентные математические функции, а другой поддерживает только 32-битные и 64-битные целые, FP16 и FP32. Таким образом, FP16 (или 16-битные целые) FLOPS в два раза больше, чем FP32 (или 32-битные целые) FLOPS. Поскольку пропускная способность инструкций FP64 составляет 2 цикла, FP64 FLOPS составляет четверть FP32 FLOPS.
Каждый Subslice содержит 8 EU и сэмплер (4 tex/clk), а также имеет 64 КБ общей памяти.
^ ядра затенения (ALU): блоки наложения текстур (TMU): блоки вывода рендеринга (ROP): блоки трассировки лучей: тензорные ядра (XMX): блоки исполнения
^ Значения надбавок (если таковые имеются) указаны под базовым значением курсивом .
^ Скорость заполнения пикселей рассчитывается как наименьшее из трех чисел: количество блоков ROP, умноженное на базовую тактовую частоту ядра, количество растеризаторов, умноженное на количество фрагментов, которые они могут сгенерировать для каждого растеризатора, умноженное на базовую тактовую частоту ядра, и количество потоковых мультипроцессоров, умноженное на количество фрагментов за такт, которые они могут вывести, умноженное на базовую тактовую частоту.
^ Скорость заполнения текстур рассчитывается как количество блоков отображения текстур (TMU), умноженное на базовую (или повышенную) тактовую частоту ядра .
^ Скорость заполнения текстур рассчитывается как количество блоков отображения текстур (TMU), умноженное на базовую (или повышенную) тактовую частоту ядра .
^ Значения надбавок (если таковые имеются) указаны под базовым значением курсивом .
^ Скорость заполнения пикселей рассчитывается как наименьшее из трех чисел: количество блоков ROP, умноженное на базовую тактовую частоту ядра , количество растеризаторов, умноженное на количество фрагментов, которые они могут сгенерировать для каждого растеризатора, умноженное на базовую тактовую частоту ядра, и количество потоковых мультипроцессоров, умноженное на количество фрагментов за такт, которые они могут вывести, умноженное на базовую тактовую частоту.
^ Значения надбавок (если таковые имеются) указаны под базовым значением курсивом .
^ Скорость заполнения пикселей рассчитывается как наименьшее из трех чисел: количество блоков ROP, умноженное на базовую тактовую частоту ядра, количество растеризаторов, умноженное на количество фрагментов, которые они могут сгенерировать для каждого растеризатора, умноженное на базовую тактовую частоту ядра, и количество потоковых мультипроцессоров, умноженное на количество фрагментов за такт, которые они могут вывести, умноженное на базовую тактовую частоту.
^ Скорость заполнения текстур рассчитывается как количество блоков отображения текстур (TMU), умноженное на базовую (или повышенную) тактовую частоту ядра .
Чистую производительность интегрированного графического процессора в FLOPS можно рассчитать следующим образом:
Например, HD Graphics 3000 имеет производительность 125 ГФЛОПС, [109] что соответствует формуле (12 * 4 * 2 * 1300 МГц).
Ссылки
^ Antognetti, P.; Anceau, F.; Vuillemin, J. (6 декабря 2012 г.). Микроархитектура компьютеров VLSI. Springer Science & Business Media. ISBN 9789400951433.
^ ab "mesa/mesa - Библиотека 3D-графики Mesa". freedesktop.org . Получено 07.08.2017 .
^ Семейство наборов микросхем Intel 830: Техническое описание контроллера графики и памяти 82830 (GMCH-M), номер заказа 298338-003, январь 2002 г. (раздел 5.8 «Тактирование»)
^ ab "OpenGL 2.1 с драйвером i915". wiki.archlinux.org .
^ ab "Краткое описание графической системы Intel GMA 900" (PDF) . Получено 18 октября 2009 г. .
^ abcdef "Intel Graphics — Built for mainstream Desktop and Mobile PC Users" (PDF) . Архивировано из оригинала (PDF) 2007-11-28 . Получено 2007-06-08 .
^ ab "Техническое описание чипсетов Intel 3 серии" (PDF) . Получено 2009-10-17 .
^ "Mobile Intel 945 Express Chipset,Intel DVMT 3.0" (PDF) . Архивировано из оригинала (PDF) 11 июля 2009 г. . Получено 2010-10-01 .
^ ab "Заметки о выпуске (Версия драйвера: 15.33.53.5161)" (PDF) . Intel . 23 октября 2020 г. . Получено 23 октября 2020 г. .
^ ab "Release Notes (Driver Version: 15.40.48.5171)" (PDF) . Intel . 5 февраля 2021 г. . Получено 2021-02-05 .
^ Кантер, Дэвид (2012-04-22). "Архитектура графики Intel Ivy Bridge". технологии реального мира . Получено 21 марта 2017 г.
^ "Фильтр функций процессора Ark HD Graphics 2500". Ark.intel.com . Получено 21.03.2017 .
^ "Характеристики продукта Intel Xeon Processor E3-1275 v2 (8M Cache, 3.50 GHz)". intel.com . Получено 21 марта 2017 г. .
^ Клуг, Ананд Лал Шимпи, Брайан. "The Bay Trail Preview: Intel Atom Z3770 Tested". anandtech.com . Получено 21 марта 2017 г. .{{cite web}}: CS1 maint: несколько имен: список авторов ( ссылка )
^ "Техническое описание процессоров Intel Atom серий Z3600 и Z3700" (PDF) . intel.com . Получено 15 марта 2018 г. .
^ "Техническое описание процессоров Intel Atom серий Z3600 и Z3700" (PDF) . intel.com . Получено 15 марта 2018 г. .
^ "Характеристики процессора Intel Pentium серии G3000 для настольных ПК". intel.com . Получено 21 марта 2017 г. .
^ "-NEW- Драйвер Intel Iris, Iris Pro и HD Graphics Production для Windows* 10 64-bit 15.40.4.64.4256". intel.com . 29 июля 2015 г. . Получено 21 марта 2017 г. .
^ Поддерживается драйвером Mesa Crocus. Устаревший драйвер i965 поддерживает только OpenGL до 4.5.
^ Поддерживается драйвером Mesa Crocus. Устаревший драйвер i965 поддерживает только OpenGL ES 3.1.
^ Информация об Atom x5-Z8350, а также об оборудовании редакторов взята с сайта http://ark.intel.com/products/93361/Intel-Atom-x5-Z8350-Processor-2M-Cache-up-to-1_92-GHz.
^ "WDDM 2.2 на Skylake?". intel . 19 августа 2017 г. Получено 14 октября 2017 г.{{cite web}}: Проверить |archive-url=значение ( помощь )
^ ab "mesa/mesa - Библиотека 3D-графики Mesa". freedesktop.org . Получено 2017-08-08 .
^ ab "mesa/mesa - Библиотека 3D-графики Mesa". freedesktop.org . Получено 2017-08-08 .
^ "Продукты ранее Skylake". Спецификации продуктов Intel . Получено 21 марта 2017 г.
^ "Справочное руководство программиста для Skylake, том 4: конфигурации" (PDF) . Intel Open Source Technology Center . Получено 2017-05-09 .
^ Кютресс, Ян (1 сентября 2015 г.). «Выпуск мобильных и настольных процессоров Intel Skylake с анализом архитектуры». AnandTech . Получено 21 марта 2017 г.
^ "Продукты, ранее называвшиеся Apollo Lake". Спецификации продуктов Intel . Получено 9 мая 2017 г.
^ "Продукты, ранее называвшиеся Kaby Lake". Спецификации продуктов Intel . Получено 9 мая 2017 г.
^ "Справочное руководство программиста для Kaby Lake, том 4: конфигурации" (PDF) . Intel Open Source Technology Center . Получено 2017-05-09 .
^ «Руководство по разработке и оптимизации API-интерфейса графических процессоров Intel Xe-LP».
^ "Характеристики продукта Intel Iris Xe MAX Graphics (96 EU)". ark.intel.com . Получено 12 апреля 2021 г.
^ "Серия Intel® Data Center GPU Max". Intel .
^ "Обзор серии Intel Data Center GPU Max". Intel . Получено 13 сентября 2023 г. .
^ "Intel® Data Center GPU Max Series Product Brief" (PDF) . Intel. 2023-08-15 . Получено 2023-11-03 . Графические процессоры Intel Max Series на основе архитектуры Xe HPC, использующей технологии упаковки EMIB 2.5D и Foveros для объединения 47 активных плиток в одном графическом процессоре, изготовленном на пяти различных узлах процесса, обеспечивают большую гибкость и модульность при построении SOC.
^ "Intel Arc Graphics". Intel . Получено 23 декабря 2022 г. .
^ "Intel Arc Graphics". Intel .
^ abcde "Графика Intel® Arc™ Pro A-Series". Intel .
↑ Кейс, Лойд. Интегрированное графическое ядро Intel GMA950, Extremetech, 31 мая 2005 г.
^ "Краткое описание продукта: набор микросхем Intel 946GZ Express" (PDF) . Получено 28.06.2007 .
↑ Gasior, Geoff. Чипсет Intel G965 Express. Архивировано 10 мая 2007 г. на Wayback Machine , Tech Report, 5 апреля 2007 г.
^ "Техническое описание семейства наборов микросхем для мобильных ПК Intel 945 Express" (PDF) . Intel.com . Получено 17 октября 2009 г. .
^ "Техническое описание семейства наборов микросхем Intel 946 Express" (PDF) . Intel.com . Получено 17 сентября 2009 г. .
^ "Заметки о выпуске драйвера Windows XP v14.36.3". Downloadmirror.intel.com. Архивировано из оригинала 22 марта 2009 г. Получено 17 сентября 2009 г.
^ "Заметки о выпуске драйвера Windows Vista v15.11.2". Downloadmirror.intel.com. 2008-08-22 . Получено 2009-09-17 .
^ "Xorg ML OpenGL 2.1 входит в драйвер Intel". Lists.freedesktop.org. 2008-10-07 . Получено 2009-09-17 .
^ "Информационный листок и загрузка белой книги - Imagination Technologies" (PDF) . imgtec.com . Получено 21 марта 2017 г. .[ постоянная мертвая ссылка ]
^ "Характеристики продукта Intel Atom Processor Z670 (512 КБ кэша, 1,50 ГГц)". intel.com . Получено 21 марта 2017 г. .