SpMV on GPU

1.0_alpha2

On calcule $ Y \gets \alpha A X + \beta Y$ ou $ {}^t\!Y \gets \alpha {}^t\!X A + \beta {}^t\!Y $ avec $ X $ et $ Y $ des vecteurs denses et $A$ une matrice creuse

On implémente cette opération sur un corps premier sur un CPU et un GPU (avec CUDA sur cartes NVIDIA supportant simple ou double précision). D'autre part, OpenMp permet un support des architectures multic. Les formats internes des matrices peuvent être divers et convertissables entre eux. On essaie d'obtenir un grande bande passante sur le GPU. Des formats hybrides CPU/GPU permettent d'utiliser un maximum de ressources.

Bon courage !


Generated on Sun Jan 24 02:20:23 2010 for SpMVonGPU by  doxygen 1.5.6