Nära metall
Inom databehandling är Close To Metal (" CTM " i korthet, ursprungligen kallad Close-to-the-Metal ) namnet på en betaversion av ett programmeringsgränssnitt på låg nivå utvecklat av ATI , numera AMD Graphics Product Group , som syftar till att möjliggör GPGPU- beräkning. CTM blev kortlivad och den första produktionsversionen av AMD:s GPGPU-teknik heter nu AMD Stream SDK , eller snarare den nuvarande AMD APP SDK för Windows och Linux 32-bitars och 64-bitars. APP står för "Accelerated Parallel Processing" och riktar sig även till Heterogen System Architecture . [ citat behövs ]
Översikt
Close To Metal, som ursprungligen kallades THIN (Thin Hardware Interface) och Data Parallel Virtual Machine, gav utvecklare direkt tillgång till den ursprungliga instruktionsuppsättningen och minnet för de massivt parallella beräkningselementen i moderna AMD-grafikkort. CTM gick förbi de grafikcentrerade DirectX- och OpenGL-API:erna för GPGPU-programmeraren för att avslöja tidigare otillgängliga lågnivåfunktioner, inklusive direkt kontroll av strömprocessorerna/ALU:erna och minneskontrollerna. R580 (ATI X1900) och senare generationer av AMD:s GPU-mikroarkitektur stödde CTM-gränssnittet.
CTM:s kommersiella efterträdare, AMD Stream SDK, släpptes under AMD EULA i december 2007 efter att programvarustacken skrivits om. Stream SDK tillhandahåller verktyg på hög nivå förutom lågnivåverktyg för allmän åtkomst till AMD-grafikhårdvara.
Att använda GPU:er för att utföra beräkningar har stor potential för vissa applikationer på grund av de grundläggande skillnaderna mellan GPU:s mikroarkitekturer jämfört med processorer. GPU:er uppnår mycket större genomströmning (beräkningar per sekund) genom att köra många program parallellt och begränsa flödeskontroll (förmågan hos ett program att exekvera instruktioner oberoende av ett annat). Moderna GPU:er har också adresserbart on-die-minne och extremt högpresterande externt flerkanalsminne.
AMD bytte sedan från CTM till OpenCL .
Öppen källa
Vissa komponenter i CTM och Stream SDK är öppen källkod, som Brook+ C-liknande språk och kompilator.
Se även
- Anteckningar
- ^ AMD "Close to Metal"-teknik släpper lös kraften i Stream Computing : AMD Pressmeddelande, 14 november 2006.
- ^ AnandTech-rapport : ATI's Stream Processing & Folding@Home, 30 september 2006.
- ^ Universität Dortmund, Fachbereich Mathematik forskning : Accelererande dubbel precision på GPUs (Proceedings of ASIM 2005), Dominik Goddeke, Robert Strzodka och Stefan Turek. 18:e symposiet om simuleringsteknik, 2005. [ död länk ]
- ^ TGD Daglig rapport : Nvidia aktiverar en superdator i din PC, 16 februari 2007.
externa länkar
- ATI officiella webbplats * AMD officiella webbplats
- "ATI DPVM SIGGRAPH 2006 skiss" (PDF) . Arkiverad från originalet (PDF) 2007-09-27. (134 KiB)
- "ATI DVPM SIGGRAPH 2006 Presentation" (PDF) . Arkiverad från originalet (PDF) 2007-09-27. (671 KiB)
- "CTM Guide - CTI Technical Reference Manual" (PDF) . Arkiverad från originalet (PDF) 2007-02-22. (866 KiB )
- AMD Close-to-the-Metal (CTM) projektwebbplats med öppen källkod