CUDA

ohjelmointikieli

CUDA (engl. Compute Unified Device Architecture) on Nvidian kehittämä alusta ja ohjelmointirajapinta GPGPU-ohjelmointiin.

Rajapinta mahdollistaa ohjelmointikielten C, C++ ja Fortran käytön GPU-ohjelmointiin.[1] Rajapinta tukee OpenACC- ja OpenCL-alustojen käyttöä ohjelmoinnissa ja on saatavilla Mac OS X-, Linux- ja Windows-alustoille.

CUDA julkaistiin vuonna 2006, jolloin sen käyttöön tarvittiin GeForce 8800- tai Quadro-mallin GPU.[2]

CUDA toimii tietokoneilla, joissa on jonkin seuraavan mikroarkkitehtuurin suoritin:

CUDA:a osaa hyödyntää muun muassa osa BOINC-alustalla suoritettavista hajautetun laskennan projekteista.[3] AMD:n vastine CUDA:lle on ROCm.[4]

Katso myös muokkaa

Lähteet muokkaa

  1. NVRTC NVidia. Viitattu 23.1.2017.
  2. NVIDIA Unveils CUDA™-The GPU Computing Revolution Begins Nvidia. Viitattu 23.1.2017.
  3. Use your NVIDIA GPU for scientific computing boinc.berkeley.edu. 2008. Arkistoitu 28.12.2008. Viitattu 3.4.2009.
  4. Cabe Atwell: What’s the Difference Between CUDA and ROCm for GPGPU Apps? electronicdesign.com. 2.12.2022. Viitattu 2.9.2023. (englanniksi)
Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.