Main Page
La bibliothèque standard sur GPU
1.
Un produit de Hadamard Simple
❱
1.1.
Le projet
❱
1.1.1.
Le fichier
.gitignore
1.1.2.
Le
CMakeLists.txt
1.1.3.
Le
main.cpp
1.2.
La compilation
1.3.
Lancement du programme
2.
Une meilleure initialisation
❱
2.1.
Le projet
❱
2.1.1.
Le fichier
.gitignore
2.1.2.
Le
CMakeLists.txt
2.1.3.
Le
main.cpp
2.2.
La compilation
2.3.
Lancement du programme
3.
Encore une meilleure initialisation
❱
3.1.
Le projet
❱
3.1.1.
Le fichier
.gitignore
3.1.2.
Le
CMakeLists.txt
3.1.3.
Le
main.cpp
3.2.
La compilation
3.3.
Lancement du programme
4.
Un produit scalaire Simple
❱
4.1.
Le projet
❱
4.1.1.
Le fichier
.gitignore
4.1.2.
Le
CMakeLists.txt
4.1.3.
Le
main.cpp
4.2.
La compilation
4.3.
Lancement du programme
5.
Une meilleure initialisation
❱
5.1.
Le projet
❱
5.1.1.
Le fichier
.gitignore
5.1.2.
Le
CMakeLists.txt
5.1.3.
Le
main.cpp
5.2.
La compilation
5.3.
Lancement du programme
6.
Initialisation aléatoire
❱
6.1.
Le projet
❱
6.1.1.
Le fichier
.gitignore
6.1.2.
Le
CMakeLists.txt
6.1.3.
Le
main.cpp
6.2.
La compilation
6.3.
Lancement du programme
Analyse de données
7.
Calibration
❱
7.1.
La technique des indices
❱
7.1.1.
Le projet
❱
7.1.1.1.
Le
README.md
7.1.1.2.
Le
.gitignore
7.1.1.3.
Le
CMakeLists.txt
7.1.1.4.
Le dossier
src
❱
7.1.1.4.1.
Le
CMakeLists.txt
7.1.1.4.2.
Le
main.cpp
7.1.1.4.3.
Le
main_precompute_modulo.cpp
7.1.2.
La compilation
7.1.3.
Les performances
7.2.
L'utilisation de
std::zip
Avec cuRAND et Thrust
8.
Réduction aléatoire,
cuRAND
et
Thrust
❱
8.1.
Le projet
❱
8.1.1.
Le fichier
.gitignore
8.1.2.
Le
CMakeLists.txt
8.1.3.
Le
main.cpp
8.2.
La compilation
8.3.
Lancement du programme
9.
Réduction aléatoire,
cuRAND
sans
Thrust
❱
9.1.
Le projet
❱
9.1.1.
Le fichier
.gitignore
9.1.2.
Le
CMakeLists.txt
9.1.3.
Le
main.cpp
9.2.
La compilation
9.3.
Lancement du programme
Avec cuFFT
10.
Transformée de Fourier et
HDF5
❱
10.1.
Conception
10.2.
Implémentation
❱
10.2.1.
Le fichier
.gitignore
10.2.2.
Le
CMakeLists.txt
10.2.3.
Le
README.md
10.2.4.
Le dossier
src
❱
10.2.4.1.
Le Format de données
❱
10.2.4.1.1.
Le fichier
RawHdf5.h
10.2.4.1.2.
Le fichier
RawHdf5.cpp
10.2.4.1.3.
Le fichier
RawHdf5_hdf5.h
10.2.4.1.4.
Le fichier
RawHdf5_hdf5.cpp
10.2.4.1.5.
Le fichier
RawHdf5_test.cpp
10.2.4.2.
Le fichier
main_create_file.cpp
10.2.4.3.
Le fichier
main.cpp
10.2.4.4.
Le fichier
CMakeLists.txt
10.3.
La compilation
10.4.
Lancement des programmes
11.
Transformée de Fourier et
HDF5
,
Thrust
❱
11.1.
Conception
11.2.
Implémentation
❱
11.2.1.
Le fichier
.gitignore
11.2.2.
Le
CMakeLists.txt
11.2.3.
Le
README.md
11.2.4.
Le dossier
src
❱
11.2.4.1.
Le Format de données
❱
11.2.4.1.1.
Le fichier
RawHdf5.h
11.2.4.1.2.
Le fichier
RawHdf5.cpp
11.2.4.1.3.
Le fichier
RawHdf5_hdf5.h
11.2.4.1.4.
Le fichier
RawHdf5_hdf5.cpp
11.2.4.1.5.
Le fichier
RawHdf5_test.cpp
11.2.4.2.
Le fichier
main_create_file.cpp
11.2.4.3.
Le fichier
main.cpp
11.2.4.4.
Le fichier
CMakeLists.txt
11.3.
La compilation
11.4.
Lancement des programmes
12.
Transformée de Fourier,
HDF5
unifié
❱
12.1.
Conception
12.2.
Implémentation
❱
12.2.1.
Le fichier
.gitignore
12.2.2.
Le
CMakeLists.txt
12.2.3.
Le
README.md
12.2.4.
Le dossier
src
❱
12.2.4.1.
Le Format de données
❱
12.2.4.1.1.
Le fichier
RawHdf5.h
12.2.4.1.2.
Le fichier
RawHdf5.cpp
12.2.4.1.3.
Le fichier
RawHdf5_hdf5.h
12.2.4.1.4.
Le fichier
RawHdf5_hdf5.cpp
12.2.4.1.5.
Le fichier
RawHdf5_test.cpp
12.2.4.2.
Le fichier
main_create_file.cpp
12.2.4.3.
Le fichier
main.cpp
12.2.4.4.
Le fichier
CMakeLists.txt
12.3.
La compilation
12.4.
Lancement des programmes
Profilage avec
NSight
13.
Profilage avec
NSight
❱
13.1.
En ligne de commandes
❱
13.1.1.
Test avec un produit de Hadamard
Navy
2.1.1 : Le fichier
.gitignore
Le fichier
.gitignore
:
build build2 .kdev4/ .tmp_project *.kdev4
Le fichier
.gitignore
est disponible
ici