Sie sind auf Seite 1von 11

ING.

INFORMATICA

INSTITUTO TECNOLGICO SUPERIOR DE CINTALAPA


CPU: MULTIPROCESADORES (MULTIHILOS) EN MULTINCLEOS.

18/02/2013

INTEGRANTES DEL EQUIPO: MARLEN FARRERA ROQUE JHONNY FABIAN CRUZ ARCE YESENIA KARINA GUZMAN CASTILLEJOS MARIA DE LOS ANGELES RAMIREZ CRUZ MARIA GABRIELA GOMEZ ALVARADO

CINTALAPA DE FIGUEROA, CHIAPAS

HISTORIA
Como historia se puede decir que el primer procesador multi-ncleo en el mercado fue el IBM Power 4 en el ao 2000. Una alternativa a los procesadores multincleo son los sistemas multiprocesadores, que consisten en una placa madre que poda soportar desde 2 a ms procesadores. El rendimiento es bastante bueno, pero tambin es bastante caro. Multiprocesamiento o multiproceso es tradicionalmente conocido como el uso de mltiples procesos concurrentes en un sistema en lugar de un nico proceso en un instante determinado. Como la multitarea que permite a mltiples procesos compartir una nica CPU, mltiples CPU pueden ser utilizados para ejecutar mltiples hilos dentro de un nico proceso.

DESCRIPCIN
Un microprocesador multi-ncleo es aquel que combina dos o ms procesadores independientes en un slo circuito integrado. Un dispositivo doble ncleo contiene solamente dos microprocesadores independientes. En general, los

microprocesadores multi-ncleo permiten que una computadora trabaje con Multiprocesamiento, es decir procesamiento en simultneo con dos o ms procesadores. Por otro lado, la tecnologa de doble ncleo mejora el rendimiento de los entornos de trabajo multitarea y las aplicaciones con mltiples subprocesos. Por ejemplo, permite que aplicaciones fundamentales como antivirus o anti espas se ejecuten al mismo tiempo que aplicaciones empresariales con un impacto mnimo sobre el rendimiento del sistema. Durante agosto de 2007 comenzaron a aparecer los procesadores de cudruple ncleo, encabezados por el lanzamiento del Core 2 Quad de Intel. En el caso de las computadoras porttiles Multiprocesamiento es un Procesamiento simultneo con dos o ms procesadores en un computador, o dos o ms computadores que estn procesando juntos.

Cuando se usa dos o ms computadores, se unen con un canal de alta velocidad y comparten la carga de trabajo general entre ellos. En caso de que uno falle el otro se hace cargo. El multiprocesamiento tambin se efecta en computadores de propsitos especiales, como procesadores vectoriales, los cuales proveen procesamiento simultneo de conjunto de datos. Aunque los computadores se construyen con diversas caractersticas que se superponen, como ejecutar instrucciones mientras se ingresan y se sacan datos, el multiprocesamiento se refiere especficamente a la ejecucin de instrucciones simultneas.

MULTINUCLEO Y MULTIPROCESAMIENTO
Multiprocesamiento o multiproceso es tradicionalmente conocido como el uso de mltiples procesos concurrentes en un sistema en lugar de un nico proceso en un instante determinado. Como la multitarea que permite a mltiples procesos compartir una nica CPU, mltiples CPUs pueden ser utilizados para ejecutar mltiples hilos dentro de un nico proceso. El multiproceso para tareas generales es, a menudo, bastante difcil de conseguir debido a que puede haber varios programas manejando datos internos (conocido como estado o contexto) a la vez. Los programas tpicamente se escriben asumiendo que sus datos son incorruptibles. Sin embargo, si otra copia del programa se ejecuta en otro procesador, las dos copias pueden interferir entre s intentando ambas leer o escribir su estado al mismo tiempo. Para evitar este problema se usa una variedad de tcnicas de programacin incluyendo semforos y otras comprobaciones y bloqueos que permiten a una sola copia del programa cambiar de forma exclusiva ciertos valores. SMP es la sigla de Symmetric Multi-Processing, multiproceso simtrico. Se trata de un tipo de arquitectura de ordenadores en que dos o ms procesadores comparten una nica memoria central.

Un microprocesador multi-ncleo es aquel que combina dos o ms procesadores independientes en un solo paquete, a menudo un solo circuito integrado. Un dispositivo de doble ncleo contiene solamente dos microprocesadores

independientes. En general, los microprocesadores multi-ncleo permiten que un dispositivo computacional exhiba una cierta forma del paralelismo a nivel de thread (thread-level parallelism) (TLP) sin incluir mltiples microprocesadores en paquetes fsicos separados. Esta forma de TLP se conoce a menudo como multiprocesamiento a nivel de chip (chip-level multiprocessing) o CMP. Multiprocesamiento es un Procesamiento simultneo con dos o ms procesadores en un computador, o dos o ms computadores que estn procesando juntos. Cuando se usa dos o ms computadores, se unen con un canal de alta velocidad y comparten la carga de trabajo general entre ellos. En caso de que uno falle el otro se hace cargo. El multiprocesamiento tambin se efecta en computadores de propsitos especiales, como procesadores vectoriales, los cuales proveen procesamiento simultneo de conjunto de datos. Aunque los computadores se construyen con diversas caractersticas que se superponen, como ejecutar instrucciones mientras se ingresan y se sacan datos, el multiprocesamiento se refiere especficamente a la ejecucin de instrucciones simultneas.

CLASES DE PROCESADORES MULTINUCLEO INTEL:


PentiPentium D estn conformados por dos procesadores Pentium 4 Prescott sin Hyperthreadingum. CoreDuo Core 2 Duo Core2Quad

FUTURO DE LOS PROCESADORES MULTINCLEO


Actualmente Intel y AMD estn ofreciendo sus procesadores de doble ncleo. En los siguiente aos saldrn sus procesadores de 4 ncleos, 8, etc. Intel prev llegar a construir un procesador de 32 ncleos para el 2010. El procesador Cell ha comenzado a ser construido con la tecnologa de fabricacin de 65nm. IBM est desarrollando el procesador Kilocore, un procesador que tiene un ncleo principal PowerPC que maneja a 1024 ncleos auxiliares pequeos de 8 bits. En cuanto a tecnologas, IBM ha fabricado, en experimentos, chips con la tecnologa SiGe (tecnologa que aade al silicio, mediante procesos nano tecnolgicos, capaz de germanio, para mejorar sus propiedades electrnicas) que pueden alcanzar 500GHz con el cero absoluto, previendo que pueden llegar a 350 GHz a temperatura ambiente. Esta tecnologa no es tan costosa, pudindose

implementar en las fabricas de chips a muy bajo precio. Esto puede ser el comienzo de una nueva generacin de procesadores ultrarrpidos, comparados con los actuales.

INTEL
Intel Corporation es el mayor fabricante de circuitos integrados del mundo, segn su cifra de negocio anual.8 La compaa estadounidense, es la creadora de la serie de procesadores x86, los procesadores ms comnmente encontrados en la mayora de las computadoras personales. Intel fue fundada el 18 de julio de 1968 como Integrated Electronics Corporation (aunque un error comn es el de que "Intel" viene de la palabra intelligence) por los pioneros en semiconductores Robert Noyce y Gordon Moore, y muchas veces asociados con la direccin ejecutiva y la visin de Andrew Grove.

Intel ya utiliza transistores con tecnologa de 45nm. De esta forma continan produciendo velocidades record de procesadores, reduciendo adems la cantidad de fuga de electricidad de los transistores. Esto es gracias a:

Un nuevo material con una propiedad llamada High-k para el componente dielctrico de la compuerta del transistor que reemplaza al dixido de silicio. Y a una combinacin de materiales metlicos para el electrodo de la compuerta del transistor, lo que reduce las fugas ms de 10 veces.

Jos

Vamos a considerar los principales competidores del mercado:

http://www.intel.com

TECNOLOGAS EMPLEADAS POR INTEL


Hyper-Threading: Dos formas de brindar ms potencia informtica: 1 Aumentar la velocidad del reloj. Realizar ms trabajo en cada ciclo de reloj.

Un procesador compatible con la tecnologa Hyper-Threading se presenta a s mismo ante las aplicaciones y los S.O. como dos procesadores virtuales.

En los servidores: La tecnologa HT permite el paralelismo a nivel de subprocesos al duplicar el estado arquitectnico de cada procesador a la vez que se comparte un conjunto de recursos de ejecucin del procesador. Cuando programa subprocesos, el SO considera los dos estados arquitectnicos Claramente determinados como procesadores\lgicos" separados.

