Close to Metal

Close To Metal (скорочено — CTM, оригінальне позначення — Close-to-the-Metal) — назва бета-версії низькорівневого інтерфейсу прикладного програмування (API), розробленого ATI (зараз AMD), що застосовується в GPGPU-обчисленнях. CTM проіснував недовго і вже першу версію продукту GPGPU від AMD назвали Stream SDK, а точніше поточний пакет AMD APP SDK[en] для 32-х та 64-розрядних Windows і Linux. APP розшифровується як «Accelerated Parallel Processing»[1] і також націлена на системи гетерогенної архітектури[en].

Огляд

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.

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

Згодом AMD перейшла з CTM на OpenCL[3].

Open Source

Деякі компоненти CTM і Stream SDK, зокрема C-подібна мова Brook+ і компілятор, надаються з відкритим кодом.

Див. також

Джерела

  1. AMD APP SDK OpenCL™ Accelerated Parallel Processing. Архів оригіналу за 1 липня 2014. Процитовано 6 липня 2014.
  2. AMD Stream SDK download page [Архівовано 23 грудня 2007 у Wayback Machine.], retrieved June 12, 2008
  3. 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 [Архівовано 27 червня 2021 у Wayback Machine.]
  • п
  • о
  • р
ATI / AMD
 
Графічні процесори
Ранні
Wonder • Mach • Rage • All-in-Wonder
Серія Radeon
7000 • 8000 • 9000 • X • X1000 • HD 2000 • HD 3000 • HD 4000 • HD 5000 • HD 6000 • HD 7000 • HD 8000 • R 200 • R 300 • RX 400 • RX 500 • RX Vega • RX 600 • RX 5000 • RX 6000 • RX 7000
Робочі станції та HPC
Інтегровані
Технології
Графічні
EyefinityFreeSync • FSR • PowerTuneCrossFireHybrid GraphicsHyperMemoryHyperZ • HSA • HBM • TruFormMulti Rendering
Мультимедійні
Avivo • Unified Video Decoder • Video Coding EngineVideo Core Next • TrueAudio
 
Чипсети для материнських плат
ATI
IGP 300 • Xpress 200/1100/1150/1600 • 3200 • 1250
AMD
480X/570X/580X • 690 • 700 • 800 • 900 • Fusion Controller Hub • AM4 • TR4 • sTRX4 • sWRX8
 
Інші продукти
Консолі
Flipper (GameCube) • Xenos (Xbox 360) • Hollywood (Wii) • Latte (Wii U) • Liverpool (PlayStation 4) • Durango (Xbox One) • Neo (PS4 Pro) • Scorpio (Xbox One X) • Radeon Vega 3 APU (Atari VCS) • RDNA 2 (Xbox SeriesPlayStation 5)
Програмне забезпечення
Radeon Software • HD3D • AMDGPU • APP SDK • CodeXL • GPU PerfStudio • fglrx • GPUOpenTressFXHLSL2GLSL • ROCm • Close to Metal • CodeAnalyst • Cinema 2.0 • Mantle
Придбання
ArtX • Tseng Labs • ATI