Evaluación de los núcleos de la CPU para su optimización - página 12
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
Desgraciadamente, soy tonto, pero allí X>=0 puede ser mayor que cualquier otro número - hay muchas combinaciones - es imposible proporcionar todo en el código, y el código crecerá en muchos órdenes de magnitud debido a las diferentes combinaciones.
También hay bastantes repeticiones con un valor. Pero apenas servirá de nada.
Puedo probar un Ryzen 3700x. Entiendo correctamente que con cada uno de los tres EAs hay que hacer a) 16 pases con 8 agentes activados b) 16 pases con 16 agentes activados ?
Pruébalo.
Sugiero recopilar estadísticas sobre el rendimiento de varios procesadores para estimar su eficacia para el Probador de Estrategias en modo de optimización.
Para ser más objetivo, sugiero utilizar un Asesor Experto que se ejecute en el modo"Computación Matemática", que permite minimizar el uso del disco duro y la memoria del ordenador. Si es posible, especifica el nombre del procesador, la placa base y la frecuencia de la RAM.
Esto será una prueba del rendimiento de la CPU en los algoritmos dados, nada más. Se pueden predecir "aproximadamente" de antemano basándose en puntos de referencia: https://www.cpubenchmark.net/high_end_cpus.html
Yo, por ejemplo, tengo todo en memoria y en disco principalmente (la memoria no es suficiente y todo se intercambia). Y aquí los mismos xeons pueden adelantarse a los modernos i7-8700k por el mismo precio, trabajando en modo de 8 canales, por ejemplo como se describe aquí: https://pikabu.ru/story/domashniy_komp_s_servernoy_nachinkoy_6442138
Pero, eso es cuando hablamos de exageración. Tengo que sobrepasar y pasar a los solteros. Por eso me fijaría en esta tabla:https://www.cpubenchmark.net/singleThread.html y más concretamente en AMD 3600X - 3900X (depende de tu cartera). Es cierto, casi todos los ordenadores de sobremesa vienen con 2 canales de memoria. Las soluciones de servidor de 4 canales, el rendimiento del núcleo será caro.
Además, creo que MQ hará historia común para N hilos y no habrá problema de memoria.
Y también me gustaría dar la oportunidad de escribir parte del EA en CUDA con posterior paralelización en tarjetas de vídeo, porque hay una perspectiva mucho más interesante.
En mi caso, por ejemplo, es principalmente la memoria y el disco lo que frena todo (no hay suficiente memoria y todo se intercambia).
¿Qué tipo de CPU y memoria tienes? ¿SD/HDD?
Esto será una prueba del rendimiento de la CPU en los algoritmos dados, nada más. Se pueden predecir "aproximadamente" por adelantado basándose en los puntos de referencia: https://www.cpubenchmark.net/high_end_cpus.html
Para mí, por ejemplo, todo es cuestión de memoria y disco, en su mayor parte (no tengo suficiente memoria y todo se intercambia). Y aquí los mismos xeons pueden aventajar a los modernos i7-8700k por el mismo precio, trabajando en modo de 8 canales, por ejemplo como se describe aquí: https://pikabu.ru/story/domashniy_komp_s_servernoy_nachinkoy_6442138
Pero, eso es cuando hablamos de exageración. Tengo que sobrepasar y pasar a los solteros. Por eso me fijaría en esta tabla:https://www.cpubenchmark.net/singleThread.html y más concretamente en AMD 3600X - 3900X (depende de tu cartera). Es cierto, casi todos los ordenadores de sobremesa vienen con 2 canales de memoria. Las soluciones de servidor de 4 canales, el rendimiento del núcleo será caro.
Además, creo que MQ hará historia común para N hilos y no habrá problema de memoria.
Y también me gustaría dar la oportunidad de escribir parte del EA en CUDA con posterior paralelización en tarjetas de vídeo, porque hay una perspectiva mucho más interesante.
¿Qué tipo de CPU y memoria tienes? ¿SD/HDD?
Ahora tengo un Ryzen 5 2600, estoy pensando en comprar algo más potente.
La memoria es 4 x 8GB CORSAIR Vengeance 3000
Mi disco principal es un disco Samsung 970 de 500Gb NVMe, pero compré un SSD de 1Gb con SATA-3 para las pruebas multihilo ya que mi probador se ha ensañado con él siempre.
Así es openCL, ya se puede paralelizar en tarjetas de vídeo.
¿Paralelizará en el probador de estrategias? Es decir, ¿puedo ejecutar N hilos de optimización en OpenCL en un núcleo de CPU?
¿Paralelizará en el probador de estrategias? Es decir, ¿puedo ejecutar N hilos de optimización en OpenCL en un núcleo de procesador?
En el probador, la lógica interna del Asesor Experto puede paralelizarse en OpenCL, pero no los pases de historia.
OpenCL está ciertamente bien, pero sólo si hablamos de tareas específicas a resolver en el hardware del desarrollador, de lo contrario los requisitos del producto aumentan drásticamente. Estas tareas podrían ser: