TP CUDA 5.0 / Exemple axpy
axpy (CUDA 5.0)
 Tout Classes Fichiers Fonctions Pages
Référence du fichier vector_axpy_v2.cu

MAIN : Calcul de \( \alpha \pmb{x} + \pmb{y} \) avec CUDA. Programme avec arguments. Plus de détails...

#include <iostream>
#include <stdlib.h>
#include <cuda_runtime.h>
#include <curand.h>
#include <helper_functions.h>
#include <helper_cuda.h>
#include "Init.h"
Graphe des dépendances par inclusion de vector_axpy_v2.cu:

Aller au code source de ce fichier.

Fonctions

__device__ double axpy (double a, double x, double y)
 
__global__ void vector_axpy_kernel (const double a, const double *d_X, const double *d_Y, double *d_Z, int N)
 
void vector_axpy (const double a, const double *X, const double *Y, double *Z, int N)
 
double errorinf (const double *X, const double *Y, int N)
 
void printArray (const double *X, int N, int n)
 
int main (int argc, char **argv)
 

Description détaillée

MAIN : Calcul de \( \alpha \pmb{x} + \pmb{y} \) avec CUDA. Programme avec arguments.

Auteur
Cuvelier.F
Version
1.0

Définition dans le fichier vector_axpy_v2.cu.