CuPP, C++ Framework per CUDA
CuPP è un C++ framework che consente di semplificare l’integrazione di CUDA nelle applicazioni C++. La documentazione è disponibile a questa pagina. Il download è possibile da questa pagina, all’interno del file zippato sono presenti alcuni esempi.
Un esempio è disponibile di seguito
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | #include <cstdlib> #include <iostream> #include "cupp/device.h" #include "cupp/kernel.h" #include "kernel_t.h" using namespace std; using namespace cupp; int main() { // lets get a simple CUDA device up and running device d; int i = 42; int j = 23; dim3 block_dim (1); dim3 grid_dim (1); // generate the kernel kernel k (get_kernel(), grid_dim, block_dim); // call the kernel k(d, i, j); return EXIT_SUCCESS; } |
Pubblicato nella Categoria: C/C++, Programmazione.
Tags: CUDA.
Commenti



































































