OpenCL : tests de l'implémentation interne dans MQL5 - page 27

 
A la page 23.
fyords:

...

Système Win7 x86, 4096MB RAM

...

Et dans mes captures d'écran CPU-Z à la page 24.
 

fyords:

Système Win7 x86, 4096MB RAM
A la page 23Et sur mes captures d'écran CPU-Z à la page 24.

Et j'ai XP SP3, est-ce que quelqu'un d'autre a fait de mauvais tests avec W7 32 bit ?

C'est peut-être là que se situe le problème :) peut-être que W7 rejette les derniers pilotes, Joo a aussi OpenCL 1.0, c'est une carte plus faible mais le résultat est inimaginablement pire. Je pense que vous n'avez pas les bons pilotes.

 
Urain:

J'ai XP SP3, est-ce que quelqu'un d'autre a des mauvais tests avec W7 32 bit ?

C'est peut-être là que se situe le problème :) peut-être que W7 rejette les derniers pilotes, Joo a aussi OpenCL 1.0, c'est une carte plus faible, mais le résultat est quand même inimaginablement pire. Je suppose que vos conducteurs ont tort.

Je viens de réinstaller mes pilotes ce matin, je les ai tués et remis en place, le temps n'a pas changé d'un iota. Peut-être que les pilotes sont mauvais, le test de performance ne va pas jusqu'au bout (capture d'écran dans le fil de discussion).
 
fyords:
... Peut-être que les conducteurs ont tort, Test de performance Windows il ne va pas jusqu'au bout (capture d'écran dans le fil de discussion).

C'est un problème qui doit d'abord être résolu. Mais je n'ai jamais rien vu de tel. Vous devriez peut-être vérifier sur le forum de Microsoft. ))

Il semble que quelque chose de ce genre ait été récemment discuté ici : http://forum.ru-board.com/topic.cgi?forum=62&topic=18569.

Windows 7 Не удалось вычислить индекс производительности - [1] :: Microsoft Windows :: Компьютерный форум Ru.Board
  • forum.ru-board.com
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 
tol64:

C'est un problème qui doit d'abord être résolu. Mais je n'ai jamais rencontré une telle chose. Vous pouvez peut-être poser la question dans le forum Microsoft. ))

Il semble que quelque chose comme cela ait été discuté récemment : http://forum.ru-board.com/topic.cgi?forum=62&topic=18569.

Merci beaucoup, 5 points, je n'ai pas pensé à chercher sur le web, il s'est avéré que c'était un problème avec kasper, le forum a fait apparaître le lien.

Maintenant le test du script s'exécute en1467 ms.

2012.03.06 15:28:24     ParallelTester_00-01 x (EURUSD,D1)       OpenCL init OK!
2012.03.06 15:28:25     ParallelTester_00-01 x (EURUSD,D1)       GPU time = 1467 ms
2012.03.06 15:28:25     ParallelTester_00-01 x (EURUSD,D1)       Соunt inticators = 16; Count history bars = 144000; Count pass = 1280
2012.03.06 15:28:25     ParallelTester_00-01 x (EURUSD,D1)       Result on Gpu МахResult==1.24502 at 8 pass
2012.03.06 15:29:09     ParallelTester_00-01 x (EURUSD,D1)       CPU time = 43929 ms
2012.03.06 15:29:09     ParallelTester_00-01 x (EURUSD,D1)       Соunt inticators = 16; Count history bars = 144000; Count pass = 1280
2012.03.06 15:29:09     ParallelTester_00-01 x (EURUSD,D1)       Result on Cpu МахResult==1.24502 at 8 pass
2012.03.06 15:29:09     ParallelTester_00-01 x (EURUSD,D1)       CpuTime/GpuTime = 29.94478527607362
Maintenant le test fonctionne encore plus mal ;))
 
fyords:

Merci beaucoup, 5 points, et je n'ai pas pensé à regarder sur le web, il s'est avéré que c'était un problème avec kasper, le forum m'a dirigé vers le lien.

Le test du script s'exécute maintenant en1467 ms.

Maintenant le test fonctionne encore plus mal ;))
Ou peut-être désinstaller un peu plus kaspersky. ))) C'est un démon. )))
 
Urain:

J'ai XP SP3, est-ce que quelqu'un d'autre a des mauvais tests avec W7 32 bit ?

C'est peut-être là que se situe le problème :) peut-être que W7 rejette les derniers pilotes, Joo a aussi OpenCL 1.0, c'est une carte plus faible, mais le résultat est quand même inimaginablement pire. Je suppose que vous avez mal installé les pilotes.

Qu'en est-il du nombre de cœurs de GPU ? - J'en ai 16, combien en avez-vous ?
 
joo: Qu'en est-il du nombre de cœurs de GPU ? - J'en ai 16, combien en avez-vous ?

96.

GPU: NVIDIA Corporation GeForce GT 430 with OpenCL 1.1 (2 units, 1400 MHz, 1023 Mb, version 295.73)

Pruf.

Change ta carte graphique, Andrei. Il est (sur cette tâche) 5 fois plus lent que mes graphiques intégrés :) Pour être franc, il peut s'agir de la version d'OpenCL ou de pilotes de carte vidéo mal insérés.
NVIDIA GeForce GT 430 ��������� ��������� ������� �� ����������� Fermi
NVIDIA GeForce GT 430 ��������� ��������� ������� �� ����������� Fermi
  • www.ixbt.com
��� � ���������, �������� NVIDIA ������� ���������� ����������� ����� ��������� �� ����������� Fermi � ���������� �� ��� 3D-����� NVIDIA GeForce GT 430. ������������� ������������� ������� � �������� ������� ��� ��, ������������ � �������� �������������� �������. ����������� ��������� GF108 ����������� �� ������ 40 ��. �������� ��������...
 
Mathemat:

...

Et pourquoi votre test est-il si mauvais si le temps d'exécution de 171 ms est 360 fois inférieur à celui du CPU ? Au fait, cet excès sur 96 cœurs indique que la carte graphique est manifestement sortie bien plus tard que la pierre...

Urain semble avoir posé la question sur le forum pour moi, il est probablement heureux, moi pas.
 

J'ai nettoyé la boucle principale (en supprimant les choses inutiles), joué avec la génétique. Ce qui est intéressant, c'est que même sur une tâche aussi primitive (je veux dire testée "experte"), il est possible de bien sentir un algorithme génétique. Au passage, il améliore l'efficacité (vitesse de convergence).

--

J'ai failli ne pas changer le texte. J'ai modifié l'agressivité des mutations (elle a augmenté deux fois), et joué avec les tailles d'un groupe d'élite de producteurs de gènes.

Voici un aperçu. (Et essayez-le) :

22:24:06  Total time of optimization == 2 sec 325 ms
22:24:06  Optimization finished. Best result == 165.82646 at 18 generation.
22:24:06  Generation 018 (1280 passes, 125 ms) : MaxResult==165.82646; Average Result==139.72624
22:24:06  Generation 017 (1280 passes, 125 ms) : MaxResult==165.82646; Average Result==140.90729
22:24:06  Generation 016 (1280 passes, 125 ms) : MaxResult==165.82646; Average Result==140.3983
22:24:06  Generation 015 (1280 passes, 125 ms) : MaxResult==165.82646; Average Result==142.32925

Le résultat (temps) est encore plus long que la moyenne. Le plus souvent moins de 2 secondes.

Les cartes à retardement sont donc aussi en activité. L'essentiel est de faire pousser les mains à partir du bon endroit. ;)

Dossiers :