AMD en nVidia gaan OpenCL 1.0 ondersteunen
Nieuws » AMD en nVidia gaan OpenCL 1.0 ondersteunen
Nieuwsberichten
AMD en nVidia gaan OpenCL 1.0 ondersteunen
Auteur: Matthias Helder
Publicatiedatum: 12-12-2008 15:00
Categorie: Productnieuws
Bronnen: AMD / Khronos Group / nVidia
Views: 2096
Op dezelfde dag van de officiële lancering van de eerste versie van de Open Computing Language (OpenCL) door de Khronos Group, kondigden zowel AMD als nVidia aan de Application Programming Interface (API) voor het parallel programmeren van hun GPU's te gaan ondersteunen. De cross-platform API is ontwikkeld om de rekenkracht van CPU's of GPU's eenvoudig aan te spreken, zonder daarbij rekening te hoeven houden met het merk van de chip.
Volgens AMD is het bedrijf hard bezig met het implementeren van de OpenCL 1.0 specificatie in haar ATI Stream SDK. Naar verwachting zal een eerste Stream SDK met OpenCL-ondersteuning voor ontwikkelaars in de eerste helft van 2009 het levenslicht zien. Momenteel voorziet AMD in de open source Brook+ programmeertaal voor het parallel aansturen van haar GPU's. In versie 1.4 van de ATI Stream SDK, die gepland staat voor het eerste kwartaal van 2009, zal de fabrikant mogelijkheden gaan aanbieden voor het omzetten van Brook+ programmacode naar OpenCL, de ondersteuning van haar grafische vlaggenschip, de Radeon HD 4870 X2, verbeteren en FirePro videokaarten gaan ondersteunen.
Ook nVidia zit niet stil en liet weten de OpenCL 1.0 specificatie volledig te gaan ondersteunen. Volgens het bedrijf is CUDA, haar architectuur voor het parallel uitvoeren van berekeningen op GPU's uit eigen huis, zodanig ontwikkeld dat het om kan gaan met diverse programmeertalen, zoals C, JAVA en Python, maar ook OpenCL.
Beide bedrijven bekrachtigen dat de uitgebrachte OpenCL 1.0 specificatie een belangrijke stap is richting het volledig benutten van de parallelle rekenkracht van GPU's. Verwacht wordt dat OpenCL een belangrijke rol gaat spelen bij de ontwikkeling van toekomstige software.
Geïnteresseerden kunnen hier de volledige OpenCL 1.0 specificatie downloaden van de website van de Khronos Group.
![]() |
| 12 december 2008, 15:21 | #2 |
Member | 0 score Dit klinkt als een mooi stuk technologie.. Maar is dit een beetje te vergelijken met het PsyX....? |
![]() ![]() ![]() | ![]() |
| 12 december 2008, 16:17 | #3 |
Senior Member | 0 score Nee.. dit is een andere API dan Physx. Het hangt er een beetje van af waar je de vergelijking trekt Ik vind het trouwens erg goed dat beide hier meteen aan meedoen, dit is een geweldige technologie, en ik denk dat we over een paar jaar onze GPU voor een zeer groot scala aan desktop-applicaties kunnen gebruiken. Het renderen van flash in de browser door een GPU zou bijvoorbeeld al super zijn |
![]() ![]() ![]() | ![]() |
| 12 december 2008, 16:40 | #4 |
Senior Member | 0 score Ik zie het meer zo. API is een interface. PhysX is een Physics middleware paket. Oftewel zoiets als SDK. SDK maken gebruik van API. API is low level algemene toegang inetrface. En SDK kan tot highlevel specifieke funtionaliteit aanbieden als hogere layer boven de genral purpouse API. Zodat Aplicatie programmeurs niet opnieuw het wiel hoeven uit te vinden. Voor physX dus Game developers. Maar OPENCL is algemeen API voor GPGPU computing. Waar Havok en PhysX specifiek uitgebreide SDK zijn voor Physics voor games. Mischien ook leuk voor AI |
![]() ![]() ![]() | ![]() |
| 12 december 2008, 16:41 | #5 |
Senior Member | 0 score niet zo vreemd nvidia en amd zijn beide ook betrokken bij de ontwikkeling van opencl http://www.khronos.org/opencl/ |
![]() ![]() ![]() | ![]() |
![]() |


















