OpenCL: pruebas de implementación interna en MQL5 - página 28
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
fyords:
...
¿Y por qué su prueba es tan mala si el tiempo de ejecución de 171 ms es 360 veces menor que en la CPU? Por cierto, tal exceso en 96 núcleos indica que la tarjeta gráfica fue obviamente lanzada mucho más tarde que la piedra...Sí, estoy contento con mi prueba.
Sí, mi tarjeta gráfica fue tomada mucho más tarde, fue joo en la ola de interés para los cálculos de la GPU, casi me obligó a actualizar, realmente no estoy buscando el poder, poner el primero que soporta OpenCL (nativo no apoyó) pagó 50 $ extra, fue suficiente para GeForce GT 430,
Esa es la ventaja de las tarjetas complementarias frente a las integradas (puedes cambiarlas).
...
Aquí tienes un vistazo. (Y pruébalo):
El resultado (tiempo) es incluso mejor que la media. Más a menudo, menos de 2 segundos.
... Lo principal es que las manos crezcan desde el lugar adecuado.;)
Mi informe se ve diferente de alguna manera (esto es desde la pestaña "Expertos").
Y esto es de la pestaña Log. Por lo demás, el momento de la ejecución no aparece en ninguna parte.
En cuanto a las manos: Más detalles aquí, por favor. )) A juzgar por mi informe, algo salió mal.
Me parece que, en el archivo adjunto no es la secuencia de comandos.
Creo que es el guión equivocado en el archivo adjunto.
Yo también.
Aquí hay uno aún mejor.
// ¡Finalmente conseguí que la función inline funcionara! Todo lo que tuve que hacer fue moverla a la parte posterior del núcleo... :)
// y eliminó la asignación extra allí, también).
También le he cambiado el nombre para hacerlo más corto.
Ya está, eso es diferente, ya es impresionante.
Al mismo tiempo, los errores en el foro están saliendo a la luz.
Y tú, MetaDriver, podrías dar webinars sobre neuronas.
Por eso aparecen los fallos en el foro.
Sí, estoy contento con mi prueba.
Sí, la tarjeta gráfica fue tomada mucho más tarde, fue joo en la ola de interés a los cálculos de la GPU, prácticamente me obligó a actualizar, yo realmente no se esfuerzan por el poder poner el primero que soporta OpenCL (nativo no apoyó) pagó 50 $ extra que era suficiente para GeForce GT 430,
Esa es la ventaja de las tarjetas complementarias frente a las integradas (puedes cambiarlas).
Me siento muy incómodo/incómoda.
Lo siento.
Compré unos herrajes, me dijeron que los tendría en una semana y les mostraré los resultados...
En realidad, lo siento mucho. Lo siento mucho. Lo siento.
Me siento muy incómodo/incómoda.
Lo siento.
Compré algo de hardware. Dijeron que lo tendría en una semana. Te mostraré los resultados entonces.
Lo siento mucho. Lo siento mucho. Lo siento.
No. No, no lo harás.
La gente como tú no pertenece a este foro. Demasiado tarde para arrepentirse. Sólo la sangre lavará su er... No sé de qué eres culpable.
...
Aquí tienes un vistazo. (Y pruébalo):
El resultado (tiempo) es incluso mejor que la media. Más a menudo, menos de 2 segundos.
Así que las tarjetas lentas también están en el negocio. Lo principal es que las manos crezcan desde el lugar adecuado. ;)
)) Hagámoslos crecer lentamente. Es el resultado en mi débil:
Esto es en CountBars 100000. No puede soportar más que eso, va a caer.
Y mi "coche sin caballos":
En fin, estoy harto de probar el trabajo de otros. Voy a hacer el mío propio, que es lo que necesito. Lo publicaré aquí cuando haya terminado.
)) Vamos a ir creciendo poco a poco. En mi débil, este es el resultado:
Está en CountBars 100.000. No puede sobrevivir más que eso y se estrella.
Intenta reducir el número de hilos paralelos (CountPass). Por ejemplo, intente reducirlas a la mitad o al cuádruple de una vez para empezar. 1280 es un número MUY grande para un algoritmo. joo me dijo que el tamaño óptimo de la población es de 50 a 60 individuos. 1280 es demasiado grande. lo puse ahí puramente para hacer pruebas de estrés.
Puede que tengas un bache de velocidad precisamente por la excesiva demanda de hilos (en términos de tarjeta).
--
Ve a por el 512 y verás lo que consigues. No tengas miedo de picar tu programa, lo hará mejor. :) Cuando lo hayas hecho, publícalo aquí.