El lenguaje MQL5 da soporte a OpenCL. Se trata de un estándar abierto para el desarrollo de programas relacionados con la computación paralela en procesadores gráficos y centrales.
Las tarjetas gráficas modernas cuentan con centenares de pequeños procesadores especializados que son capaces de realizar simultáneamente operaciones matemáticas sencillas con flujos de datos entrantes. OpenCL se encarga de estos cálculos paralelos y permite alcanzar una aceleración increíble para algunos tipos de tareas.
Gracias al soporte de OpenCL, usted podrá usar computación paralela en las tarjetas de vídeo en sus programas comerciales.
Para ejecutar los cálculos se necesitan tarjetas gráficas con soporte del estándar OpenCL 1.1 o superior. También podrá realizar cálculos en procesadores Intel, pues admiten el modo de emulación OpenCL. |
Materiales para crear programas MQL5 con OpenCL: