La idea es que podrías conseguir un procesador más rápido (comprarlo en eBay o Ali) y estaría bien, pero no es lo suficientemente rápido.
No, es un procesador soldado. Es, de hecho, un reproductor multimedia, para ver todo tipo de tonterías para dormir, conectado a un proyector. El objetivo del experimento era hacer pruebas en el hardware más cutre disponible (que es donde corre el metatrader).
No, hay un procesador soldado. Es básicamente un reproductor multimedia, para ver todo tipo de tonterías para dormir, conectado a un proyector. El objetivo del experimento era probar en el hardware más cutre disponible (que ejecuta Metatrader).
Ah, así que es eso, ¡era la disponibilidad de 8 gigas de RAM lo que me confundía!
Serhii Shevchuk:
Un buen comienzo:
Y si se trasladan los cálculos al cuerpo en lugar de a una función, se tarda horas en compilar...
Por favor, pruebe esta versión en FX con 4 y 8 agentes.
Así que. Agentes: 4. Pases de optimización: 8. Resultados:
2019.08.1001:31:47.465 Core 4 pass 2 returned result 1001000.00in0:02:54.8142019.08.1001:31:48.782 Core 1 pass 0 returned result 1001000.00in0:02:56.1362019.08.1001:31:49.263 Core 2 pass 4 returned result 1001000.00in0:02:56.5572019.08.1001:31:50.412 Core 3 pass 6 returned result 1001000.00in0:02:57.7112019.08.1001:34:45.025 Core 4 pass 3 returned result 1001000.00in0:02:57.5602019.08.1001:34:45.482 Core 2 pass 5 returned result 1001000.00in0:02:56.2182019.08.1001:34:45.637 Core 1 pass 1 returned result 1001000.00in0:02:56.8502019.08.1001:34:49.330 Core 3 pass 7 returned result 1001000.00in0:02:58.9162019.08.1001:34:49.330 Tester optimization finished, total passes 82019.08.1001:34:49.341 Statistics optimization done in5 minutes 58 seconds
2019.08.1001:34:49.341 Statistics shortest pass 0:02:54.814, longest pass 0:02:58.916, average pass 0:02:56.845
Agentes: 8. Pases de optimización: 8. Resultados:
2019.08.1001:41:03.259 Core 2 pass 1 returned result 1001000.00in0:04:22.6412019.08.1001:41:07.004 Core 8 pass 7 returned result 1001000.00in0:04:25.2972019.08.1001:41:07.715 Core 7 pass 4 returned result 1001000.00in0:04:26.0762019.08.1001:41:08.051 Core 1 pass 0 returned result 1001000.00in0:04:27.4452019.08.1001:41:09.096 Core 6 pass 5 returned result 1001000.00in0:04:27.4582019.08.1001:41:09.459 Core 4 pass 3 returned result 1001000.00in0:04:28.8512019.08.1001:41:09.695 Core 3 pass 2 returned result 1001000.00in0:04:29.0822019.08.1001:41:09.966 Core 5 pass 6 returned result 1001000.00in0:04:28.2132019.08.1001:41:09.966 Tester optimization finished, total passes 82019.08.1001:41:09.977 Statistics optimization done in4 minutes 29 seconds
2019.08.1001:41:09.977 Statistics shortest pass 0:04:22.641, longest pass 0:04:29.082, average pass 0:04:26.882
Añadido:
Así que tienes razón: el procesador FX huele a hyperthreading (aunque yo lo tomé como un 8 núcleos completo).
Y el gestor de agentes también lo ve de 8 núcleos (con los 7 agentes existentes ofrece añadir 1 más, ver imagen):
P.D. ¡Esto es interesante!
Eliminado todos los agentes. Decidido a añadir de nuevo. Y entonces, por primera vez en no sé cuántos años, me pidieron que añadiera 4 agentes en lugar de los 8 habituales:
Por lo tanto, algo ha cambiado en el probador en relación con las antiguas piedras AMD, y, además, son cambios muy frescos.
P.P.S.
Sí, la construcción 2085 también propuso añadir 8 agentes. Una innovación muy fresca:
A medida que pasa el tiempo, todo se reduce. Antes había ocho agentes, ahora hay cuatro.
Así que. Agentes: 4. Pases de optimización: 8. Resultados:
Agentes: 8. Pases de optimización: 8. Resultados:
Añadido:
Así que tienes razón - el procesador FX huele a hyperthreading (aunque yo lo tomé como un 8-core completo).
Y el gestor de agentes también lo ve como de 8 núcleos (con 7 agentes disponibles ofrece añadir 1 más, ver imagen):
P.D. ¡Esto es interesante!
Eliminado todos los agentes. Decidido a añadir de nuevo. Y entonces, por primera vez en no sé cuántos años, me pidieron que añadiera 4 agentes en lugar de los 8 habituales:
Por lo tanto, algo ha cambiado en el probador en relación con las antiguas piedras AMD, y, además, son cambios muy frescos.
P.P.S.
Sí, la construcción 2085 también propuso añadir 8 agentes. Toda una innovación:
A medida que pasa el tiempo, todo se reduce. Antes había ocho agentes, ahora hay cuatro.
No era consciente de que ya se estaba produciendo una actualización de la compilación 2097 - lo he estado usando desde mediados de julio (como probador), y era consciente de este enfoque para desactivar los agentes cuestionables - hypertrading y tal como AMD, todos los agentes se pueden seguir utilizando en la máquina local por ahora, y espero que esto no cambie. Por qué se hace esto - sospecho que para una evaluación justa del valor de los recursos al venderlos en la claudicación.
Aun así, es interesante que la ganancia de 8 hilos es muy decente - 25%, y vale la pena cargar los 8 agentes.
En AMD en dos núcleos de cálculo (ALU), responsables de las operaciones de suma y resta, y también de la lógica de comparación, y quizás más, 1 núcleo (FPU) responsable de la división y la multiplicación, es decir, de las operaciones con coma flotante, es decir, no es un hipertrón en estado puro.
2019.08.1110:57:01.270 Core 3 pass 2 returned result 1001000.00in0:01:21.3892019.08.1110:57:01.466 Core 1 pass 0 returned result 1001000.00in0:01:21.6162019.08.1110:57:01.851 Core 4 pass 6 returned result 1001000.00in0:01:21.9502019.08.1110:57:03.201 Core 2 pass 4 returned result 1001000.00in0:01:23.2922019.08.1110:58:21.943 Core 3 pass 3 returned result 1001000.00in0:01:20.6802019.08.1110:58:22.763 Core 1 pass 1 returned result 1001000.00in0:01:21.3042019.08.1110:58:23.899 Core 4 pass 7 returned result 1001000.00in0:01:22.0562019.08.1110:58:26.569 Core 2 pass 5 returned result 1001000.00in0:01:23.3752019.08.1110:58:26.569 Tester optimization finished, total passes 82019.08.1110:58:26.579 Statistics optimization done in2 minutes 47 seconds
2019.08.1110:58:26.579 Statistics shortest pass 0:01:20.680, longest pass 0:01:23.375, average pass 0:01:21.957
Tree_Brut_TestPL - 8 agentes
2019.08.1111:11:21.820 Core 7 pass 5 returned result 1001000.00in0:02:03.8742019.08.1111:11:22.139 Core 2 pass 2 returned result 1001000.00in0:02:04.3542019.08.1111:11:24.113 Core 3 pass 6 returned result 1001000.00in0:02:06.1412019.08.1111:11:24.195 Core 4 pass 1 returned result 1001000.00in0:02:06.4702019.08.1111:11:24.394 Core 6 pass 0 returned result 1001000.00in0:02:06.5392019.08.1111:11:24.917 Core 5 pass 7 returned result 1001000.00in0:02:06.9662019.08.1111:11:28.852 Core 1 pass 3 returned result 1001000.00in0:02:11.0272019.08.1111:11:30.336 Core 8 pass 4 returned result 1001000.00in0:02:12.3022019.08.1111:11:30.336 Tester optimization finished, total passes 82019.08.1111:11:30.346 Statistics optimization done in2 minutes 13 seconds
2019.08.1111:11:30.346 Statistics shortest pass 0:02:03.874, longest pass 0:02:12.302, average pass 0:02:07.209
Tree_Brut_TestPL_F - 4 agentes
2019.08.1111:15:56.836 Core 4 pass 0 returned result 1001000.00in0:02:03.3602019.08.1111:15:57.088 Core 3 pass 6 returned result 1001000.00in0:02:03.5672019.08.1111:15:57.744 Core 2 pass 4 returned result 1001000.00in0:02:04.2482019.08.1111:15:58.259 Core 1 pass 2 returned result 1001000.00in0:02:04.7622019.08.1111:17:53.839 Core 2 pass 5 returned result 1001000.00in0:01:56.1062019.08.1111:17:55.203 Core 3 pass 7 returned result 1001000.00in0:01:58.1262019.08.1111:17:55.210 Core 4 pass 1 returned result 1001000.00in0:01:58.3872019.08.1111:17:55.615 Core 1 pass 3 returned result 1001000.00in0:01:57.3662019.08.1111:17:55.615 Tester optimization finished, total passes 82019.08.1111:17:55.625 Statistics optimization done in4 minutes 03 seconds
2019.08.1111:17:55.625 Statistics shortest pass 0:01:56.106, longest pass 0:02:04.762, average pass 0:02:00.740
Tree_Brut_TestPL_F - 8 agentes
2019.08.1111:24:05.758 Core 6 pass 6 returned result 1001000.00in0:03:30.4502019.08.1111:24:06.511 Core 1 pass 2 returned result 1001000.00in0:03:32.3702019.08.1111:24:07.029 Core 4 pass 3 returned result 1001000.00in0:03:32.8602019.08.1111:24:08.345 Core 2 pass 1 returned result 1001000.00in0:03:34.2102019.08.1111:24:08.447 Core 5 pass 7 returned result 1001000.00in0:03:33.1672019.08.1111:24:08.482 Core 3 pass 0 returned result 1001000.00in0:03:34.2802019.08.1111:24:08.768 Core 8 pass 4 returned result 1001000.00in0:03:33.6882019.08.1111:24:10.260 Core 7 pass 5 returned result 1001000.00in0:03:35.0182019.08.1111:24:10.260 Tester optimization finished, total passes 82019.08.1111:24:10.270 Statistics optimization done in3 minutes 37 seconds
2019.08.1111:24:10.270 Statistics shortest pass 0:03:30.450, longest pass 0:03:35.018, average pass 0:03:33.255
Y sin embargo, hay una clara ganancia de rendimiento al utilizar 8 agentes frente a 4, aunque la velocidad por agente es significativamente mayor cuando se utilizan 4 agentes.
El próximo ordenador será un Phenom II X6 1065T más antiguo con una CPU de 2900Mhz.
2019.08.1112:08:13.905 Terminal Windows 7 (build 7600) x64, IE 8, AMD Phenom II X6 1065 T Processor, Memory: 5996 / 8191 Mb, Disk: 79 / 224 Gb, GMT+3
Tree_Brut_TestPL - 6 agentes
2019.08.1112:11:06.766 Core 3 pass 0 returned result 1001000.00in0:02:16.4132019.08.1112:11:07.043 Core 2 pass 4 returned result 1001000.00in0:02:16.5932019.08.1112:11:08.079 Core 4 pass 2 returned result 1001000.00in0:02:17.5382019.08.1112:11:08.277 Core 6 pass 3 returned result 1001000.00in0:02:17.6982019.08.1112:11:16.133 Core 1 pass 1 returned result 1001000.00in0:02:25.7202019.08.1112:11:17.239 Core 5 pass 5 returned result 1001000.00in0:02:26.6922019.08.1112:11:17.239 Tester optimization finished, total passes 62019.08.1112:11:17.249 Statistics optimization done in2 minutes 27 seconds
2019.08.1112:11:17.249 Statistics shortest pass 0:02:16.413, longest pass 0:02:26.692, average pass 0:02:20.109
Tree_Brut_TestPL - 3 agentes
2019.08.1112:16:01.529 Core 2 pass 4 returned result 1001000.00in0:02:17.9602019.08.1112:16:01.530 Core 1 pass 2 returned result 1001000.00in0:02:17.9602019.08.1112:16:01.787 Core 3 pass 0 returned result 1001000.00in0:02:18.2192019.08.1112:18:19.602 Core 2 pass 5 returned result 1001000.00in0:02:18.0732019.08.1112:18:19.630 Core 1 pass 3 returned result 1001000.00in0:02:18.1002019.08.1112:18:20.100 Core 3 pass 1 returned result 1001000.00in0:02:18.3112019.08.1112:18:20.100 Tester optimization finished, total passes 62019.08.1112:18:20.110 Statistics optimization done in4 minutes 37 seconds
2019.08.1112:18:20.110 Statistics shortest pass 0:02:17.960, longest pass 0:02:18.311, average pass 0:02:18.103
Lo probé en 3 agentes, para que se vieran las diferencias de arquitectura respecto a FX - aquí tenemos una verdadera 6 FPU.
Tree_Brut_TestPL_F - 6 agentes
2019.08.1112:23:16.283 Core 1 pass 0 returned result 1001000.00in0:03:39.6262019.08.1112:23:16.652 Core 5 pass 4 returned result 1001000.00in0:03:39.6142019.08.1112:23:16.861 Core 3 pass 1 returned result 1001000.00in0:03:40.2862019.08.1112:23:17.968 Core 2 pass 2 returned result 1001000.00in0:03:41.2942019.08.1112:23:30.936 Core 4 pass 5 returned result 1001000.00in0:03:53.8602019.08.1112:23:32.878 Core 6 pass 3 returned result 1001000.00in0:03:55.9492019.08.1112:23:32.878 Tester optimization finished, total passes 62019.08.1112:23:32.888 Statistics optimization done in3 minutes 57 seconds
2019.08.1112:23:32.888 Statistics shortest pass 0:03:39.614, longest pass 0:03:55.949, average pass 0:03:45.104
Sólo 20 segundos por detrás de FX en velocidad de núcleo, lo que no está mal teniendo en cuenta la diferencia de frecuencia de 1100Mhz.
Mi resultado (Inter Core i7-8700, 3,2 GHz, 16 Gb, hypertrading habilitado, hay 12 agentes, pero sólo funcionaron seis, por el número de núcleos físicos) :
2019.08.1112:35:27.825 Core 04 pass 1 returned result 1001000.00in0:01:10.3782019.08.1112:35:27.841 Core 01 pass 0 returned result 1001000.00in0:01:10.2412019.08.1112:35:28.620 Core 06 pass 2 returned result 1001000.00in0:01:11.1302019.08.1112:35:28.626 Core 03 pass 5 returned result 1001000.00in0:01:11.0362019.08.1112:35:28.704 Core 12 pass 3 returned result 1001000.00in0:01:11.1002019.08.1112:35:29.296 Core 02 pass 4 returned result 1001000.00in0:01:11.7062019.08.1112:35:29.296 Tester optimization finished, total passes 62019.08.1112:35:29.307 Statistics optimization done in1 minutes 13 seconds
2019.08.1112:35:29.307 Statistics shortest pass 0:01:10.241, longest pass 0:01:11.706, average pass 0:01:10.931
Me parece que para el hipertráfico es muy importante que los datos quepan en la caché de la CPU. Los núcleos virtuales se benefician precisamente cuando el procesador no necesita acceder a la memoria principal, cuando todos los datos están en la caché. En consecuencia, si se calculan matrices de gran tamaño (ticks reales en un par de años), el hypertrading será de poca utilidad. Sin embargo, cuando se procesan datos relativamente pequeños (en mi experiencia, alrededor de un año o año y medio para 1MOHLC), el hypertrading ofrece una ganancia de rendimiento bastante notable.
Mi resultado (Inter Core i7-8700, 3,2 GHz, 16 Gb, hypertrading habilitado, hay 12 agentes, pero sólo funcionaron seis, por el número de núcleos físicos) :
Me parece que para el hipertráfico es muy importante que los datos quepan en la caché del procesador. Los núcleos virtuales se benefician cuando el procesador no necesita acceder a la memoria principal, cuando todos los datos están en la caché. En consecuencia, si se calculan matrices de gran tamaño (ticks reales en un par de años), el hypertrading será de poca utilidad. Sin embargo, cuando se procesan datos relativamente pequeños (en mi experiencia, alrededor de un año o año y medio para 1MOHLC), el hypertrading ofrece una ganancia de rendimiento bastante notable.
Ahora se sugiere poner pruebas deTree_Brut_TestPL yTree_Brut_TestPL_F - si es posible (indicando qué tipo de Asesor Experto), a continuación, dar la información sobre las dos opciones, así, con hypertrading(todos los agentes) y sin - y mientras no hay comprensión de objetivo, uno lo necesita o no.
Ahora estamos proponiendo para poner las pruebas deTree_Brut_TestPL yTree_Brut_TestPL_F - si es posible (indicando qué tipo de Asesor de Expertos), a continuación, dar (dar) la información sobre las dos versiones, así, con hypertrading (todos los agentes) y sin - y mientras no hay comprensión de objetivo, lo necesita o no.
Arriba - Tree_Brut_TestPL_F
Aquí está la segunda, con la misma configuración:
2019.08.1114:32:43.819 Core 07 pass 4 returned result 1001000.00in0:00:33.1572019.08.1114:32:44.209 Core 04 pass 5 returned result 1001000.00in0:00:33.4942019.08.1114:32:44.291 Core 03 pass 3 returned result 1001000.00in0:00:33.6642019.08.1114:32:44.415 Core 01 pass 1 returned result 1001000.00in0:00:33.8462019.08.1114:32:44.568 Core 02 pass 0 returned result 1001000.00in0:00:34.0312019.08.1114:32:44.683 Core 05 pass 2 returned result 1001000.00in0:00:34.0822019.08.1114:32:44.683 Tester optimization finished, total passes 62019.08.1114:32:44.693 Statistics optimization done in0 minutes 34 seconds
2019.08.1114:32:44.693 Statistics shortest pass 0:00:33.157, longest pass 0:00:34.082, average pass 0:00:33.712
Lo mismo (sin F) cuando se ejecutan 12 núcleos virtuales:
2019.08.1114:36:39.685 Core 05 pass 4 returned result 1001000.00in0:01:43.9392019.08.1114:36:39.843 Core 03 pass 2 returned result 1001000.00in0:01:44.1022019.08.1114:36:40.327 Core 04 pass 3 returned result 1001000.00in0:01:44.5812019.08.1114:36:40.394 Core 07 pass 5 returned result 1001000.00in0:01:44.6502019.08.1114:36:40.514 Core 10 pass 7 returned result 1001000.00in0:01:44.2152019.08.1114:36:40.707 Core 06 pass 6 returned result 1001000.00in0:01:44.4542019.08.1114:36:40.732 Core 09 pass 9 returned result 1001000.00in0:01:44.3672019.08.1114:36:40.885 Core 02 pass 1 returned result 1001000.00in0:01:45.1432019.08.1114:36:41.253 Core 01 pass 0 returned result 1001000.00in0:01:45.5122019.08.1114:36:41.727 Core 12 pass 11 returned result 1001000.00in0:01:45.3252019.08.1114:36:41.786 Core 11 pass 10 returned result 1001000.00in0:01:45.4072019.08.1114:36:41.899 Core 08 pass 8 returned result 1001000.00in0:01:45.5632019.08.1114:36:41.899 Tester optimization finished, total passes 122019.08.1114:36:41.909 Statistics optimization done in1 minutes 46 seconds
2019.08.1114:36:41.909 Statistics shortest pass 0:01:43.939, longest pass 0:01:45.563, average pass 0:01:44.771
Experto "con F" cuando se ejecutan 12 núcleos virtuales:
2019.08.1114:48:04.349 Core 09 pass 10 returned result 1001000.00in0:03:16.0052019.08.1114:48:06.012 Core 02 pass 0 returned result 1001000.00in0:03:18.1942019.08.1114:48:06.269 Core 11 pass 4 returned result 1001000.00in0:03:18.1522019.08.1114:48:06.902 Core 01 pass 3 returned result 1001000.00in0:03:18.8692019.08.1114:48:06.925 Core 10 pass 8 returned result 1001000.00in0:03:18.5902019.08.1114:48:06.958 Core 05 pass 5 returned result 1001000.00in0:03:18.8162019.08.1114:48:07.269 Core 07 pass 7 returned result 1001000.00in0:03:19.0442019.08.1114:48:07.460 Core 04 pass 2 returned result 1001000.00in0:03:19.4702019.08.1114:48:07.818 Core 06 pass 6 returned result 1001000.00in0:03:19.6342019.08.1114:48:08.151 Core 12 pass 11 returned result 1001000.00in0:03:19.7772019.08.1114:48:08.463 Core 03 pass 1 returned result 1001000.00in0:03:20.5632019.08.1114:48:09.072 Core 08 pass 9 returned result 1001000.00in0:03:20.7362019.08.1114:48:09.072 Tester optimization finished, total passes 122019.08.1114:48:09.083 Statistics optimization done in3 minutes 23 seconds
2019.08.1114:48:09.083 Statistics shortest pass 0:03:16.005, longest pass 0:03:20.736, average pass 0:03:18.987
Voy a desactivar el hipercomercio ahora...
Experto "sin F" y sin hipertratamiento con seis pases:
2019.08.1114:56:16.918 Core 5 pass 4 returned result 1001000.00in0:01:09.2912019.08.1114:56:16.984 Core 1 pass 1 returned result 1001000.00in0:01:09.4522019.08.1114:56:17.228 Core 3 pass 2 returned result 1001000.00in0:01:09.6352019.08.1114:56:17.797 Core 6 pass 5 returned result 1001000.00in0:01:10.1632019.08.1114:56:18.164 Core 2 pass 0 returned result 1001000.00in0:01:10.7252019.08.1114:56:18.284 Core 4 pass 3 returned result 1001000.00in0:01:10.675
Experto "con F" y sin hipertratamiento con seis pases:
2019.08.1115:01:43.644 Core 3 pass 2 returned result 1001000.00in0:01:10.1382019.08.1115:01:43.984 Core 1 pass 0 returned result 1001000.00in0:01:10.4942019.08.1115:01:44.121 Core 5 pass 4 returned result 1001000.00in0:01:10.5852019.08.1115:01:44.310 Core 2 pass 1 returned result 1001000.00in0:01:10.8682019.08.1115:01:44.318 Core 4 pass 3 returned result 1001000.00in0:01:10.7822019.08.1115:01:44.397 Core 6 pass 5 returned result 1001000.00in0:01:10.8592019.08.1115:01:44.397 Tester optimization finished, total passes 62019.08.1115:01:44.407 Statistics optimization done in1 minutes 12 seconds
2019.08.1115:01:44.407 Statistics shortest pass 0:01:10.138, longest pass 0:01:10.868, average pass 0:01:10.6212019.08.1115:01:44.407 Statistics 6000 frames (2.36 Mb total, 412 bytes per frame) received
La idea es que podrías conseguir un procesador más rápido (comprarlo en eBay o Ali) y estaría bien, pero no es lo suficientemente rápido.
No, es un procesador soldado. Es, de hecho, un reproductor multimedia, para ver todo tipo de tonterías para dormir, conectado a un proyector. El objetivo del experimento era hacer pruebas en el hardware más cutre disponible (que es donde corre el metatrader).
Añadido:
Un buen comienzo:
No, hay un procesador soldado. Es básicamente un reproductor multimedia, para ver todo tipo de tonterías para dormir, conectado a un proyector. El objetivo del experimento era probar en el hardware más cutre disponible (que ejecuta Metatrader).
Ah, así que es eso, ¡era la disponibilidad de 8 gigas de RAM lo que me confundía!
Un buen comienzo:
Y si se trasladan los cálculos al cuerpo en lugar de a una función, se tarda horas en compilar...
Por favor, pruebe esta versión en FX con 4 y 8 agentes.
Así que.
Agentes: 4. Pases de optimización: 8. Resultados:
Agentes: 8. Pases de optimización: 8. Resultados:
Añadido:
Así que tienes razón: el procesador FX huele a hyperthreading (aunque yo lo tomé como un 8 núcleos completo).
Y el gestor de agentes también lo ve de 8 núcleos (con los 7 agentes existentes ofrece añadir 1 más, ver imagen):
P.D. ¡Esto es interesante!
Eliminado todos los agentes. Decidido a añadir de nuevo. Y entonces, por primera vez en no sé cuántos años, me pidieron que añadiera 4 agentes en lugar de los 8 habituales:
Por lo tanto, algo ha cambiado en el probador en relación con las antiguas piedras AMD, y, además, son cambios muy frescos.
P.P.S.
Sí, la construcción 2085 también propuso añadir 8 agentes. Una innovación muy fresca:

A medida que pasa el tiempo, todo se reduce. Antes había ocho agentes, ahora hay cuatro.Así que.
Agentes: 4. Pases de optimización: 8. Resultados:
Agentes: 8. Pases de optimización: 8. Resultados:
Añadido:
Así que tienes razón - el procesador FX huele a hyperthreading (aunque yo lo tomé como un 8-core completo).
Y el gestor de agentes también lo ve como de 8 núcleos (con 7 agentes disponibles ofrece añadir 1 más, ver imagen):
P.D. ¡Esto es interesante!
Eliminado todos los agentes. Decidido a añadir de nuevo. Y entonces, por primera vez en no sé cuántos años, me pidieron que añadiera 4 agentes en lugar de los 8 habituales:
Por lo tanto, algo ha cambiado en el probador en relación con las antiguas piedras AMD, y, además, son cambios muy frescos.
P.P.S.
Sí, la construcción 2085 también propuso añadir 8 agentes. Toda una innovación:
A medida que pasa el tiempo, todo se reduce. Antes había ocho agentes, ahora hay cuatro.No era consciente de que ya se estaba produciendo una actualización de la compilación 2097 - lo he estado usando desde mediados de julio (como probador), y era consciente de este enfoque para desactivar los agentes cuestionables - hypertrading y tal como AMD, todos los agentes se pueden seguir utilizando en la máquina local por ahora, y espero que esto no cambie. Por qué se hace esto - sospecho que para una evaluación justa del valor de los recursos al venderlos en la claudicación.
Aun así, es interesante que la ganancia de 8 hilos es muy decente - 25%, y vale la pena cargar los 8 agentes.
En AMD en dos núcleos de cálculo (ALU), responsables de las operaciones de suma y resta, y también de la lógica de comparación, y quizás más, 1 núcleo (FPU) responsable de la división y la multiplicación, es decir, de las operaciones con coma flotante, es decir, no es un hipertrón en estado puro.
Cogí un netbook, pero era más rápido que un Xeron - sorprendido.
Tuve la oportunidad de probar el ordenador central con FX-8350 - sin overclocking a 4000Mhz.
Tree_Brut_TestPL - 4 agentes
Tree_Brut_TestPL - 8 agentes
Tree_Brut_TestPL_F - 4 agentes
Tree_Brut_TestPL_F - 8 agentes
Y sin embargo, hay una clara ganancia de rendimiento al utilizar 8 agentes frente a 4, aunque la velocidad por agente es significativamente mayor cuando se utilizan 4 agentes.
El próximo ordenador será un Phenom II X6 1065T más antiguo con una CPU de 2900Mhz.
Tree_Brut_TestPL - 6 agentes
Tree_Brut_TestPL - 3 agentes
Lo probé en 3 agentes, para que se vieran las diferencias de arquitectura respecto a FX - aquí tenemos una verdadera 6 FPU.
Tree_Brut_TestPL_F - 6 agentes
Sólo 20 segundos por detrás de FX en velocidad de núcleo, lo que no está mal teniendo en cuenta la diferencia de frecuencia de 1100Mhz.
Mi resultado (Inter Core i7-8700, 3,2 GHz, 16 Gb, hypertrading habilitado, hay 12 agentes, pero sólo funcionaron seis, por el número de núcleos físicos) :
Me parece que para el hipertráfico es muy importante que los datos quepan en la caché de la CPU. Los núcleos virtuales se benefician precisamente cuando el procesador no necesita acceder a la memoria principal, cuando todos los datos están en la caché. En consecuencia, si se calculan matrices de gran tamaño (ticks reales en un par de años), el hypertrading será de poca utilidad. Sin embargo, cuando se procesan datos relativamente pequeños (en mi experiencia, alrededor de un año o año y medio para 1MOHLC), el hypertrading ofrece una ganancia de rendimiento bastante notable.Mi resultado (Inter Core i7-8700, 3,2 GHz, 16 Gb, hypertrading habilitado, hay 12 agentes, pero sólo funcionaron seis, por el número de núcleos físicos) :
Me parece que para el hipertráfico es muy importante que los datos quepan en la caché del procesador. Los núcleos virtuales se benefician cuando el procesador no necesita acceder a la memoria principal, cuando todos los datos están en la caché. En consecuencia, si se calculan matrices de gran tamaño (ticks reales en un par de años), el hypertrading será de poca utilidad. Sin embargo, cuando se procesan datos relativamente pequeños (en mi experiencia, alrededor de un año o año y medio para 1MOHLC), el hypertrading ofrece una ganancia de rendimiento bastante notable.Ahora se sugiere poner pruebas deTree_Brut_TestPL yTree_Brut_TestPL_F - si es posible (indicando qué tipo de Asesor Experto), a continuación, dar la información sobre las dos opciones, así, con hypertrading(todos los agentes) y sin - y mientras no hay comprensión de objetivo, uno lo necesita o no.
Ahora estamos proponiendo para poner las pruebas deTree_Brut_TestPL yTree_Brut_TestPL_F - si es posible (indicando qué tipo de Asesor de Expertos), a continuación, dar (dar) la información sobre las dos versiones, así, con hypertrading (todos los agentes) y sin - y mientras no hay comprensión de objetivo, lo necesita o no.
Arriba - Tree_Brut_TestPL_F
Aquí está la segunda, con la misma configuración:
Lo mismo (sin F) cuando se ejecutan 12 núcleos virtuales:
Experto "con F" cuando se ejecutan 12 núcleos virtuales:
Voy a desactivar el hipercomercio ahora...
Experto "sin F" y sin hipertratamiento con seis pases:
Experto "con F" y sin hipertratamiento con seis pases: