Ero sivun ”OpenCL” versioiden välillä

Siirry navigaatioon Siirry hakuun
731 merkkiä lisätty ,  6. maaliskuuta 2014
(Ak: Uusi sivu: Tämä sivu on kesken. Grafiikkaprosessorien (GPU) käyttöä yleiseen laskentaan, ei välttämättä pelkkään grafiikan tuottamiseen, kutsutaan nimellä GPGPU (engl. 'General-p...)
 
Rivi 44: Rivi 44:


tuottaa tiedoston <tt>hae-alustat.o</tt>
tuottaa tiedoston <tt>hae-alustat.o</tt>
Seuraavaksi tarvitaan pari pakettia riippuvuuksien vuoksi
yum install lsb-core-amd64 libpng12
Lataa osoitteesta http://software.intel.com/en-us/vcsource/tools/opencl-sdk-xe tiedosto "64-bit SDK for Linux". Pura saamasi .tgz -tiedosto normaalisti <tt>tar xzf tiedostonnimi.tgz</tt> -komennolla. Tuloksena on hakemisto. Aja sen sisältämä <tt>install-cpu.sh</tt>-tiedosto. Nyt ohjelman kääntyy ja toimii:
gcc -I/usr/include/opencl-utils/include -o hae-alustat hae-alustat.c -lOpenCL
./hae-alustat
tulostaa
clGetPlatformIDs löysi 1 alustaa.
Alustan 0 toimittaja on Intel(R) Corporation.


NVidian OpenCL-tuen saat käyttöön [[RPM Fusion]] -pakettivarastosta komennolla
NVidian OpenCL-tuen saat käyttöön [[RPM Fusion]] -pakettivarastosta komennolla
Rivi 50: Rivi 64:


Boottaamalla koneen voi varmistaa tämän toimivuuden.
Boottaamalla koneen voi varmistaa tämän toimivuuden.
OpenCL toimii prosessorissa, jossa on vähintään SSE4.1-tuki. Tämän tarkistaa helpoiten komennolla
fgrep sse4_1 /proc/cpuinfo
5

muokkausta

Navigointivalikko