Regresar   Foros de CHW > Hardware > Procesadores


Estás leyendo el thread

Cada vez más núcleos que comparten un mismo bus de datos

 en el foro Procesadores, que dice: "Veo que a cada rato aumentan los núcleos dentro de un mismo circuito integrado. Primero "



bienvenido

Tags
, ,

Responder

 

LinkBack Herramientas
Old 05-oct-2007, 16:51   #1
jbarral
Bitch de a peso
 
Avatar de jbarral
 
Registrado: febrero-2007
Location: Santiago, Chile
Posts: 1.374

Mi PC

Cada vez más núcleos que comparten un mismo bus de datos

Veo que a cada rato aumentan los núcleos dentro de un mismo circuito integrado. Primero se hicieron famosos los de dos procesadores en una misma pastilla, ahora empiezan a salir los de 4, CELL tiene 8, en fin, todo apunta a la tecnología multicore.

Mi gran duda es: ¿Qué pasa con los buses de datos que comparten tantos núcleos? ¿Esto acaso ya no es un cuello de botella a nivel de arquitectura o me equivoco? No creo que sea lo mismo dos procesadores independientes, con sus propios buses de acceso a memoria, que varios procesadores integrados en un mismo IC, con una enorme capacidad de cálculo compartiendo un mismo bus de datos.

¿Qué opinan ustedes?
__________________
Intel Core 2 Quad Q6600/Asus Striker II Formula/4x1GB Mushkin XP2-6400/EVGA GTX280/Corsair Nautilus 500/1x120mm Antec Fan/2x120mm Vantec Fans/3x120mm Zalman Fans/Cooler Master Real Power Pro 750W/Cooler Master CM690/Saitek Eclipse/Logitech MX518/SB Audigy 4 Pro, External Panel/Creative Inspire P5800/Samsung 226BW 22"

jbarral is offline   Citar y responder
Recuerda que no verás este banner una vez que te registres

Old 05-oct-2007, 17:25   #2
Riso
yoS neiuQ és on aY
 
Avatar de Riso
 
Registrado: mayo-2006
Location: Popayán Colombia
Posts: 2.664

Mi PC

Enviar un mensaje por MSN a Riso
2, 3, 4 y hasta 8 nucleos...pa' que tanto si igual no existe real aprovechamiento de tanto poder. Algunas aplicaciones han sido optimizadas para el dual core, pero de ahi en adelante..hay mucho trecho...

Te recomiendo este link tratado hace unas semanas...y nos permite hacernos una buena idea del por qué:

5 Pilares de la Paralelización
__________________


Actualizando Firma...

3...2...1...
Riso is offline   Citar y responder
Old 05-oct-2007, 18:29   #3
yv-mexcl
Materializador de Sueños
 
Avatar de yv-mexcl
 
Registrado: junio-2006
Posts: 721

Mi PC

Pero que bueno que haya 2, 3, 4, 8 nucleos... para asi forzar a que los codigos se actualizen y los nuevos codigo se vallan por ese enfoque.... hoy no lo encuentro nada malo un proce doble nucleo... ya que creo que seria peor.. comprar hoy en dia un proce de un nucleo, quedaria rezagado mas rapido mientras que un dolbe nucleo tendria un poco mas de resperiro en nuevos OS y Programas....

Es mas facil y barato actualizar Software que actualizar proce..

Saludo
Yv-Mexcl
__________________
Este Post fue escrito entre la puerta del Baño y la ducha, Gracias al WI-FI de mi Vecino
yv-mexcl is offline   Citar y responder
Old 05-oct-2007, 19:45   #4
StUcK
Overclocker
 
Avatar de StUcK
 
Registrado: febrero-2005
Location: Santiago, Santiago Centro
Posts: 2.380

Mi PC

amd partio con la estrategia del HT para que los cores compartan ese bus de datos y ademas integro el controlador de memoria en el proce, intel todavia comunica sus cores via fsb pero los nuevos proces al parecer van a copiar la estrategia de amd, por lo tanto amd y su quad monolitico phenom x4 espera cambiar ese paradigma, para mi el bus de datos no es tanto sino que deberian optimizar la ejecuciones de un hilo en los cores disponibles (paralelizacion) y despues aplicar buenas estrategias de distribucion para resultados optimos, pero para que eso pase la mayoria del problema es mas de sw que hw ya que los programadores son los que tienen que paralelizar las instrucciones y hilos, ademas que en juegos (campo que importa a muchos) se depende del input del usuario para hacer calculos, a lo mas puedes hacer calculos de preprocesar texturas o cosas asi, igual algun dia cuando las arquitecturas tipo computador cuantico se masifiquen van a cambiar los paradigmas de programacion, salu2...
__________________
Celeron Dual Core E1200@3000mhz + Zalman 9500AT // Asus P5Q-E // 2x1024 OCZ Reaper PC9600 // Sapphire HD 3850 512 MB // Seagate Barracuda 250GB 7200.10 Sata II // Tagan Easycon 480W PFC // Chenming 601 AE (StUcK Modd) // Samsung SyncMaster 955DF 19'' // Coolermaster Aerogate II // Pctronix 2.1 + 2 Phillips

Smartphone Qtek 9100 G3 195mhz@260mhz // CID Unlocked // Windows Mobile 6.1 Spanish // Wifi // BT // 2Gb // Vista Skin // Google Maps (GPS del pobre) // Windows Live Messenger
StUcK is online now   Citar y responder
Old 06-oct-2007, 03:32   #5
x
Ziggy stardust
 
Avatar de x
 
Registrado: mayo-2004
Location: Donostia-San Sebastian, España
Posts: 2.332


Enviar un mensaje por MSN a x
Si, la comunicación entre memoria y procesador hace un gran cuello de botella cuando tienes muchos procesadores. Ahora es menos grave de lo que parece, por que en el ultimo tiempo el rendimiento por core no ha aumentado de forma considerable (por eso la necesidad de ir a multicore) pero el rendimiento de la memoria, si.

Quote:
Originalmente publicado por StUcK Ver post
amd partio con la estrategia del HT para que los cores compartan ese bus de datos y ademas integro el controlador de memoria en el proce, intel todavia comunica sus cores via fsb pero los nuevos proces al parecer van a copiar la estrategia de amd, por lo tanto amd y su quad monolitico phenom x4 espera cambiar ese paradigma.
El problema el mismo en los quad core de AMD, comparten un solo canal de memoria. Pueden hacerlo un poco menos grave convirtiendolo en dos canales single channel, pero no es tanta la diferencia.

Quote:
Originalmente publicado por StUcK Ver post
para mi el bus de datos no es tanto sino que deberian optimizar la ejecuciones de un hilo en los cores disponibles (paralelizacion) y despues aplicar buenas estrategias de distribucion para resultados optimos, pero para que eso pase la mayoria del problema es mas de sw que hw ya que los programadores son los que tienen que paralelizar las instrucciones y hilos, ademas que en juegos (campo que importa a muchos) se depende del input del usuario para hacer calculos, a lo mas puedes hacer calculos de preprocesar texturas o cosas asi, igual algun dia cuando las arquitecturas tipo computador cuantico se masifiquen van a cambiar los paradigmas de programacion, salu2...
Que manera de cantinflear....

El problema es que si tienes un código limitado por el ancho de banda, por muy buen programador que seas, la escalabilidad no será muy buena de todas formas.
x is offline   Citar y responder
Old 06-oct-2007, 03:58   #6
cuervox
:O
 
Avatar de cuervox
 
Registrado: abril-2006
Posts: 1.601


