Bartos escribió:
otra cosa. el hipertreadin hay programas que no lo aprovechan. pero... con el dual core si? o tambien depende de los programas?
un saludo.
Bueno, pongamos el ejemplo de que tenemos dos programas cargado, nuestra herramienta de audio favorita y el Sistema Operativo sobre el que corre la herramienta de audio.
Se puede dar el caso de
A) la herramienta de audio no está diseñada en multiproceso para usar hyperthreading.
HT:
En este caso siempre nos beneficiaremos de Hyperthreading por que la tecnología HT del procesador reutilizará los recursos no usados del procesador para atender a otros procesos en espera (Sistema Operativo, lectura escritura, etc..).
DualCore:
Siempre nos beneficiaremos de ésta tecnología por que tenemos dos centrales de proceso, la carga de las CPUs está balanceada automáticamente por lo que el programa no tiene que estar diseñado para ello.
B) la herramienta de audio está diseñada para usar hyperthreading.
HT: En este caso, nos beneficiaremos aun mas que en el caso A, puesto que el programa intentará esperar a que haya huecos de recursos para colarse paralelamente a otro proceso ejecutado por el mismo (no se si me aclaro).
DualCore:
Igual que en A. (si además el DualCore es HT, el programa utilizará la tecnología, si no, el sistema operativo u otros procesos la usarán).
Si lo que tenemos es el Sistema Operativo y dos programas de audio (por ejemplo, un VST y un multipistas), ambos procesadores serán útiles por que habrá varios procesos (varios hilos) a la vez intentando procesarse y evitaremos las típicas sobrecargas y culos de botella que originan latencia, clips, y demás (se aprovechará más aun en el caso del Dual).