Близко к металлу - Википедия - 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.

Смотрите также

Рекомендации

  1. ^ «AMD APP SDK OpenCL ™ Accelerated Parallel Processing». Архивировано из оригинал на 2014-07-01. Получено 2014-07-06.
  2. ^ Страница загрузки AMD Stream SDK В архиве 23 декабря 2007 г. Wayback Machine, получено 12 июня 2008 г.
  3. ^ Валич, Тео (7 августа 2008 г.). «AMD отказывается от производства, ориентируясь на DX11 и OpenCL». Оборудование Тома. Получено 13 сентября 2017.
Примечания

внешняя ссылка