Enviar un mensaje por MSN a cuervox
Quote:
Originalmente publicado por StUcK Ver post
amd partio con la estrategia del HT para que los cores compartan ese bus de datos y ademas integro el controlador de memoria en el proce, intel todavia comunica sus cores via fsb pero los nuevos proces al parecer van a copiar la estrategia de amd, por lo tanto amd y su quad monolitico phenom x4 espera cambiar ese paradigma, para mi el bus de datos no es tanto sino que deberian optimizar la ejecuciones de un hilo en los cores disponibles (paralelizacion) y despues aplicar buenas estrategias de distribucion para resultados optimos, pero para que eso pase la mayoria del problema es mas de sw que hw ya que los programadores son los que tienen que paralelizar las instrucciones y hilos, ademas que en juegos (campo que importa a muchos) se depende del input del usuario para hacer calculos, a lo mas puedes hacer calculos de preprocesar texturas o cosas asi, igual algun dia cuando las arquitecturas tipo computador cuantico se masifiquen van a cambiar los paradigmas de programacion, salu2...
manera de hablar weas ya te pareces ami xD
hay algo que existe llamado programacion orientada a servicios que es el complemento de la programacion orientadas a objeto.
la programacion orientada al servicio o Arquitectura Orientada al Servicio,(soa) soluciona lo de multiples unidades de proceso.

Editado por cuervox en 06-oct-2007 a las 04:03.
cuervox is offline   Citar y responder
Old 06-oct-2007, 10:42   #7
tglaria
InExperto 
 
Avatar de tglaria
 
Registrado: febrero-2005
Location: Concepción
Posts: 6.132


Enviar un mensaje por MSN a tglaria
Quote:
Originalmente publicado por yv-mexcl Ver post
Pero que bueno que haya 2, 3, 4, 8 nucleos... para asi forzar a que los codigos se actualizen y los nuevos codigo se vallan por ese enfoque.... hoy no lo encuentro nada malo un proce doble nucleo... ya que creo que seria peor.. comprar hoy en dia un proce de un nucleo, quedaria rezagado mas rapido mientras que un dolbe nucleo tendria un poco mas de resperiro en nuevos OS y Programas....

Es mas facil y barato actualizar Software que actualizar proce..

Saludo
Yv-Mexcl
¿ De dónde sacaste eso ?
Sabes cuánto te cuesta cambiar el SO, el office, los juegos, los programas de edición de imagen, el reproductor de música, etc etc ?

Claro, si los pagaras.
Si bien están versiones gratuitas, el pasarlas a doblenúcleo es un cacho que no siempre es posible. ¿Y para qué hablar de pasarlos a 4,8 o 'n' núcleos....?
__________________

¡¡¡Link Indispensable!!!
tglaria is offline   Citar y responder
Old 06-oct-2007, 10:56   #8
x
Ziggy stardust
 
Avatar de x
 
Registrado: mayo-2004
Location: Donostia-San Sebastian, España
Posts: 2.332


Enviar un mensaje por MSN a x
Quote:
Originalmente publicado por cuervox Ver post
manera de hablar weas ya te pareces ami xD
hay algo que existe llamado programacion orientada a servicios que es el complemento de la programacion orientadas a objeto.
la programacion orientada al servicio o Arquitectura Orientada al Servicio,(soa) soluciona lo de multiples unidades de proceso.
Solo en aplicaciones que pueden escribirse así, que no son todas. Además eso te lleva a un problema bastante complicado, que es el balanceo de carga.
x is offline   Citar y responder
Old 08-oct-2007, 13:49   #9
yv-mexcl
Materializador de Sueños
 
Avatar de yv-mexcl
 
Registrado: junio-2006
Posts: 721

Mi PC

Quote:
Originalmente publicado por tglaria Ver post
¿ De dónde sacaste eso ?
Sabes cuánto te cuesta cambiar el SO, el office, los juegos, los programas de edición de imagen, el reproductor de música, etc etc ?

Claro, si los pagaras.
Si bien están versiones gratuitas, el pasarlas a doblenúcleo es un cacho que no siempre es posible. ¿Y para qué hablar de pasarlos a 4,8 o 'n' núcleos....?
Los programas de edicion de imagen la mayoria ya lo soporta, lo juegos vas a empezar a salir lo que estan programado para varios nucleos, el SO ya lo soporta, el oficce ya hay hay alternativas mejores que el office gratuitas, el reproductor de musica viene con el windows o hay wimamp gratuito... y creo que no hay una excusa valida por no comprar hoy en dia un proce de doble nucleo..

Saludos
YV-MEXCL
__________________
Este Post fue escrito entre la puerta del Baño y la ducha, Gracias al WI-FI de mi Vecino
yv-mexcl is offline   Citar y responder
Old 08-oct-2007, 18:16   #10
cyber123
Experimentado
 
