Opencl-tekniikalle lisää tukea – enemmän hyötyä näytönohjaimesta

Microsoft puuttuu tukijoista
Opencl-tekniikka saa lisää tukijoita

Grafiikkasuorittimien kehittyminen on lisännyt niiden käyttöä myös yleisprosessoreina. Tähän asti sovellusten ajaminen grafiikkaprosessorilla on edellyttänyt niiden uudelleenkoodaamista. Jatkossa tähän ollaan saamassa apua.

Avuksi on tulossa Opencl-ohjelmointistandardi (Open programming language). Sen avulla kehittäjät voivat koodata sovelluksiaan avoimelle alustalle, joka hyödyntää periaatteessa mitä tahansa prosessoria tyypitä ja valmistajasta riippumatta.

AMD ja sen ATI-grafiikkadivisioona on ollut ehkä äänekkäin Opencl:n puolestapuhuja. Myös Intel tukee tekniikkaa avoimesti. Samoin tekee Nvidiakin, vaikka sillä on oma Cuda-arkkitehtuurinsa, jossa sovelluskoodeja voidaan kirjoittaa standardilla C-kielellä.

Opencl:ää tukee Applekin Mac OS X Snow Leopard -käyttöjärjestelmässään sekä laaja joukko muita laite- ja ohjelmistonkehittäjiä. Ainoa, tosin merkittävä, poikkeus on Microsoft. Se panostaa vahvasti omiin Directx-rajapintoihinsa.

Opencl on Khronos Groupin käsialaa. Se mahdollistaa tehtävien joustavan jaon grafiikka- ja yleisprosessorin välillä niin, että resurssit ovat ajatkuvasti optimaalisessa käytössä. Esimerkiksi raskasta rinnakkaista laskentaa vaativat tehtävät kannattaa sälyttää grafiikkaprosessorin harteille.

Opencl:n avulla sovellus osaa dynaamisesti määritellä, mitä suorittimia sillä on käytössään. Sovelluskehittäjän kannalta tämä on tärkeä ominaisuus, sillä koodin suoritus voidaan skaalata käytettävissä olevan rautatehon mukaan.

AMD tarjoaa kehittäjille beetaversiota Opencl:stä. (Prosessori)

Lähetä Tulosta Tilaa RSS-syöte
Takaisin ylös Takaisin ylös
Takaisin ylös
RSS

Uutiset

TTL ry
Pieni kirjapuoti
Takaisin ylös