|
Nvidia hypettää huomattavissa määrin CUDA -ohjelmointirajapintaansa, joka antaa kehittäjille mahdollisuuden kirjoittaa yleiskäyttöistä koodia jota voidaan suorittaa GeForce 8 -ja 9 -grafiikkapiirien avustamana. Apple vaikuttaa myös kiinnostuneelta konseptista, mutta haluaa ilmeisesti hoitaa toteutuksen eri tavalla.
Apple on kertonut muutamia yksityiskohtia tulevata Snow Leopard -koodinimellisestä Mac OS X 10.6 -käyttöjärjestelmästään.
Yksi tulevista ominaisuuksista oli Open Computing Language (OpenCL) eli ohjelmointirajapinta (API), joka
Applen mukaan tekee mahdolliseksi kehittäjien hyödyntää grafiikkapiirien sisältämää suorituskykyä. Samankaltaisuudet CUDA -ohjelmointirajapinnan kanssa eivät lopu vielä siihen, sillä OpenCL myöskin perustuu C -ohjelmointikieleen.
Applen mukaan OpenCL:ää on kuitenkin ehdotettu avoimeksi standardiksi, tarkoittaen sitä, että yhtiö voi haluta yhden GPGPU -ohjelmointirajapinnan, joka toimii niin AMD:n kuin Nvidiankin grafiikkapiireillä.
OpenCL:n lisäksi, OS X 10.6 -käyttöjärjestelmä tulee sisältämään tuen isommalle keskusmuistin määrälle, Microsoft Exchangelle ja uudet Grand Central -koodinimelliset tekniikat moniydinprosessoreita varten. Snow Leopard tulee lisäksi sisältämään QuickTime X:n, joka on streamattu, seuraavan sukupolven alusta edistämään moderneja media -ja Internet -standardeja. Applen mukaan uusi käyttöjärjestelmäversio tullaan julkaisemaan noin vuoden päästä.
Tech Report: Next Mac OS to include GPGPU programming interface
|