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

 
J'ai besoin d'un test pour calculer la double précision. Quelqu'un peut me donner un indice, je suis un peu lent...
 
joo:
J'ai besoin d'un test pour calculer la double précision. Que quelqu'un intervienne, je deviens un peu bête...
Je t'ai donné l'indicateur. Ou tu veux encore une course de vitesse ?
Dossiers :
 
MetaDriver:
L'indicateur était lancé.
Nan, quelque chose d'aussi simple que l'adjectif "porte".
 
La nouvelle version a modifié le paramètre de la fonction CLContextCreate, int device est maintenant utilisé au lieu de bool use_gpu.

si dispositif>=0 est utilisé comme numéro de périphérique OpenCL dans la séquence
lorsque device==OPENCL_DEVICE_ANY (-1) est utilisé pour sélectionner automatiquement tous les périphériques disponibles
lorsque device==OPENCL_DEVICE_GPU (-2) est utilisé pour sélectionner automatiquement tous les périphériques GPU disponibles

Aussi, la fonction long CLGetInfoInteger(int handle,ENUM_OPENCL_PROPERTY_INTEGER prop_id) qui permet d'obtenir les propriétés des objets OpenCL

Seule la propriété OPENCL_DEVICE_COUNT est encore disponible (le premier paramètre est ignoré lors de la demande de cette propriété).
 
mql5:
La nouvelle version a modifié le paramètre de la fonction CLContextCreate, int device est maintenant utilisé au lieu de bool use_gpu.

device>=0 est utilisé comme numéro de périphérique OpenCL dans l'ordre
Si device==OPENCL_DEVICE_ANY (-1), la sélection automatique parmi tous les périphériques disponibles est utilisée.
lorsque device==OPENCL_DEVICE_GPU (-2), choisit automatiquement parmi tous les périphériques GPU disponibles.

De plus, la fonction CLGetInfoInteger(int handle,ENUM_OPENCL_PROPERTY_INTEGER prop_id), qui permet d'obtenir les propriétés des objets OpenCL, a été ajoutée.

Une seule propriété OPENCL_DEVICE_COUNT est encore disponible (le premier paramètre est ignoré lors de la demande de cette propriété).
Est-ce que cela fonctionne déjà dans la version actuelle ou est-ce prévu pour la prochaine version ?
 
joo:
Cela fonctionne-t-il déjà dans la version actuelle ou est-ce prévu pour la prochaine ?
Je viens de vérifier, cela fonctionne dans cette version.
 
Désolé, je n'ai pas précisé si je parlais de la version 619. Ces changements ont été mis en œuvre depuis la version 619.
Tous les EX5 utilisant OpenCL et construits avec une version antérieure du compilateur (<619) doivent être reconstruits comme indiqué dans le journal de l'EA.

à partir de la version 619, la fonction ENUM_OPENCL_HANDLE_TYPE CLHandleType(int handle) est également disponible ; elle permet d'obtenir un type d'objet OpenCL à partir d'un handle

et renvoie l'une des valeurs suivantes :
OPENCL_INVALID
OPENCL_CONTEXT
OPENCL_PROGRAM
OPENCL_KERNEL
OPENCL_BUFFER
 
http://www.3dnews.ru/news/626616 Victoire pour AMD. Je m'interroge ! Comment cela affectera-t-il ce projet ?
Архитектура NVIDIA Kepler — больше для игр, чем для вычислений? / Новости hardware
Архитектура NVIDIA Kepler — больше для игр, чем для вычислений? / Новости hardware
  • 3dnews.ru
Поведение первого ускорителя NVIDIA Kepler в бенчмарках показывает, что новая архитектура, лежащая в основе GeForce GTX 680, более нацелена на преимущество в игровой производительности, нежели в вычислениях общего назначения. По крайней мере, по сравнению с предыдущей архитектурой Fermi. Тестирование VR-Zone показывает, что новый ускоритель...
 
GKS:
http://www.3dnews.ru/news/626616 Victoire pour AMD. Je m'interroge ! Comment cela affectera-t-il ce projet ?
AMD a pris la tête de la puissance de calcul des produits de masse à pas de géant, tandis que NVIDIA a misé sur les Tesla déraisonnablement chers et étroitement spécialisés.
 
Renat:
AMD a une longueur d'avance sur la puissance de calcul dans les produits de masse, tandis que NVIDIA a misé sur des Tesla hautement spécialisés et déraisonnablement chers.

Oui, c'est sûr. De plus, si l'on prend les fleurons, AMD a plus d'"abeilles affamées" et les calculs sont meilleurs.

P.S. Pour moi le choix de ma prochaine carte graphique est évident puisque je vais participer au projet.

Raison: