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

[CUDA] Example a tester

chacharles31
chacharles31
Niveau 61
15 mai 2010 à 01:40:58

Voila, je fait des petits programmes CUDA dans mon coin
Et j'aurais besoin de testeurs

ca ressemble à ca:
http://www.youtube.com/watch?v=YTUEFhSeBFk

j'essaye d'en faire une version distribuable
mais la c'est le bordel, nvidia est trés flou la dessus.
ca se prend ici
http://www.megaupload.com/?d=HR5BPQXU
décompressez tout dans un repertoire et lancez Julia4D.exe

il faut une nvidia série ???? :peur: j'en sais rien en fait, mais une velu. série 8 mini 200 conseillée

Mais bon, y'a de grande chance que ca vous péte a la gueule

C'est la que ca m'intéresse :oui:

Comment ca pete :question:
une message box ? que dis elle ?
une console dos ? que dis elle ?
une fenetre opengl noir ou caca ? que voyez vous ?

Si vous répondez, svp :ange: précisez votre OS, la carte, si vous avez du sdk cuda installé, quelle version ?
cette version est une version compilé en CUDA 3.0 avec une GTX280 sous 7 64 mais compilé en 32.
Le CPU, la memoire toussa c'est pas la peine. OS GPU et CUDA m'interressent.

/!\ ATTENTION si vous etes sur XP et que :d) l'appli se lance :g) , faites pas trop les foufous avec sinon en poussant l'appli, paf la couche driver video et vous etes bon pour un reboot a chaud
Sur Vista et 7 si ils petent, ca fait peur, mais les drivers se relancent tranquilou sans aucune conséquence.
( j'ai crié la premiere fois croyant que ma carte avait cramé :mort: , maintenant, c'est a peine si je hausse un sourcil :( c'est un comportement normal)

Si ca marche, j'expliquerai les controles, si vous vous demandez ce que c'est que ces merdes colorées, je répondrais aussi, mais go google "Julia quaternion" d'abord :oui:
http://lmgtfy.com/?q=julia+quaternion

tbop2
tbop2
Niveau 10
15 mai 2010 à 11:41:40

J'essaye même pas chez moi je n'ai pas de carte assez puissante pour faire tourner ça en temps réel (d'ailleurs ça semble méchamment demandeur de calcul ton truc).

Par contre je suis très intéressé par le projet sous-jacent de ta vidéo. What's this ?

PS : Si tu peux éviter par la suite de mettre des smileys toutes les trois lignes ça serait cool pour la lecture. Merci.

chacharles31
chacharles31
Niveau 61
15 mai 2010 à 17:01:34

le smiley est la pour adoucir le propos :coeur:

le projet sous jacent ?
The uber quaternion julia of your life !

Je passe sur l'explication de l'ensemble de mandelbrot et l'ensemble de julia
Go google c'est hyper simple sans dec

Les julia sont ... une image 2D du plan complexe :( ( oui je sais y'a un smiley )
le terme est barbare mais c'est quedalle

mandelbrot et julia sont basé sur les nombres complexes
nombres complexes :d) 2D

les nom matheux, sautez ce paragraphe
y'a pas que les complexes dans la vie, il existe les Quaternions ( go wiki ) qui ont quasi ( commutativité mise a part ) les meme propriété que les complexes ou les reel
quelqu'un ( pas moi ) a eu l'idee d'utiliser les quaternions dans le calcul de mandelbrot/julia

En quaternion, ca donne des figures hallucinante de complexité.

cela dis, pour l'instant, on ne vois que la surface
une surface 3D remenber on est en 4d :(

c'est a l'interieur qu'il y a tout le bordel
go youtube mandelbrot/julia pour voir le bordel

je travail a faire de cette appli un explorateur de julia 4D
imaginez calculer l'incidence d'une source lumineuse sur une surface 3D
je me suis rapé les neurones, mais ca fait du bien

J'ai pas fini d'en chier, mais je veux pas que ca reste une appli qui tourne que sur mon ordi, d'ou ce topic

Tbop2 je sais pas si j'ai répondu a ta question
:gni:

tbop2
tbop2
Niveau 10
15 mai 2010 à 17:23:24

A peu près si.

godrik
godrik
Niveau 30
15 mai 2010 à 20:27:29

il faudrait que j'apprenne a me servir de cuda un jour. ca m'evitera de raconter des conneries sur le calcul sur gpu. et ca me permettra de pouvoir ecrire des papiers sans voir besoin d'un etudiant pour faire les proto :)

guyver2
guyver2
Niveau 10
16 mai 2010 à 01:52:30

regarde du coté d'OpenCL pour ça. L'apprentissage sera moins brutal.

dnob700
dnob700
Niveau 10
16 mai 2010 à 12:38:28

Bof, OpenCL est très proche de CUDA, mais la couche de haut niveau de celui-ci est quand même plus simple à utiliser (haut niveau par rapport à sa couche de bas niveau, mais ça reste pas grand chose). De plus il manque pas mal d'outils et de fonctionnalité à OpenCL pour que ça soit sympa à utiliser (l'API de gestion des kernels est un peu primitive encore). OpenCL évolue vite, mais n'est pas tout à fait mûre à mon gout.

C'est vrai que OpenCL est un standard qui a vocation à s'imposer (c'est aussi soutenu par NVidia), mais pour débuter, je pense que CUDA est plus simple (et dispose de beaucoup plus de documentation et d'exemple). Comme de toutes façons les deux sont très proches en terme de concepts, lorsque OpenCL sera prêt, il ne sera pas difficile de réutiliser les connaissance de CUDA avec OpenCL.

Bie sûr avec du matériel ATI (ou pas de GPU du tout, vu que OpenCL fonctionne aussi sur du SMP "classique"), il n'y a pas le choix et il faut utiliser OpenCL.

godrik
godrik
Niveau 30
17 mai 2010 à 16:42:25

Ne t'en fait pas pour moi :)

Personnellement, openCL me fait penser a openMP. "On veut tout faire en tres facil donc a la fin rien ne va fonctionner a part un hello world. Ou alors ca va avoir une complexite telle que tu aurais prefere ne pas le faire."

chacharles31
chacharles31
Niveau 61
17 mai 2010 à 17:57:02

J'ai testé les 2

OpenCL est trés proche du CUDA dans l'ecriture. A quelques subtilité près.
Je pensait que ca aller etre un language évolué plus ou moins décorélé de l'architecture GPU, mais en fait pas du tout.
C'est trés trés proche dans l'écriture.
Pareil pour Direct Compute ( la solution crosoft )

Pour l'instant la couche OpenCL en est la ou était CUDA en version 1.0.
On verras au final ce que ca donne. Et ce qu'on paume dans la surcouche.

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