Близко к металлу

редактировать

В вычислениях, Close To Metal (сокращенно «CTM », первоначально называвшееся Close-to-the-Metal) - это имя бета-версии низкоуровневый программный интерфейс, разработанный ATI, теперь AMD Graphics Product Group, нацеленный на поддержку вычислений GPGPU. CTM просуществовал недолго, и первая производственная версия технологии AMD GPGPU теперь называется AMD Stream SDK, или, скорее, текущая AMD APP SDK для 32-разрядных и 64-разрядных версий Windows и Linux. -немного. APP означает «Ускоренная параллельная обработка». а также нацелен на Гетерогенная системная архитектура.

Содержание
  • 1 Обзор
  • 2 Открытый исходный код
  • 3 См. также
  • 4 Ссылки
  • 5 Внешние ссылки
Обзор

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 года после переписывания программного стека. Stream SDK предоставляет инструменты высокого уровня в дополнение к инструментам низкого уровня для универсального доступа к графическому оборудованию AMD.

Использование графических процессоров для выполнения вычислений имеет большой потенциал для некоторых приложений из-за фундаментальных различий микроархитектур графических процессоров и процессоров. Графические процессоры достигают гораздо большей пропускной способности (вычислений в секунду) за счет параллельного выполнения множества программ и ограничения управления потоком (способность одной программы выполнять инструкции независимо от другой). Современные графические процессоры также имеют адресуемую память на кристалле и чрезвычайно высокопроизводительную многоканальную внешнюю память.

AMD впоследствии перешла с CTM на OpenCL.

с открытым исходным кодом

Некоторые компоненты CTM и Stream SDK имеют открытый исходный код, например язык и компилятор Brook + C.

См. Также
Ссылки
Примечания
Внешние ссылки
Последняя правка сделана 2021-05-15 12:04:40
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте