OpenCL: pruebas de implementación interna en MQL5 - página 49
![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Sí, me he dado cuenta, en cuanto me he acostado :)
La aceleración de mi CPU se ha visto ligeramente afectada por sus chips vectoriales. Consiguió un récord de aceleración de 27,39 veces.
¡Radeon manda!
Emparejado con Intel:
2012.04.08 11:51:49 ParallelTester_00-02-d16x7x3w_new (EURUSD,H1) CPU time = 267058 ms
Esto sí que es interesante. ¿He entendido bien que OpenCL funcionaba con cuatro núcleos de CPU?
No, AMD gobierna el juego.
;)
Ojalá. Hay una Radeon HD4200 integrada. En esta tarea - ligeramente más rápido que mi emulación en la CPU. Tuve unos 10 segundos.
AMD manda definitivamente en la GPU, no tiene sentido discutirlo.
Cómo conseguir la emulación de OpenCL en cuatro "núcleos" i3 - todavía no lo sé.
P.S. En general, es interesante preguntar al propio papaklass qué dispositivos se ven en su sistema.
Cómo conseguir la emulación de OpenCL en cuatro "núcleos" de i3 - todavía no lo sé.
Hay un controlador (de AMD). Funciona en MT5, no se niega. Pero calcula mejor que la CPU :)
Gracias, lo preguntaré.
Me refería a los dispositivos OpenCL.
Hay utilidades: OpenCL-Z o GPU Caps. Ambos están disponibles en la web.
Esta es la parte complicada. El argumento dentro de CLContextCreate() no puede seleccionar explícitamente la CPU si hay alguna GPU externa.
Es un fallo de la utilidad.
Aquí se muestra lo que tiene en la lista desplegable inferior, aparte de la CPU. Si no puedes, escríbelo así.