Los procesadores multi-núcleo no son nuevos, sino que tanto AMD como Intel han producido modelos con dos y cuatro núcleos durante mucho tiempo. Sin embargo, estos procesadores estaban destinados principalmente al mercado de servidores y estaciones de trabajo de alto rendimiento debido a su alto precio. Al reducirse los costos de producción, las empresas ahora pueden comercializar estos procesadores en el mercado doméstico para rentabilizar su fabricación. Aunque siguen mejorando el rendimiento y consumo, la tecnología multi-núcleo
2. Ni los procesadores de doble núcleo ni los de cuatro
núcleos son nada nuevo. Hace muchísimos años que
tanto AMD como Intel disponen de modelos con
estas características, solo que por su precio y
prestaciones en relación al software existente
estaban destinados tan sólo al mercado de
Servidores y Estaciones de trabajo de alto
rendimiento, por lo que por parte de ambos el sacar
al mercado doméstico este tipo de procesadores ha
supuesto para empezar rentabilizar su fabricación, al
abaratarse enormemente los costos de producción.
Es cierto que estos procesadores están
evolucionando enormemente en cuando a mejoras en
el rendimiento y consumo, pero lo que es la tecnología
en sí misma hace tiempo que está desarrollada.
Sara Zambrano Vite
3. Un procesador de doble núcleo a 3GHz
no es lo mismo que un procesador de un
solo núcleo a 6GHz, pero en cuanto a
rendimiento en conjunto es casi mejor,
y esto es por varios motivos, entre ellos
el que se elimina prácticamente el
tiempo de espera entre cálculos (esto
en programas que permitan ejecutar
instrucciones en paralelo), se reduce su
consumo y se baja significativamente su
temperatura de trabajo.
Sara Zambrano Vite
http://3.bp.blogspot.com/_Sx_URGgLTPo/SQ9CVRoP0I/AAAAAAAAAKs/7PnqbIZ37mk/s320/530726.jpg
6. Este es el modelo tradicional de computación secuencial
donde una unidad de procesamiento recibe una sola
secuencia de instrucciones que operan en una secuencia
de datos.
Ejemplo: Para procesar la suma de N números a1, a2, ... aN, el procesador
necesita accesar a memoria N veces consecutivas (para recibir un número).
También son ejecutadas en secuencia N-1 adiciones. Es decir los
algoritmos para las computadoras SISD no contienen ningún paralelismo,
éstas están constituidas de un procesador.
Sara Zambrano Vite
7. 2 SIMD (Single Instruction Multiple
Data).
A diferencia de SISD, en este caso se tienen
múltiples procesadores que sincronizadamente
ejecutan la misma secuencia de instrucciones, pero en
diferentes datos. El tipo de memoria que estos
sistemas utilizan es distribuida.
Sara Zambrano Vite
8. Aquí hay N secuencias de datos, una por procesador, así que diferentes datos
pueden ser utilizados en cada procesador. Los procesadores operan sincronizada
mente y un reloj global se utiliza para asegurar esta operación. Es decir, en cada
paso todos lo procesadores ejecutan la misma instrucción, cada uno en diferente
dato.
Máquinas con arreglos de procesadores tales como ICL DAP (Distributed Array
Proceso) y computadoras vectoriales canalizadas como CRAY 1 & 2 y CIBER 205
son de arquitectura SIMD.
Ejemplo: Sumando dos matrices A + B = C. Siendo A y B de orden 2 y teniendo 4
procesadores:
A11 + B11 = C11 A12 + B12 = C12
A21 + B21 = C21 A22 + B22 = C22
La misma instrucción es ejecutada en los 4 procesadores (sumando dos números)
y los 4 ejecutan las instrucciones simultáneamente. Esto toma un paso en
comparación con cuatro pasos en una máquina secuencial.
Sara Zambrano Vite