|
|
|
Duda sobre procesadores multiples |
« Ver tema anterior :: Ver siguiente tema » |
Autor |
Mensaje
|
agua2007 |
Publicado: Jue Ene 04, 2007 12:45 pm Título del mensaje: Duda sobre procesadores multiples |
|
|
Registrado: 04 Ene 2007 Mensajes: 1
|
Buenas, mi duda es que como funciona la velocidad final de un ordenador de doble procesador, ejemplo yo tengo 2 procesadores 1,8 AMD Opteron en una placa ASUS, pero alli hago funcionar programas que demandan el uso de 3Ghz P4, como funcionan? se suma la velocidad de cada uno? o como es?
Gracias |
|
Volver arriba |
|
|
|
|
|
Ward |
Publicado: Jue Ene 04, 2007 8:47 pm Título del mensaje: |
|
|
Registrado: 22 Jul 2006 Mensajes: 27
|
Mmmm ... No es tan directa la respuesta.
No se puede sumar así tan fácil.
A ver, hay dos temas a tener en cuenta que pueden (y lo hacen) limitar la performance: hardware y software.
Por el lado del hardware, depende mucho de la tecnología, no solo de los procesadores, sino del chipset asociado. Por ejemplo, un dualcore de los primeros de Intel eran solo dos P4 en el mismo encapsulado. Para "hablarse" entre ellos, deben compartir el FSB, y salir al chipset (e incluso compartir el ancho de banda para acceder a la memoria). No así en los Core 2 Duo (y algunos otros), donde están conectados entre ellos, e incluso comparten caches. Por el lado de AMD, creo que todos los dualcore siguen la segunda arquitectura (y le permitía estar adelante de Intel hasta que salió el Core 2 Duo).
En un mother con dos (o más) sockets, pasa algo parecido. En estos casos, AMD lleva las de ganar. Por el lado de Intel, los procesadores comparten ancho de banda al acceder al NB, y a la memoria. Por el lado de AMD, al tener el controlador de Memoria integrado, cada procesador tiene sus propios bancos de memoria, y conexión dedicada.
En definitiva, por el tema hard, sin ninguna duda NO se suman las performances, y el resultado final depende de qué tecnología se esté utilizando.
Por el lado del soft, depende del nivel de paralelización (multithreading) con que haya sido desarrollado. Si el soft es capaz de lanzar tareas en simultáneo, puede verse beneficiado por el multicore/multicpu. Pasa que muchas veces un hilo necesita resultados de algún cálculo de otro hilo, lo que genera una demora. Un soft necesita optimización (que no es fácil), además de un buen sistema opperativo que administre la asignación de tareas. Incluso hay muchas veces que la paralelización es casi imposible.
Se supone que el nuevo Vista aprovechará mejor las capacidades multicore (por el lado de Linux, ya hace tiempo que anda mucho mejor en estos temas, lo mismo que las versiones Server 2003 de Win).
Si vas a realizar múltiples tareas en simultáneo, se va a notar mucha mejora (por ejemplo, tener un soft P2P, mientras jugás algo pesadito, mientras ripeás un DVD, etc).
Este tema dá para hablar largo y tendido. Apenas rasguñé la superficie ...
Por ejemplo, leete esto: http://arstechnica.com/articles/paedia/cpu/valve-multicore.ars
Se entendió algo? _________________ Ward
A64 4000+ (S.Diego)
DFI Lanparty UT NF4 SLI-DR Expert
Gigabyte GF 9800GTX
2x1GB OCZ EL Platinum XTC DDR400 2-3-2-5
2x320GB Barracuda 7200.10-16 MB-Perp.Rec.
1x120 GB Hitachi (Backup)
Creative X-Fi XtremeMusic
Edifier 451 (5.1)
Thermaltake Tsunami
Thermaltake ToughPower 600W
Samsung 997MB |
|
Volver arriba |
|
|
|
|
|
|
Página 1 de 1 |
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas
|
|
|