Annonce

Nyt fra microsoft

Indsend nyhed

Del dine opdagelser!

Afstemning

Hvornår har du sidst været til LAN?

  • 55%Det er er mere end et år siden
  • 12%Har aldrig været til et LAN
  • 10%Inden for det seneste år
  • 6%Inden for de seneste 2-4 uger
  • 6%Inden for de seneste 3-4 måneder
  • 6%Inden for den seneste uge
  • 5%Inden for de seneste 5-8 uger

Første opdatering klar til OpenCL

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.

#1: Bllets

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.

#2: mireigi

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.

#3: KingGuru

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..

#4: Bllets

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.

#5: Montago

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

#6: mathiask

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.

#7: Laziter

15. jun. 2010 18:36

#6

Og istedet anbefaler du?
Der må jo ligge en begrundelse bag dit statement ;-)

#8: Useful

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

Opret dig som bruger i dag

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.

Opret bruger