Índice del Foro Tortugahard Índice del Foro Tortugahard
 Home    Reviews    Worklogs    Torneos    Noticias  
F.A.Q.  F.A.Q.   Buscar  Buscar   Lista de Miembros  Lista de Miembros   Grupos de Usuarios  Grupos de Usuarios
Regístrese  ::  Conectarse Conéctese para revisar sus mensajes


Publicar Nuevo Tema  Responder al Tema
 Duda sobre procesadores multiples « Ver tema anterior :: Ver siguiente tema » 
Autor Mensaje
agua2007
MensajePublicado: Jue Ene 04, 2007 12:45 pm    Título del mensaje: Duda sobre procesadores multiples Responder citando



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
Ver perfil del usuario Enviar mensaje privado

Ward
MensajePublicado: Jue Ene 04, 2007 8:47 pm    Título del mensaje: Responder citando



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

crash
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
Ver perfil del usuario Enviar mensaje privado
Mostrar mensajes anteriores:   
Publicar Nuevo Tema  Responder al Tema Página 1 de 1

Saltar a:  

No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas




DAJ Glass (1.0.8) template by Dustin Baccetti
Powered by phpBB © 2001, 2005 phpBB Group