Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В вычислении , Close To Metal ( « CTM » Короче говоря, первоначально названный Close-к-металл ) является название бета - версии с более низкого уровня интерфейса программирования , разработанный ATI , теперь AMD графической продукции , направленной на включение вычислений GPGPU . CTM просуществовал недолго, и первая производственная версия технологии AMD GPGPU теперь называется AMD Stream SDK , или, скорее, текущая версия AMD APP SDK для 32- и 64-разрядных версий Windows и Linux. APP означает «Ускоренная параллельная обработка». [1], а также целиАрхитектура гетерогенных систем .

Обзор [ править ]

Close To Metal, первоначально называвшаяся THIN (Thin Hardware INterface) и Data Parallel Virtual Machine, давала разработчикам прямой доступ к собственному набору инструкций и памяти массивно- параллельных вычислительных элементов в современных видеокартах AMD. CTM обошел ориентированные на графику API DirectX и OpenGL для программиста GPGPU, чтобы предоставить ранее недоступные низкоуровневые функции, включая прямое управление потоковыми процессорами / ALU и контроллерами памяти. R580 (ATI X1900) и более поздние поколения микроархитектуры графического процессора AMD поддерживали интерфейс 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 . Проверено 6 июля 2014 .
  2. ^ AMD Stream SDK загрузки страницы архивации 23 декабря 2007, в Wayback Machine , извлекаться 12 июня 2008
  3. ^ Valich, Тео (7 августа 2008). «AMD бросает курить, делая упор на DX11 и OpenCL» . Оборудование Тома . Проверено 13 сентября 2017 года .
Заметки

Внешние ссылки [ править ]

  • Официальный сайт ATI
  • Официальный сайт AMD
  • "Эскиз ATI DPVM SIGGRAPH 2006" (PDF) . Архивировано из оригинального (PDF) 27 сентября 2007 года. (134 КБ)
  • «Презентация ATI DVPM SIGGRAPH 2006» (PDF) . Архивировано из оригинального (PDF) 27 сентября 2007 года. (671 КБ)
  • «CTM Guide - Техническое справочное руководство CTI» (PDF) . Архивировано из оригинального (PDF) 22 февраля 2007 года. (866  КБ )
  • Сайт проекта AMD Close-to-the-Metal (CTM) с открытым исходным кодом