OpenCL : tests de l'implémentation interne dans MQL5 - page 59
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Je n'arrive pas à faire sortir le curseur de l'insertion du code pour une raison quelconque. Et si je cite quelqu'un, la même chose se produit. S'agit-il d'un bug dans le forum ?
Avec votre matériel, c'est presque clair, vous n'avez que l'hôte qui est un périphérique OpenCL. D'autre part, il est étrange de savoir d'où vient un résultat aussi élevé plus tôt (p. 51) :
Je n'arrive pas à faire sortir le curseur de l'insertion du code pour une raison quelconque. Et si je cite quelqu'un, la même chose se produit. Est-ce un bug du forum ?
C'est comme ça que vous l'interprétez. Vous pouvez penser que c'est un bug. Tout dépend de la tâche :))
Vous devez coller du code dans la dernière ligne disponible. J'essaie de m'en occuper au moins une ligne en dessous du lieu d'insertion.
Parce que si je baille, je dois passer au format html et ajouter <br> à la toute fin (ça marche toujours tout seul... :).
P.S. Bien sûr, il est possible que le périphérique = 0 dans votre cas corresponde à autre chose que le CPU. Eh bien, expérimentez (de 0 à 3). Le temps le plus long du GPU doit correspondre au nu du CPU, c'est-à-dire de l'hôte.
J'ai device=0 sans ambiguïté CPU, CPU OpenCL device=1
Je vais poster le test maintenant. Ça compte pour l'instant.
Parce que si je bâille, je dois passer au format html et ajouter à la toute fin <br> (ça marche toujours tout seul... :)
Eh bien j'ai Opera, maintenant j'ai fait exprès d'essayer, j'ai supprimé le dernier <br> en html, et ensuite dans "visuel" j'ai fait une flèche jusqu'à la fin et j'ai écrit le message.
Il ne s'agit donc pas d'un bogue mais d'une fonctionnalité).PS : Dans votre test, un seul cœur fonctionne et non quatre.
1. Je suis sous Win 7 x64 depuis longtemps maintenant et je n'ai pas à me plaindre. Au début, je m'accrochais aussi à XP x32. Mon frère et moi coopérons dans un intérêt mutuel : je l'ai encouragé à mettre à niveau son matériel et il m'a encouragé à mettre à niveau le système d'exploitation.
2. Bien sûr, c'est une chose, qui peut le contester. Mais c'est sur les calculs les plus lents - sur les CPU sans OpenCL.
Et avec OpenCL, tous les cœurs sont chargés à 100% (s'ils sont sur l'hôte).
Oui, intéressant. Mais s'il n'y a qu'un seul dispositif, c'est toujours l'hôte (CPU) ; il n'y a rien d'autre sur lequel compter.
Oui, MD, tu ne te débrouilles pas très bien avec un processeur nu. Intel est un peu partout, cependant...
Oh, allez, tu as une super carte graphique.
Eh bien j'ai Opera, maintenant spécifiquement essayé, enlevé le dernier <br> en html, et puis dans le "visuel" flèche vers le bas à la fin et a écrit le message.
Il ne s'agit donc pas d'une fugue mais d'un bug).Il s'avère qu'en code html, vous pouvez écrire le premier mot à la fin, puis lorsque vous basculez, il s'affiche en dehors du cadre.
Huh.
Voici vos résultats :
La ligne surlignée en rouge (cinquième) montre des calculs sur un seul cœur, pas un soupçon d'OpenCL ici.
La ligne surlignée en bleu (deuxième) montre que mes calculs sont effectués sur tous les cœurs (vérifiez vous-même, je l'ai déjà vérifié sur mon i3-2120 à deux et quatre cœurs), car il y a une optimisation intense du code sur les instructions vectorielles SSEx.