Social Network

Post in Rilievo

Post Recenti




Post Random

Traduzione

Italiano flagArabo flagCinese (Semplificato) flagOlandese flagInglese flagFrancese flagTedesco flagGiapponese flagCoreano flagPolacco flagPortoghese flagRusso flagSpagnolo flagTurco flag

Calendario

giugno: 2009
L M M G V S D
« mag   lug »
1234567
891011121314
15161718192021
22232425262728
2930  

Archivio

Categorie

CuPP, C++ Framework per CUDA

Pubblicato: il 30 giugno 2009.       Ultima Modifica: il 30 giugno 2009.          


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: .
Commenti



Leave a Reply


:alien: :angel: :angry: :blink: :blush: :cheerful: :cool: :cwy: :devil: :dizzy: :ermm: :face: :getlost: :biggrin: :happy: :heart: :kissing: :lol: :ninja: :pinch: :pouty: :sad: :shocked: :sick: :sideways: :silly: :sleeping: :smile: :tongue: :unsure: :w00t: :wassat: :whistle: :wink: :wub: