Suora laskeminen

DirectCompute  on sovellusohjelmointirajapinta (API), joka on osa DirectX :ää (Microsoftin sovellusliittymien sarja), joka on suunniteltu toimimaan IBM PC -yhteensopivissa tietokoneissa , joissa on Microsoft Windows -perheen käyttöjärjestelmiä . DirectCompute on suunniteltu suorittamaan yleiskäyttöisiä laskelmia GPU :illa, koska se on GPGPU - konseptin toteutus yhdessä CUDA- , ATI Stream- ja OpenCL -sovellusliittymien kanssa [1] .

DirectCompute julkaistiin alun perin osana DirectX 11 :tä, mutta myöhemmin se julkaistiin myös DirectX 10 :lle ja DirectX 10.1:lle.

Tekninen kuvaus

DirectCompute, joka ilmestyi ensimmäisen kerran osana DirectX 11 :tä , tuli yhdeksi sen tärkeimmistä innovaatioista, ensimmäinen DirectX-tekniikka, joka tarjoaa pääsyn yleiskäyttöiseen tietojenkäsittelyyn näytönohjainprosessoreilla ( eng.  GPU ). [2]

DirectComputesta on kolme versiota: [2]

Vaikka DirectCompute 10 ja DirectCompute 10.1 ovat toiminnaltaan lähes identtisiä, DirectCompute 11 tarjoaa huomattavasti enemmän ominaisuuksia [2] :

Käyttö ja tuki

Vaikka DirectCompute on tarkoitettu ei-graafiseen yleiskäyttöiseen tietojenkäsittelyyn, sitä voidaan käyttää myös peligrafiikassa . Joten sitä voidaan käyttää varjojen hahmontamiseen , läpikuultavien pintojen renderöimiseen ilman ennakkolajittelua ( tilauksesta riippumaton läpinäkyvyys ) ja joihinkin muihin alueisiin .  DirectComputea voidaan käyttää myös säteenseurantaan , digitaaliseen kuvankäsittelyyn ja suodatukseen, pelien tekoälyalgoritmien renderöintiin ja muihin tehtäviin. [2]

DirectCompute on erityisen kiinnostava fyysisten moottorien algoritmeja laskettaessa . DirectCompute pystyy käsittelemään kiinteän aineen mekaniikkaa, kudosfysiikkaa ja nestedynamiikkaa . AMD työskentelee aktiivisesti DirectComputen kanssa osana Open Physics Initiative -ohjelmaa . [3]

DirectComputea tukevat kaikki suuret GPU-markkinoiden yritykset: AMD ja nVidia .

On olemassa erityinen vertailuarvo , joka testaa DirectComputea. [6] [7]

Muistiinpanot

  1. DirectCompute . Haettu 24. marraskuuta 2013. Arkistoitu alkuperäisestä 2. joulukuuta 2013.
  2. 1 2 3 4 Andrei Vorobjov, Aleksei Berillo. ATI RADEON HD 5870 1024 Mt PCI-E -näytönohjain . iXBT.com (23. syyskuuta 2009). Haettu 20. lokakuuta 2010. Arkistoitu alkuperäisestä 26. syyskuuta 2009.
  3. Gus-luokka. DirectCompute Lecture Series 230 : GPU Accelerated Physics  . MSDN (11. elokuuta 2010). Haettu 20. lokakuuta 2010. Arkistoitu alkuperäisestä 3. heinäkuuta 2012.
  4. AMD. AMD ja CyberLink kiihdyttävät videosovelluksia Windows 7 DirectX 11  DirectComputen avulla . BmR (9. lokakuuta 2009). Haettu 20. lokakuuta 2010. Arkistoitu alkuperäisestä 3. heinäkuuta 2012.
  5. DirectCompute  . _ nvidian virallinen verkkosivusto . Haettu 20. lokakuuta 2010. Arkistoitu alkuperäisestä 20. lokakuuta 2010.
  6. Uudistuminen. Ensimmäinen DirectCompute Benchmark  julkaistu . NGOHQ (4. marraskuuta 2009). Haettu 20. lokakuuta 2010. Arkistoitu alkuperäisestä 3. heinäkuuta 2012.
  7. esim. ComputeMark

Linkit