CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Ressources pour parallélisation [CPU,GPU]

serieusement321
serieusement321
Niveau 8
30 décembre 2020 à 11:09:49

Salut ! Je m'apprête à développer un moteur 3D basique pour mon portfolio et j'aimerais pouvoir me plonger dans tout ce qui est CUDA etc.. j'ai déjà fait un peu d'openMP et j'ai légèrement étudié le cas CPU en C pendant mes études sauf que j'ai encore jamais rien fait sur GPU. Vous avez des ressources à conseiller ? (en anglais <3)

godrik
godrik
Niveau 30
30 décembre 2020 à 11:33:12

oui, la doc de nvidia est relativement bien construite.
Je fais du calcul paralllele depuis 15 ans. Domc si tu as des questions demandes.

serieusement321
serieusement321
Niveau 8
18 janvier 2021 à 17:30:16

ça y est, je me suis mis à bosser sur CUDA, j'ai commencé par utiliser la version python, Numba donc. Je suis en train d'avancer la doc http://numba.pydata.org/numba-doc/latest/ et je vais commencer par paralléliser les principaux algos d'apprentissage (style KNN, kmeans etc..) de la librairie sklearn. Le pb étant que même si la doc est assez accessible, il manque pas mal de détails d'un point de vue pratique.
Souvent il y a une comparaison avec le comportement en C mais on sait pas vraiment ce qu'il se passe, pas de détails sur l'exécution et la parallélisation à part les chrono par exemple. Certes c'est ce qui m'intéresse le plus mais j'ai du mal à tout capter.

godrik
godrik
Niveau 30
18 janvier 2021 à 18:48:31

Je n'ai jamais utiliser python pour programmer un GPU, donc je ne sais pas exactement ce qu'il se passe avec numba.
De facon general, debugger et comprendre comment s'execute un programme sur un GPU est difficile. Et c'est difficile dans tous les langages.

C'est difficile de comprendre comment un GPU fonctionne purement a partir d'uncode. C'est typiquement l'inverse que tu fais. Tu comprends comment un GPU fonctionne de facon abstraite, et tu maps ton algorithme au GPU de facon a savoir precisement ce qu'il se passe ou.

Ensuite, tu peux utiliser les chrono, events, et les compteur de performance materiel pour confirmer que ton algorithme s'execute comme tu penses qu'il s'execute. Et souvent ca veut construire des modeles de performances pour verifier que l'execution correspond a tes attentes.

Les docs de NVIDIA en generale sont tres bien faites la dessus.

Je fais des videos de mon cours de calcul parallele ce semestre. Mais je ne parles de GPU qu'a la fin du semestre. Donc c'est assez peu probable que j'ai quelquechose de directement utile pour toi avant la mi-mars.

Mais si tu as des questions, n'hesites pas!

neytsumi
neytsumi
Niveau 12
19 janvier 2021 à 17:16:14

Godrik, c’est possible d’avoir ton cours s’il te plaît ou pas ?

godrik
godrik
Niveau 30
19 janvier 2021 à 17:56:18

La version que j'ai fait la derniere fois est la:
https://webpages.uncc.edu/~esaule/classes/2018_08_ITCS5145/
C'est juste les slides et les exos. (dans le desordres.)
Je ne sais pas si c'est forcement directement utilisable sans le mec qui fait le guignol au tableau.

Je suis entrain de construire les videos, donc la pour l'instant, je n'en ai pas a partager.

neytsumi
neytsumi
Niveau 12
26 janvier 2021 à 14:33:33

Salut, chez moi le site charge indéfiniment sans rien afficher, c'est normal ?

neytsumi
neytsumi
Niveau 12
26 janvier 2021 à 14:38:52

Ok je suis passé par un VPN pour me connecter aux États-Unis et j'y ai accès, merci :oui:

godrik
godrik
Niveau 30
26 janvier 2021 à 18:52:37

interessant, je ne savais pas qu'on avait un firewall pour les pays etrange.

Il y en a d'autre ici qui ont ce probleme? (Si quelques uns pouvait tester, ca serait cool.)

mynameisflash
mynameisflash
Niveau 12
26 janvier 2021 à 20:51:48

Le 26 janvier 2021 à 18:52:37 godrik a écrit :
interessant, je ne savais pas qu'on avait un firewall pour les pays etrange.

Il y en a d'autre ici qui ont ce probleme? (Si quelques uns pouvait tester, ca serait cool.)

Oui je peux pas y accéder non plus

Bunyan
Bunyan
Niveau 17
26 janvier 2021 à 21:20:01

France.
"Erreur de chargement de la page".

godrik
godrik
Niveau 30
26 janvier 2021 à 21:47:30

Merci, c'est bon a savoir!

Jeufroid
Jeufroid
Niveau 7
26 janvier 2021 à 22:54:40

Ça fonctionne chez moi. Je suis en Belgique et sous brave sur mobile !

Arthfael
Arthfael
Niveau 24
27 janvier 2021 à 00:22:05

Je suis en Allemagne et j'y ai accès.

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment