Procesadores multinucleo

Solo disponible en BuenasTareas
  • Páginas : 12 (2827 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de diciembre de 2010
Leer documento completo
Vista previa del texto
[pic]

INGENIERIA EN SISTEMAS COMPUTACIONALES

TALLER DE INVESTIGACIÓN I

Investigación:

Evolución de tecnología en la arquitectura de Procesadores Multi-núcleo

Presenta: Botello Rodriguez Jesus Emmmanuel 07070887

Profesor: Francisco Cruces Alcàntar

Índice

Capitulo I. Antecedentes 3

1.1 Antecedentes de los Procesadores Multinúcleo 31.2 Planteamiento del Problema 4

1.3 Objetivos 4

1.3.1 Objetivo General 4

1.3.2 Objetivo Especifico 4

1.4 Preguntas de Investigación 4

1.5 Hipótesis 51.6 Justificación 5

Capitulo II. Marco Teórico 6

2.4 Ley de Moore 6

2.5 Procesadores Multinúcleo 6

Capitulo III. Marco Metodológico 13
3.1 Tipo de Investigación 13

3.2 Procedimiento Metodológico13

Capitulo VI. Conclusiones y Recomendaciones 13

Capitulo VII. Bibliografía 14

Antecedentes

Los procesadores multi-núcleo son un procesador que contiene dentro de su empaque a
varios núcleos o "cerebros". La mayoría de los procesadores son mono-núcleo, o sea tienen
un solo cerebro. Mientras un procesadormono-núcleo tiene un solo cerebro para ejecutar
procesos, un procesador multi-núcleo puede repartir los procesos entre sus varios cerebros
para su posterior ejecución.

Los procesadores multinúcleos es que son mucho más eficiente y rápidos, con

menos consumo energético, más pequeños, y menos costosos producirlos en serie.
Como historia se puede decir que el primer procesador multinúcleo enel mercado
fue el IBM Power 4 en el año 2000.

Si bien por este año solo llegaremos a ver procesadores con ocho núcleos, en el
futuro la idea es que la evolución de los procesadores sea de acuerdo al número de núcleos.

Los procesadores multi-núcleo fueron inspirados en los sistemas distribuidos, la
computación paralela y las tecnologías como el Hyperthreading; que mostraban como
dividirel trabajo entre varias unidades de ejecución.

Procesamiento en Paralelo

El procesamiento en paralelo es la división de una aplicación en varias partes para
que sean ejecutadas a la vez por diferentes unidades de ejecución.
El procesamiento en paralelo se utiliza en Computación Paralela y la Computación
Distribuida.

HyperThreading

Esta tecnología fue creada por Intel, para losprocesadores Pentium 4 más
avanzados. El Hyperthreading hace que el procesador funcione como si fuera dos
procesadores. Esto fue hecho para que tenga la posibilidad de trabajar de forma multihilo
(multithread) real, es decir pueda ejecutar muchos hilos simultáneamente.
Un procesador con la tecnología Hyperthreading tiene un 5% más de transistores
que el mismo procesador sin esa tecnología.Los dos procesadores lógicos, que posee el procesador hyperthreading, tienen su
propio estado de la arquitectura: registros de control, registros de datos, registros de
depuración, etc. y el APIC (controlador avanzado de interrupción programable). Los dos
procesadores lógicos comparten la memoria caché, la interfaz del bus del sistema, etc.

1.2 Planteamiento del Problema

La fuertecompetencia en el mundo de los procesadores, especialmente entre Intel y
AMD, ha producido que la tecnología actual de fabricación de procesadores esta llegando a
sus límites.

Cada vez la miniaturización de los componentes del procesador es más difícil (el
límite de construcción del silicio ronda los 15-20nm(nanómetro es la millonésima parte de un metro), donde el silicio empieza a ceder por...
tracking img