mboost-dp1

unknown

Nyt sæt af API’er til programmering af GPU’er udgivet

- Via ExtremeTech - , redigeret af Pernicious

Det franske firma GPU-Tech, som laver “high performance computing” applikationer, har udgivet “Ecolib’ API and libraries” der gør at man kan skrive programmer, som vil kunne afvikles på alle typer grafikkort.

Det er uvidst hvordan Ecolib vil klare sig mod Nvidia og ATIs egne løsninger, henholdsvis CUDA og CTM, der er skrevet dedikeret til hver sin GPU.

En pressemeddelse i pdf-format med gennemgang af teknologien, hardwarekrav og benchmaks med mere, kan findes her





Gå til bund
Gravatar #1 - themuss
15. jun. 2007 12:56
Men er det til alle operativ-systemer, eller win-only?
Gravatar #2 - sajbar
15. jun. 2007 13:16
#1

Programming language: C++ or Java

OS : Windows 2000, XP or Vista

Processors: All graphic cards compatible with pixel shaders 2.x, 3.0 or 4.0 *

You need to have Direct X 9.0c or a newer version to use our applications

http://www.gpucomputing.eu/index3.php?lang=en&...
Gravatar #3 - Man in Black
15. jun. 2007 13:25
Det er genialt... en masse af den slags tak!
Gravatar #4 - erchni
15. jun. 2007 13:28
Hvad er det enelig den gør sådan en API det er vel et slags interface mellem grafikkortet og programet du skal havde afviklet. Men hvad hvordan hænger det sammen?
Gravatar #5 - Lobais
15. jun. 2007 13:30
#1 Deres biblioteker er tilsyneladende baseret på Windows, men et API kan jo bruges af alle, så hvis det bliver udbredt (og er frit) vil der helt sikker blive skrevet biblioteker til andre system også.
Gravatar #6 - lean
15. jun. 2007 13:55
#5
Skal du ikke regne med... Hvis man kigger på f.eks. libsh, så var det store problem teknisk ekspertise og ikke et fælles API der var akilleshælen.
Dem der lavede driverne, havde simpelt hen ikke nok ressourcer til at få tingene til at virke på flere forskellige serier af kortene.
Så hvorfor skulle det ændre sig, fordi et firma laver et nyt API? Hvis den ´frie´ verden vil have et generalt programmerings API til alle kortene, kan de f.h. bare få libsh til at virke.
Men om ikke andet betyder en ekstra spiller på markedet, at der er mere fokus på problemet, som forhåbentligt kan få bolden til at rulle på et eller andet tidspunkt...
Gravatar #7 - Holger_dk
15. jun. 2007 13:55
#5:
bort set fra de skriver det kræver Dx9c eller nyere... :(
Gravatar #8 - lean
15. jun. 2007 14:04
Jeg lagde også lige mærke til endnu en ting, de har ingen 64bit matrix udregning med ATI kortet. Hvorfor ikke? Sikkert bare fordi kortet ikke understøtter det...
Men det er jo for helvede lige præcis hvad deres teknologi skal kunne - der hvor kortet ikke har hardware til at klare problemet, skal problemet deles op i mindre bider som hardwaren så kan spise. Det skal være sådden at man kan smide et hvilket som helst problem efter biblioteket og så kan man køre det på hvilken som helst hardware. Ja, måske får man ikke fuld ydelse på al hardware - men det skal kunne køre lige meget hvad.
Indtil videre er jeg desværre ikke imponeret :/
Hvis man skal lave tekniske beregninger, er der ikke noget værrere (stor stor løgn), end at man lige pludselig støder på en grænse for hvor mange instruktioner man kan køre, eller størrelsen på ens datastrukturer.
Det burde bare være mængden af ram, harddisk og tålmodighed der sætter grænsen for hvilken type programmer man kan skrive.
Gravatar #9 - Blank
15. jun. 2007 19:14
er der nogen der kan forklarer hvilke fordele der er ved at bruge en GPU til at beregne data...?
hvilke slags programmer kan man bruge denne API til..?

og hvis det er til beregninger, vil man så også kunne bruge, ex. grafik kortets memory, cache mm. ???
Gravatar #10 - arne_v
16. jun. 2007 00:30
#9

Moderne grafik kort er særdeles kraftige og kan til visse typer
beregninger (tal knuseri) være langt hurtigere end CPU'en.

Se f.eks. http://www.atomicmpc.com.au/article.asp?SCID=15&am... !
Gå til top

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 Login