¿Necesita una nueva CPU? - página 8

 
Docent >> :

Al parecer, Win7 sí distingue entre ellos, para una planificación óptima.


Que yo sepa, no.

 
Que el núcleo virtual esté o no diferenciado no importa realmente. Lo más importante es que el kernel virtual no da la misma ganancia de rendimiento que el físico. Es más, hay programas en los que el hipertratamiento incluso reduce el rendimiento. Así que aunque lo dividamos entre 8 hilos, los 4 núcleos virtuales adicionales serán de poca utilidad. Aunque mucho depende de la optimización de su programa para los cálculos multihilo. Pero en cualquier caso, el núcleo virtual no le dará una gran ganancia. Si no se ralentiza demasiado...
 
E_mc2 >> :
>> No importa en absoluto si se trata de un núcleo virtual o no. Y lo que es más importante, el núcleo virtual no ofrece un aumento de rendimiento tan grande como el físico. Además, hay programas en los que Hyper Trading incluso reduce el rendimiento. Así, aunque dividamos un programa en 8 hilos, los 4 núcleos virtuales adicionales serán de poca utilidad. Aunque mucho depende de la optimización de su programa para los cálculos multihilo. Pero en cualquier caso, el núcleo virtual no le dará una gran ganancia. Si no se ralentiza demasiado...

Intel, a principios del próximo año, ya promete procesadores de seis núcleos, pero bajo el socket 1366. Espero que no sean demasiado caras.

 

http://www.ixbt.com/cpu/archspeed-2009-3.shtml

http://www.ixbt.com/cpu/archspeed-2009-4.shtml

Aquí puede leer en detalle los resultados y la utilidad de Hyper Trading. No deberías esperar tener al menos 8 núcleos y obtener una ganancia de rendimiento significativa. La ganancia media de rendimiento de Hyper Trading en una CPU de 4 núcleos es sólo del 10%. Esto es exactamente la media, en 11 programas Hyper Trading disminuyó el rendimiento de la CPU. Así que todavía tiene que mirar qué programas está utilizando para Hyper Trading como si no fuera aún peor...

 

Cuando se activa el HT, TODOS los núcleos se convierten en virtuales. Ya no existe que este núcleo sea físico y este otro virtual.

Pero el hecho de que la HT se comporte de forma diferente es cierto. Además, no hay que olvidar que las cachés de todos los niveles se reducen a la mitad por núcleo, lo que tampoco es bueno. De todos modos, todo depende de un código concreto. En uno de los hilos ya discutimos para MT4 - el caché es importante y, según modestas estadísticas, el modo HT ralentiza. Pero este es el 4, que es de un solo hilo.

En resumen, no hay tema de discusión: no estamos hablando de nada.

 
ManfromRio >> :

Intel, a principios del próximo año, ya promete procesadores de seis núcleos, pero bajo el socket 1366. Espero que no sean demasiado caras.


El zócalo 1366 es, por definición, caro por sí mismo. Sobre todo si se tiene en cuenta el coste de la plataforma en su conjunto. En las caras placas base con chipset X58, hay que instalar tres módulos de RAM para un controlador de memoria de tres canales. Las propias CPUs se posicionan como modelos superiores y, por tanto, son las más caras de la línea de CPUs fabricadas. Además, cualquier hardware, que acaba de salir al mercado, tiene precios elevados. Así que creo... incluso seguro que el precio que cobran al completo. Bueno, como siempre, la presencia de 6 núcleos no significa automáticamente un aumento significativo. Hay que optimizar el software para los 6 núcleos. Tampoco todos los programas están optimizados para 4 núcleos.
 

Somos muy conscientes de la falsedad del hyperthreading.

No se preocupe, haremos pruebas prácticas y si resulta que es mejor (como es de esperar) no ejecutar más hilos de prueba que el número de núcleos físicos, entonces eso es lo que el terminal recomendará por defecto.

 
E_mc2 >> :


El zócalo 1366 es, por definición, caro por sí mismo. Sobre todo si se tiene en cuenta el coste de la plataforma en su conjunto. En las caras placas base con chipset X58, necesitarías tres módulos de RAM para un controlador de memoria de tres canales. Las propias CPUs se posicionan como modelos superiores y, por tanto, son las más caras de la línea de CPUs fabricadas. Además, cualquier hardware, que acaba de salir al mercado, tiene precios elevados. Así que creo... incluso seguro que el precio que cobran al completo. Bueno, como siempre, la presencia de 6 núcleos no significa automáticamente un aumento significativo. Hay que optimizar el software para los 6 núcleos. No todos los programas están optimizados para 4 núcleos.

La cuestión es que la optimización es perfectamente paralela. A grandes rasgos, una carrera es un hilo. Así que no espero ningún truco aquí. Cuantos más núcleos, mejor. Si es más barato, entonces es mejor echar un vistazo a las unidades de 6 núcleos de AMD. Sin considerar el HT de Intel, es más rápido que 4 núcleos de AMD, no es 1,5 veces la diferencia.

Y la plataforma 1366 es una plataforma de servidor desde el principio. Por lo tanto, 3 canales de RAM y así sucesivamente. Incluyendo el precio.

 
Svinozavr >> :

La cuestión es que la optimización es perfectamente paralela. A grandes rasgos, una carrera es un hilo. Así que no espero ningún truco aquí. Cuantos más núcleos, mejor. Si es más barato, entonces es mejor echar un vistazo a las unidades de 6 núcleos de AMD. Dejando de lado el HT de Intel, es más rápido que 4 de sus núcleos, no 1,5 veces la diferencia.

La plataforma 1366 es una plataforma de servidores desde el principio. De ahí los 3 canales de RAM, etc. Incluyendo el precio.


A AMD se le puede echar un vistazo más de cerca, pero cuando aparezcan los 6 núcleos de AMD... pues saldrán más tarde que los de Intel. Y teniendo en cuenta que AMD pierde por completo en el sector superior, podemos suponer que los 6 núcleos de AMD acabarán superando a los actuales Kore y7 en rendimiento. De la misma manera que el Phenom2 ha alcanzado a los quads de Intel que ya llevan 2 años en el mercado. De ahí el precio... probablemente costarán menos que las CPU de Intel.
 
Svinozavr >> :

Cuando se activa el HT, TODOS los núcleos se convierten en virtuales. Ya no existe que este núcleo sea físico y este otro virtual.

Pero el hecho de que la HT se comporta de manera diferente es cierto. Además, no hay que olvidar que las cachés de todos los niveles se reducen a la mitad por núcleo, lo que tampoco es bueno. De todos modos, todo depende de un código concreto. En uno de los hilos ya discutimos para MT4 - el caché es importante y, según modestas estadísticas, el modo HT ralentiza. Pero este es el 4, que es de un solo hilo.

>> De todos modos, no hay ningún tema que discutir, no estamos hablando de nada.


Se convierten en virtuales sólo nominalmente. El verdadero trabajo lo realizan los núcleos físicos. La hipercomercialización no es realmente una tecnología multinúcleo, sino una tecnología para optimizar la carga del núcleo físico. En términos de efecto físico, HyperTrading no proporciona ningún segundo núcleo, sólo proporciona una carga óptima del núcleo físico, debido a que puede utilizar los recursos del núcleo ocioso para lanzar un hilo computacional más. Hyper Trading no es un núcleo separado en sí mismo, sólo se ejecuta en el núcleo. No hay manera de que un núcleo pueda saltar por encima de su propio nivel de rendimiento. Es decir, si un núcleo está dando un rendimiento máximo de, digamos, 100 unidades. No hay forma de que Hyper Trading supere el límite físico del núcleo y le dé al menos 101 unidades de rendimiento. Como ya he dicho, sólo puede optimizar y maximizar la carga de los núcleos, evitando así el tiempo de inactividad de algunas unidades de cálculo del procesador y dando así un impulso a la potencia. Si un núcleo tiene, por ejemplo, un 70% de utilización, Hyper Trading puede ayudar a cargar el 30% restante. Pero no dará más poder del que puede dar el núcleo. Por eso sólo hay un 10% de ganancia media en Hyper Trading. Es precisamente por este 10% que ayuda a sobrecargar los núcleos de trabajo.