Calculul GPGPU cu OpenCL

Calculul GPGPU cu OpenCL (Manfred Gruber Bernhard)

Titlul original:

GPGPU Computing with OpenCL

Conținutul cărții:

Teză de licență din anul 2013 la disciplina Informatică - Programare, clasa: 1. 0, Universitatea de Științe Aplicate Ober sterreich, Hagenberg, curs: Inginerie software, limba: Română, rezumat: Această teză oferă o introducere în programarea pentru GPU folosind OpenCL.

După o prezentare istorică a modului în care au evoluat plăcile grafice, sunt discutate particularitățile hardware-ului GPU și CPU. Pe baza acestor cunoștințe, OpenCL este prezentat ca un API care susține toate tipurile de hardware de procesare. O privire mai profundă asupra modelului de execuție și de memorie al OpenCL, care permite gestionarea hardware-ului eterogen, este completată de un cod de exemplu simplu, dar complet.

Teza continuă apoi cu câteva implementări de algoritmi standard pentru GPU. Problemele alese încep cu înmulțirea matricei și continuă cu suma și sortarea tuturor prefixelor.

Deoarece prima problemă oferă deja paralelism în mod natural, analiza și optimizarea performanței se concentrează în timpul primului capitol de implementare. Suma tuturor prefixelor și sortarea sunt ambele probleme mai greu de împărțit în părți independente de lucru. Vor fi discutate tehnici de abordare a unor astfel de probleme.

Fiecare implementare GPU este evaluată și comparată cu una sau mai multe abordări CPU tradiționale. Deoarece GPU-urile și CPU-urile au arhitecturi hardware diferite, au fost aleși algoritmi și optimizări adecvate pentru a rezolva problemele prin exploatarea optimă a platformei subiacente.

Alte date despre carte:

ISBN:9783656829843
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Calculul GPGPU cu OpenCL - GPGPU Computing with OpenCL
Teză de licență din anul 2013 la disciplina Informatică - Programare, clasa: 1. 0,...
Calculul GPGPU cu OpenCL - GPGPU Computing with OpenCL

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)