Je teste l'appli OpenPandemics GPU sur mon Mac : première excellente nouvelle, ça tourne bien.
Ensuite, pour faire échos à vos commentaires sur l'utilisation bizarre du GPU, je constate ceci :
- déjà la tâche est déclarée comme "0,86 CPU + 1 ATI GPU" donc il annonce la couleur, on est loin d'un 0,0x CPU que j'ai sur une tâche GPU de PG par exemple
- quand la tâche tourne, elle commence à 100% d'un thread CPU only pendant un moment
- puis au bout de 2/3 minutes il commence à utiliser le GPU "par pics" qui monte à max 75% de GPU (sur le mon AMD Radeon Pro 5700 XT) et à ces mêmes moment l'utilisation CPU chute, mais jamais moins que 65% d'un thread
- et ça continue de boucler comme ça jusqu'à la fin
Donc clairement c'est pas une tâche "GPU only" mais plutôt une espère de tâche CPU qui par moment sollicite le GPU pour déléguer des "sous-tâches" et libère un peu la pression CPU, puis ça repart.
Donc vouloir empiler plusieurs tâches pour tenter d'augmenter l'usage global de GPU va forcément faire des bouchons sur le GPU (puisqu'on aura jamais des courbes d'utilisation GPU "complémentaires", elles risquent d'être souvent en concurrence je pense) et surtout va se mettre à bouffer plein de CPU, dans mon cas je veux continuer à faire d'autres projets CPU et pas de WCG en CPU, donc vu que déjà cette tâche ne "libère" visiblement pas un thread CPU automatiquement (cf le 0,86 plus haut) et que je continue à avoir 19 autres tâches CPU qui tournent (j'ai déclaré 19/20 dispo pour boinc) donc ça voudrait dire qu'il faudrait que je baisse à 18 thread dispos pour boinc (ou que je tente de jouer avec du app_config), et bien évidemment encore plus si je voulais en mettre plusieurs à la fois...