Близко к металлу - Википедия - Close to Metal
В вычисление, Близко к металлу ("CTM"короче, первоначально назывался Близко к металлу) - это имя бета-версия из низкий уровень программный интерфейс разработан ATI, теперь Группа продуктов AMD Graphics, направленный на обеспечение ГПГПУ вычисление. CTM просуществовал недолго, и первая производственная версия технологии AMD GPGPU теперь называется AMD Stream SDK, а точнее нынешний AMD APP SDK для Windows и Linux 32-бит и 64-бит. APP означает «Ускоренная параллельная обработка».[1] а также цели Гетерогенная системная архитектура.
Обзор
Close To Metal, первоначально называвшаяся THIN (Thin Hardware INterface) и Data Parallel Virtual Machine, предоставила разработчикам прямой доступ к собственному набору инструкций и памяти массового параллельные вычисления элементы в современных видеокартах AMD. CTM обошла ориентированные на графику API DirectX и OpenGL для программиста GPGPU, чтобы предоставить ранее недоступные низкоуровневые функции, включая прямое управление потоковыми процессорами / ALU и контроллерами памяти. R580 (ATI X1900) и более поздние поколения микроархитектуры AMD GPU поддерживали интерфейс CTM.
Коммерческий преемник CTM, AMD Stream SDK, был выпущен под управлением AMD EULA в декабре 2007 г. после переписывания программного стека.[2] Stream SDK предоставляет инструменты высокого уровня в дополнение к инструментам низкого уровня для универсального доступа к графическому оборудованию AMD.
Использование графических процессоров для выполнения вычислений имеет большой потенциал для некоторых приложений из-за фундаментальных различий микроархитектур графических процессоров по сравнению с процессорами. Графические процессоры достигают гораздо большей пропускной способности (вычислений в секунду) за счет параллельного выполнения множества программ и ограничения управления потоком (способность одной программы выполнять инструкции независимо от другой). Современные графические процессоры также имеют адресуемую память на кристалле и чрезвычайно высокопроизводительную многоканальную внешнюю память.
Впоследствии AMD перешла с CTM на OpenCL.[3]
Открытый исходный код
Некоторые компоненты CTM и Stream SDK имеют открытый исходный код, например язык и компилятор Brook + C.
Смотрите также
Рекомендации
- ^ «AMD APP SDK OpenCL ™ Accelerated Parallel Processing». Архивировано из оригинал на 2014-07-01. Получено 2014-07-06.
- ^ Страница загрузки AMD Stream SDK В архиве 23 декабря 2007 г. Wayback Machine, получено 12 июня 2008 г.
- ^ Валич, Тео (7 августа 2008 г.). «AMD отказывается от производства, ориентируясь на DX11 и OpenCL». Оборудование Тома. Получено 13 сентября 2017.
- Примечания
- ^ Технология AMD «Close to Metal» раскрывает возможности потоковых вычислений: Пресс-релиз AMD, 14 ноября 2006 г.
- ^ Отчет AnandTech: ATI's Stream Processing & Folding @ Home, 30 сентября 2006 г.
- ^ Universität Dortmund, Fachbereich Mathematik Research: Ускорение двойной точности на графических процессорах (Proceedings of ASIM 2005), Доминик Годдеке, Роберт Стрзодка и Стефан Турек. 18-й симпозиум по технике моделирования, 2005 г.[мертвая ссылка ]
- ^ Отчет TGDaily: Nvidia активирует суперкомпьютер на вашем ПК, 16 февраля 2007 г.
внешняя ссылка
- Официальный сайт ATI
- Официальный сайт AMD
- "Эскиз ATI DPVM SIGGRAPH 2006" (PDF). Архивировано из оригинал (PDF) на 2007-09-27. (134 КБ)
- "Презентация ATI DVPM SIGGRAPH 2006" (PDF). Архивировано из оригинал (PDF) на 2007-09-27. (671 КБ)
- «Руководство CTM - Техническое справочное руководство CTI» (PDF). Архивировано из оригинал (PDF) на 22 февраля 2007 г. (866 KiB )
- Сайт проекта AMD Close-to-the-Metal (CTM) с открытым исходным кодом