Intel 64: La arquitectura Intel 64 proporciona computacin de 64 bits cuando se combina con software que la soporte. Mejora el rendimiento permitiendo a los sistemas direccionar ms de 4 gigabytes tanto de memoria virtual como fsica.

Bit de desactivacin de ejecucin y seguridad: Previene ciertos tipos de ataques de desbordamiento de buffer cuando se combina con un sistema operativo compatible. Permite que el procesador clasifique que reas de la memoria en funcin de donde se puede ejecutar el cdigo de las aplicaciones.

Si un gusano intenta insertar cdigo en el buffer, el procesador desactiva la ejecucin del cdigo, lo cual evita el dao y la propagacin del gusano.

AMD Advanced Micro Devices, Inc. (NYSE: AMD) en o AMD es una compaa que

estadounidense

de semiconductores basada

Sunnyvale, California,

desarrolla procesadores de cmputo y productos tecnolgicos relacionados para el mercado. Sus productos principales incluyen microprocesadores, placas

base, circuitos integrados auxiliares, procesadores embebidos y procesadores grficos para servidores, estaciones de trabajo, computadores personales,

y aplicaciones para sistemas embebidos.

AMD es el segundo proveedor de microprocesadores basados en la arquitectura x86 y tambin uno de los ms grandes fabricantes de unidades de procesamiento grfico. Tambin posee un 8,6% de Spansion, (un proveedor de memoria flash no voltil.)10 En 2010, AMD se ubic en el lugar 20 en la lista de fabricantes de semiconductores en trminos de ingresos.

TECNOLOGAS EMPLEADAS POR AMD


HyperTransport: Tecnologa que induce en una mejora de las prestaciones del sistema, diseada para incrementar las mismas mediante la eliminacin de cuellos de botella en la E/S, lo cual mejora notablemente el ancho de banda y reduce la latencia. Las mejoras se centran en cuatro apartados:

1) FSB del procesador: Sustituyendo el FSB por unas conexiones de E/S basadas en la tecnologa HyperTransport se consigue una extensin del ancho de banda desde los 2,1GB/s hasta los 6,4GB/s.

2) Interfaz de memoria: Cuando ocurre un fallo en la cach, el procesador debe traer informacin de memoria principal. En Northbridge/Southbridge, las transacciones de memoria pasan por el chip Northbridge, creando latencias adicionales. Para resolver este cuello de botella, AMD incorpora el controlador de memoria en su 8 generacin de procesadores. 3) Interconexin chip a chip: La integracin simultnea de las tecnologas de alta velocidad como AGP-8x, Gigabit Ethernet, PCI-X, etc. elimina virtualmente los cuellos de botella en la E/S. 4) Capacidades de expansin de E/S hacia la industria de buses de alta velocidad: La arquitectura Northbridge/Southbridge no est preparada para soportar ms de dos ncleos lgicos, ya que la funcionalidad debera fijarse a una interfaz existente, y un bus actual no tendra suficiente ancho de banda para soportar tecnologas de alta velocidad.

AMD64: es una arquitectura basada en la extensin del conjunto de instrucciones x86 para manejar direcciones de 64 bits. Adems, contempla mejoras adicionales como duplicar el nmero y el tamao de los registros de uso general y de instrucciones SSE.

Bit NX: el bit NX es una caracterstica del procesador que permite al SO prohibir la ejecucin del cdigo en ciertas reas de datos. AMD vs. Intel y una carrera que no para AMD lanz sus procesadores doble ncleo, los Athlon64 X2, luego Intel hizo lo propio con su lnea Pentium D. Pentium D utilizaba la tecnologa NetBurst, con cuello de botella para los datos y no alcanzaba en rendimiento a Athlon 64 X2.

Intel contraataca con los Core Duo, con nueva tecnologa y diseo de 65 nanmetros. Ms tarde, actualiza la tecnologa a la actual Core 2 Duo.

BIBLIOGRAFA

http://241mac.blogspot.mx/2012/03/multinucleo-y-multiprocesamiento.html

http://www.itescam.edu.mx%2Fprincipal%2Fsylabus%2Ffpdb%2Frecursos %2Fr82095.PDF&h=-AQGbF40I

Das könnte Ihnen auch gefallen