Close to Metal
Close To Metal (скорочено — CTM, оригінальне позначення — Close-to-the-Metal) — назва бета-версії низькорівневого інтерфейсу прикладного програмування (API), розробленого ATI (зараз AMD), що застосовується в GPGPU-обчисленнях. CTM проіснував недовго і вже першу версію продукту GPGPU від AMD назвали Stream SDK, а точніше поточний пакет AMD APP SDK для 32-х та 64-розрядних Windows і Linux. APP розшифровується як «Accelerated Parallel Processing»[1] і також націлена на системи гетерогенної архітектури.
Огляд
Close To Metal, спочатку називаний THIN (Thin Hardware Interface) і Data Parallel Virtual Machine, надав розробникам прямий доступ до рідного набору інструкцій і пам'яті масивно паралельних обчислювальних елементів сучасних відеокарт AMD, включаючи пряме керування потоковими процесорами/АЛП та контролерами пам'яті. R580 (ATI X1900) і пізніші покоління мікроархітектури GPU AMD підтримували інтерфейс CTM.
Комерційний наступник CTM, AND Stream SDK, випущено під ліцензією AMD EULA у грудні 2007 року після переписання програмного стеку.[2] Stream SDK надає інструменти високого рівня на додаток до низькорівневих інструментів для загального доступу до графічного обладнання AMD.
Використання графічних процесорів для виконання обчислень має великий потенціал для деяких додатків через фундаментальні відмінності мікроархітектур графічних процесорів у порівнянні з процесорами. Графічні процесори досягають набагато більшої пропускної здатності (операцій на секунду) шляхом паралельного виконання багатьох програм і обмеження контролю потоку. Сучасні графічні процесори також мають адресну пам’ять на кристалі та надзвичайно високопродуктивну багатоканальну зовнішню пам’ять.
Open Source
Деякі компоненти CTM і Stream SDK, зокрема C-подібна мова Brook+ і компілятор, надаються з відкритим кодом.
Див. також
Джерела
- AMD APP SDK OpenCL™ Accelerated Parallel Processing. Архів оригіналу за 1 липня 2014. Процитовано 6 липня 2014.
- AMD Stream SDK download page Архівовано 23 грудня 2007 у Wayback Machine., retrieved June 12, 2008
- Valich, Theo (7 серпня 2008). AMD Ditches Close-To-Metal, Focuses On DX11 And OpenCL. Tom's Hardware. Процитовано 13 вересня 2017.
Посилання
- ATI official site
- AMD official website
- ATI DPVM SIGGRAPH 2006 sketch
- ATI DVPM SIGGRAPH 2006 Presentation
- CTM Guide — CTI Technical Reference Manual
- AMD Close-to-the-Metal (CTM) open source project site