OpenCL: pruebas de implementación interna en MQL5 - página 46
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Necesito una prueba para calcular la doble precisión. Que alguien intervenga, me estoy volviendo un poco tonto...
El indicador estaba lanzando.
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)
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?
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:
http://www.3dnews.ru/news/626616 Victoria para AMD. ¡Me pregunto! ¿Cómo afectará esto a este proyecto?
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.