Avatar de cyber123
 
Registrado: julio-2005
Location: Valparaiso
Posts: 735


Y que sacan con que Cell tenga 8 nucleos?? si no es comparable con un Core 2 quad de 4 nucleos??

Mi aporte xd.

Salu2
__________________

Compro tarjeta de Video Radeon HD 3850 PCIe. http://www.chw.net/foro/compra-f65/2...=1#post2597935
Actualmente sin internet ¡¡¡, intento meterme a un cyber una vez por semana.


cyber123 is offline   Citar y responder
Old 08-oct-2007, 20:41   #11
Tbon
my way home
 
Avatar de Tbon
 
Registrado: enero-2004
Location: Paris, Texas
Posts: 8.990


el costo de un doble nucleo es tan bajo, que la verdad no hay una razon para no ir por uno..
Tbon is offline   Citar y responder
Old 09-oct-2007, 02:10   #12
x
Ziggy stardust
 
Avatar de x
 
Registrado: mayo-2004
Location: Donostia-San Sebastian, España
Posts: 2.332


Enviar un mensaje por MSN a x
Quote:
Originalmente publicado por cyber123 Ver post
Y que sacan con que Cell tenga 8 nucleos?? si no es comparable con un Core 2 quad de 4 nucleos??
El Cell no tiene 8 nucleos, solo tiene uno más coprocesadores.
----
Quote:
Originalmente publicado por Tbon Ver post
el costo de un doble nucleo es tan bajo, que la verdad no hay una razon para no ir por uno..
Bueno, el problema es que no hay realmente una oferta en nucleo simple, quizas Intel podria vender un Core 2 Solo de 4 GHz o mas, y ahí si que sería competitivo. Por eso mismo no lo venden.

Editado por x en 09-oct-2007 a las 02:10. Razón: Post unidos
x is offline   Citar y responder
Old 25-oct-2007, 23:25   #13
gatocarlitos
Pajarito Nuevo
 
Avatar de gatocarlitos
 
Registrado: octubre-2007
Posts: 16


acuerdense de mis palabras ... dual channel ... en fbs ... obvio ke socket distintos y chipset duales .... acuerdense
gatocarlitos is offline   Citar y responder
Old 25-oct-2007, 23:44   #14
Bob Arquitecto
King For A Day
 
Avatar de Bob Arquitecto
 
Registrado: enero-2004
Posts: 3.188

Mi PC

A mi me sirve.... CALETA... 4 nucleos para renderizar la raja... 8 mejor.
Bob Arquitecto is offline   Citar y responder
Old 26-oct-2007, 05:06   #15
x
Ziggy stardust
 
Avatar de x
 
Registrado: mayo-2004
Location: Donostia-San Sebastian, España
Posts: 2.332


Enviar un mensaje por MSN a x
Quote:
Originalmente publicado por Bob Arquitecto Ver post
A mi me sirve.... CALETA... 4 nucleos para renderizar la raja... 8 mejor.
Ese es uno de los casos donde los datos te caben en el caché, por lo que el ancho de banda influye bien poco.
x is offline   Citar y responder
Responder

  Foros de CHW > Hardware > Procesadores

Herramientas

Ir a

Discusiones similares

Discusión Iniciada por Foro Respuestas Último post
Como poblar una base de datos con datos ficticios Nekro_Psycho Lenguajes de Programación 1 30-oct-2007 21:48
AMD K11 8 a 16 núcleos Metro Noticias Breves 43 03-sep-2007 08:14
Como se comparten archivos y carpetas a win lord_ryo GNU/Linux y otros sistemas operativos 6 14-jun-2007 05:09
NVIDIA e INTEL comparten tecnología Metro Noticias Breves 14 10-may-2007 09:44
Cada línea para cada componente DarkGhostHunter Fuentes de Poder 0 06-jul-2006 09:57


Todas las horas son GMT -4. La hora es 00:26.

Add to Technorati Favorites eXTReMe Tracker
(cc) 2003-2008 CHW
SEO by vBSEO 3.2.0    Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Forums Directory