Ero sivun ”OpenCL” versioiden välillä
Siirry navigaatioon
Siirry hakuun
→OpenCL-ympäristö Fedora 20 -jakeluun
(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 |