Hvornår har du sidst været til LAN?
15. jun. 2010 11:40Open Compute Language (OpenCL) så sin første officielle udgivelse for 18 måneder siden, da den udkom i version 1.0. Nu oplyser Khronos Group, at den første større opdatering er klar, hvilket bringer OpenCL op på version 1.1.
I den nye opdatering er der lagt stor vægt på bagudkompatibilitet, så alt der er lavet til OpenCL 1.0 vil fungere i version 1.1, til trods for en lang række ændringer, forbedringer og nyheder.
Det er blandt andet blevet til nye datatyper, nye C-funktioner, større kompatibilitet mellem OpenCL og OpenGL, bedre distribution af arbejdsopgaver og et ny C++ wrapper-API.
OpenCL understøttes af blandt andet Nvidia, AMD, Apple og Intel i computere, men snart vil der også komme understøttelse i mobile enheder, idet Imagination Technologies har annonceret understøttelse til deres PowerVR SGX GPU. Ud over disse firmaer, støttes udviklingen af standarden af en lang række andre virksomheder.
Nvidia oplyser i forbindelse med lanceringen af OpenCL 1.1, at de allerede er klar med understøttelse i deres nyeste drivere.
15. jun. 2010 11:44
OpenCL (Open Computing Language) er en ramme for at skrive programmer, der udfører på tværs af heterogene platforme bestående af CPU'er, GPU'er og andre processorer
http://en.wikipedia.org/wiki/OpenCL
Lige for dem der ikke kender OpenCL (Mig selv inkluderet)
Names are the biggest limitations in this world.
15. jun. 2010 12:21
Er man så låst til C++, eller kan man anvende andre sprog som fx C# eller Java?
//Jeg kan alt, indtil det modsatte er bevist.
15. jun. 2010 12:30
Der plejer at være wrappere til så du kan bruge phyton, java mv. Lidt som man kender det bla. fra Cuda.. jo længer tid det har eksisteret, jo flere wrappere kommer der..
15. jun. 2010 12:30
#2
http://www.khronos.org/developers/resources/
Kig der for muligheder udover C/C++
Names are the biggest limitations in this world.
15. jun. 2010 12:55
#2
i stedet for at skrive OpenCL kan du jo kigge på DirectX11 Direct Compute
som kan skrives i C++ (men sikkert også C# om ikke så længe, evt. i XNA)
Microsoft, fordi jeg ikke er bindegal
15. jun. 2010 15:17
#2
i stedet for at skrive OpenCL kan du jo kigge på DirectX11 Direct Compute
som kan skrives i C++ (men sikkert også C# om ikke så længe, evt. i XNA)Montago (#5)
DirectX skal lægges i graven hurtigere end du kan stave til Linux.
15. jun. 2010 18:36
#6
Og istedet anbefaler du?
Der må jo ligge en begrundelse bag dit statement ;-)
16. jun. 2010 16:57
#6
Og istedet anbefaler du?
Der må jo ligge en begrundelse bag dit statement ;-)Laziter (#7)
Man behøver ikke nødvendigvis have et alternativ, for at kunne sige noget er skidt. :P
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.