De hecho no, la ganancia nunca es el múltiplo exacto de los procesadores, siempre tenés el problema de las comunicaciones entre procesos y los accesos a la memoria compartida, etc.
Para mas datos buscá speedup
--
Aparición con vida de Jorge Julio López y castigo a todos los culpables
Tu en tu vida has programado un multihilo, no? Porque te informo que pierdes mucho rendimiento programando para varios hilos (Ganas rendimiento respecto a un procesador, pero hay bastante perdida respecto a dos).
El mero hecho de esperas, semáforos, bloqueos y sincronismos hace que, como bien te dicen arriba, la ganancia nunca sea el doble (O el cuadruple, en este caso) directamente, sino que pierdas un porcentaje importante, y pasado un cierto número de procesadores (Dos en algun caso, cuatro en otro, mas en otros) deje de aportar ningún beneficio.
Y no olvideis que las aplicaciones de escritorio son de las llamadas interactivas o de entrada/salida, mira el indicador de tu cpu, cuando usas tu navegador la cpu está ocupada?, paralelizar una aplicación que solo utiliza la cpu cada larguísimos espacios de tiempo (hablando en nanosegundos) es una estupidez, una pérdida de tiempo y una posible fuente de problemas. Las únicas mejoras que obtendrás en un ordenador de uso corriente serán para ripeos de películas y compilar cosas y estas aplicaciones ya están preparadas para usar varios núcleos. Para un entorno de escritorio estándar es mejor un micro sólo micro rápido que muchos lentos, no te quepa la menor duda.
Como ya he dicho arriba, estos micros son para computo brutal.
Re:Overclockers estos son los vuestros!!!
(Puntos:3, Interesante)( http://tomografialiteraria.wordpress.com/ | Última bitácora: Martes, 24 Marzo de 2009, 15:53h )
Para mas datos buscá speedup
Aparición con vida de Jorge Julio López y castigo a todos los culpables
Re:Overclockers estos son los vuestros!!!
(Puntos:2)( http://barrapunto.com/ )
El mero hecho de esperas, semáforos, bloqueos y sincronismos hace que, como bien te dicen arriba, la ganancia nunca sea el doble (O el cuadruple, en este caso) directamente, sino que pierdas un porcentaje importante, y pasado un cierto número de procesadores (Dos en algun caso, cuatro en otro, mas en otros) deje de aportar ningún beneficio.
Re:Overclockers estos son los vuestros!!!
(Puntos:2, Divertido)( Última bitácora: Jueves, 23 Agosto de 2007, 11:40h )
Y no olvideis que las aplicaciones de escritorio son de las llamadas interactivas o de entrada/salida, mira el indicador de tu cpu, cuando usas tu navegador la cpu está ocupada?, paralelizar una aplicación que solo utiliza la cpu cada larguísimos espacios de tiempo (hablando en nanosegundos) es una estupidez, una pérdida de tiempo y una posible fuente de problemas. Las únicas mejoras que obtendrás en un ordenador de uso corriente serán para ripeos de películas y compilar cosas y estas aplicaciones ya están preparadas para usar varios núcleos. Para un entorno de escritorio estándar es mejor un micro sólo micro rápido que muchos lentos, no te quepa la menor duda.
Como ya he dicho arriba, estos micros son para computo brutal.
Re:Overclockers estos son los vuestros!!!
(Puntos:0)XDD