OpenCL: pruebas de implementación interna en MQL5 - página 46

 
Necesito una prueba para calcular la doble precisión. Que alguien me dé una pista, soy un poco lento...
 
joo:
Necesito una prueba para calcular la doble precisión. Que alguien intervenga, me estoy volviendo un poco tonto...
Te he dado el indicador. ¿O quieres una carrera de velocidad otra vez?
Archivos adjuntos:
 
MetaDriver:
El indicador estaba lanzando.
No, algo tan simple como el adjetivo "puerta".
 
La nueva compilación ha cambiado el parámetro de la función CLContextCreate, ahora se utiliza int device en lugar de bool use_gpu.

si el dispositivo>=0 se utiliza como número de dispositivo OpenCL en la secuencia
cuando device==OPENCL_DEVICE_ANY (-1) se utiliza para seleccionar automáticamente entre todos los dispositivos disponibles
cuando device==OPENCL_DEVICE_GPU (-2) se utiliza para seleccionar automáticamente entre todos los dispositivos GPU disponibles

Además, la función long CLGetInfoInteger(int handle,ENUM_OPENCL_PROPERTY_INTEGER prop_id) que permite obtener las propiedades de los objetos OpenCL

. Sólo está disponible una propiedad OPENCL_DEVICE_COUNT (el primer parámetro se ignora al solicitar esta propiedad)
 
mql5:
La nueva compilación ha cambiado el parámetro de la función CLContextCreate, ahora se utiliza int device en lugar de bool use_gpu.

device>=0 se utiliza como número de dispositivo OpenCL para
Si device==OPENCL_DEVICE_ANY (-1), se utiliza la selección automática entre todos los dispositivos disponibles
cuando device==OPENCL_DEVICE_GPU (-2), elige automáticamente entre todos los dispositivos GPU disponibles

También se ha añadido la función long CLGetInfoInteger(int handle,ENUM_OPENCL_PROPERTY_INTEGER prop_id) que permite obtener propiedades de objetos OpenCL

Sólo hay una propiedad OPENCL_DEVICE_COUNT disponible todavía (el primer parámetro se ignora al solicitar esta propiedad)
¿Funciona ya en la versión actual o está previsto para la siguiente?
 
joo:
¿Funciona ya en la versión actual o está previsto para la siguiente?
Acabo de comprobarlo, funciona en esta versión.
 
Lo siento, no he indicado si me refería a la construcción 619. Estos cambios se han aplicado desde la compilación 619.
Todos los EX5 que utilicen OpenCL y estén construidos con una compilación anterior del compilador (<619) deben ser reconstruidos como se indica en el registro de EA.

a partir de la compilación 619, la función ENUM_OPENCL_HANDLE_TYPE CLHandleType(int handle) también está disponible; permite obtener un tipo de objeto OpenCL a partir de un handle

y devuelve uno de los siguientes valores:
OPENCL_INVALID
OPENCL_CONTEXT
OPENCL_PROGRAM
OPENCL_KERNEL
OPENCL_BUFFER
 
http://www.3dnews.ru/news/626616 Victoria para AMD. ¡Me pregunto! ¿Cómo afectará esto a este proyecto?
Архитектура NVIDIA Kepler — больше для игр, чем для вычислений? / Новости hardware
Архитектура NVIDIA Kepler — больше для игр, чем для вычислений? / Новости hardware
  • 3dnews.ru
Поведение первого ускорителя NVIDIA Kepler в бенчмарках показывает, что новая архитектура, лежащая в основе GeForce GTX 680, более нацелена на преимущество в игровой производительности, нежели в вычислениях общего назначения. По крайней мере, по сравнению с предыдущей архитектурой Fermi. Тестирование VR-Zone показывает, что новый ускоритель...
 
GKS:
http://www.3dnews.ru/news/626616 Victoria para AMD. ¡Me pregunto! ¿Cómo afectará esto a este proyecto?
AMD ha tomado la delantera en la potencia de cálculo de los productos de masas a pasos agigantados, mientras que NVIDIA ha apostado por los Tesla, excesivamente caros y poco especializados.
 
Renat:
AMD está muy por delante en cuanto a potencia de cálculo en producto masivo, mientras que NVIDIA apostaba por Tesla, altamente especializada y con un coste desmesurado.

Sí, eso es seguro. Además si coges buques insignia AMD tiene más "abejas hambrientas" y los cálculos son mejores.

P.D. Para mí la elección de mi próxima tarjeta gráfica es obvia ya que voy a participar en el proyecto.