Pour du GPU processing, il faut non seulement que les machines aie les mêmes processeurs mais aussi les mêmes carte graphique,
Or avec la mode des grilles de calcul, le but est plutot d'envoyer un machin sur une file d'attente qui va le distribuer sur une machine aléatoire parfois a l'autre bout du monde suivant ou l'on trouve de CPU dispo.
Avoir du GPU processing facilement accessible au end-user risque donc de reduire fortement la capacité des grilles de calculs si les gens en ont besoin d'une carte graphique donnée.
Seconde question vu le prix d'une carte vidéo, est il vraiement rentable de faire du GPU processing, alors qu'il suffit de rajouter un processeur sur le cluster.
A Budget équivalent vaut il mieux 180 processeur ou 100 Processeur + 100 Cartes graphique ? Si on rajoute le temps de formation et d'écriture du code pour utiliser la GPU ?
Est ce vraiement rentable par rapport a
-De la paralelisation mal faite(Je coupe mon Giga de datas en 10 paquet de 100 MO que je traite séparément et re merge a la fin)
-De la paralelisation bien faite donc au niveau du code source (tiens d'ailleurs gcc peux le faire ou il faut utiliser icc ? c'est une vraie question il y a pas de troll cacher)
Vu que de nos jours le CPU ne coute plus rien je me demande vraiement si c'est pas plus simple et efficace d'ajouter des CPU que des GPU ?
# CPU is cheap
Posté par Mais qui suis-je ? :) . En réponse à la dépêche Processeur graphique : NVIDIA est mal parti pour les années à venir. Évalué à 4.
Pour du GPU processing, il faut non seulement que les machines aie les mêmes processeurs mais aussi les mêmes carte graphique,
Or avec la mode des grilles de calcul, le but est plutot d'envoyer un machin sur une file d'attente qui va le distribuer sur une machine aléatoire parfois a l'autre bout du monde suivant ou l'on trouve de CPU dispo.
Avoir du GPU processing facilement accessible au end-user risque donc de reduire fortement la capacité des grilles de calculs si les gens en ont besoin d'une carte graphique donnée.
Seconde question vu le prix d'une carte vidéo, est il vraiement rentable de faire du GPU processing, alors qu'il suffit de rajouter un processeur sur le cluster.
A Budget équivalent vaut il mieux 180 processeur ou 100 Processeur + 100 Cartes graphique ? Si on rajoute le temps de formation et d'écriture du code pour utiliser la GPU ?
Est ce vraiement rentable par rapport a
-De la paralelisation mal faite(Je coupe mon Giga de datas en 10 paquet de 100 MO que je traite séparément et re merge a la fin)
-De la paralelisation bien faite donc au niveau du code source (tiens d'ailleurs gcc peux le faire ou il faut utiliser icc ? c'est une vraie question il y a pas de troll cacher)
Vu que de nos jours le CPU ne coute plus rien je me demande vraiement si c'est pas plus simple et efficace d'ajouter des CPU que des GPU ?