SISTEMAS MULTICORE DE MEMORIA COMPARTIDA

Páginas: 7 (1600 palabras) Publicado: 1 de diciembre de 2013
INTRODUCCION

El rápido crecimiento de los sistemas Multicore y los diversos enfoques que estos han tomado, permiten que procesos complejos que antes solo eran posibles de ejecutar en supercomputadores, hoy puedan ser ejecutados en soluciones de bajo costo también denominadas "hardware de comodidad". Dichas soluciones pueden ser implementadas usando los procesadores de mayor demanda en elmercado de consumo masivo (Intel y AMD). Al escalar dichas soluciones a requerimientos de cálculo científico se hace indispensable contar con métodos para medir el rendimiento que los mismos ofrecen y la manera como los mismos se comporta ante diferentes cargas de trabajo. Debido a la gran cantidad de tipos de cargas existentes en el mercado, e incluso dentro de la computación científica, se hacenecesario establecer medidas "típicas" que puedan servir como soporte en los procesos de evaluación y adquisición de soluciones, teniendo un alto grado de certeza de funcionamiento.

MULTICORE: DEFINICIÓN
Un chip Multicore o CMP es un circuito integrado, en el cual se encuentran dos o más núcleos de procesamiento. El núcleo o core de un microprocesador es el encargado de realizar todo el trabajoduro contiene los cachés L1 y L2, la unidad aritmética, el mecanismo de predicción de pipeline, el controlador de interrupciones, etcétera. Esto, aparte de ofrecer un mayor rendimiento, ayuda a reducir el consumo de energía general y permite un mejor procesamiento de tareas simultáneas. Idealmente, un procesador dual-core es casi el doble de poderoso que un procesador single-core.

Estos núcleoscomparten ciertos recursos internos en el chip como memorias de nivel L1, así como todos los recursos externos al mismo.
El uso de esta capacidad extra depende del sistema, y en servidores de alto desempeño pueden aplicarse para lograr procesamiento paralelo de datos, mientras que en sistemas portátiles pueden estar en reserva listos para usarse sólo cuando aplicaciones muy específicas lorequieran.
INTEL

El procesador Intel Core Duo implementa el micro arquitectura compartida cache - basado CMP para así maximizar el rendimiento de las aplicaciones.
La siguiente figura describe la estructura general de la implementación.

Cada núcleo incluye una unidad APIC (Controlador de interrupciones programable avanzado) independiente, que es presentada al sistema operativocomo un procesador lógico separado.
• Desde el punto de vista del software, es totalmente compatible con los procesadores Pentium 4 con la tecnología Hyper-Threading y los sistemas basados en DP (Procesador Dual). Se puede realizar optimizaciones para mejorar el rendimiento del share-based cache organización.
• Cada núcleo posee una unidad independiente de control termal.
• El sistema combina uncontrol de estado de energía por núcleo
Quadcore de Intel

El procesador quad-core de Intel denominado Clovertown, empezará a distribuirse a fines del año 2006 e ingresará al mercado probablemente a inicios del 2007. Clovertown se lanzará para servidores con procesadores duales, lo que significa que estos servidores contarán realmente con 8 procesadores (dos procesadores con cuatro núcleos cadauno).


AMD
AMD es una compañía estadounidense de semiconductores establecida en Sunnyvale, California, que desarrolla procesadores de cómputo y productos tecnológicos relacionados para el mercado de consumo.
AMD64 / K8
K8 es una gran revisión de la arquitectura K7, cuya mejora más notable es el agregado de extensiones de 64 bit sobre el conjunto de instrucciones x86. Esto es importantepara AMD puesto que marca un intento de definir el estándar x86 e imponerse, en vez de seguir los estándares marcados por Intel. Y al respecto, AMD ha tenido éxito. La historia ha dado un giro y Microsoft adoptó el conjunto de instrucciones de AMD, dejando a Intel el trabajo de ingeniería inversa de las especificaciones de AMD (EM64T). Otras características notables de K8 son el aumento de los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Memoria compartida
  • Memoria compartida y tuberias
  • linux memoria compartida
  • EJERCICIO DE SEMAFOROS Y MEMORIA COMPARTIDA
  • Memoria Compartida Distribuida y Migración
  • Sistemas De Memoria
  • LOS SISTEMAS DE MEMORIA
  • Sistema de memoria

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS