CUDA

Wikipediasta
Siirry navigaatioon Siirry hakuun
Tulostettavaa versiota ei enää tueta ja siinä voi olla renderöintivirheitä. Päivitä selaimesi kirjanmerkit ja käytä selaimen tavallista tulostustoimintoa sen sijaan.

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

Lähteet

  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.