ARQUITECTURAS MULTINUCLEO

download ARQUITECTURAS MULTINUCLEO

of 25

  • date post

    17-Jul-2015
  • Category

    Documents

  • view

    1.289
  • download

    0

Embed Size (px)

Transcript of ARQUITECTURAS MULTINUCLEO

ARQUITECTURA DE DE COMPUTADORAS

PROFESOR: TRABAJO: ANALIZAR Y COMPRENDER EL FUNCIONAMIENTO DE UNA ARQUITECTURA MULTINUCLEO, MULTIHILO PRESENTAN:

FECHA:

VO.BO

~1~

ContenidoOBJETIVO ............................................................................................................................................. 3 INTRODUCCIN. .................................................................................................................................. 3 DEFINICION Y APLICACIONES DE LAS ARQUITECTURAS MULTINCLEO ............................................. 4 PROCESADOR MULTINUCLEO (PARALELISMO): .................................................................................. 5 TECNOLOGIA MULTINUCLEO EN LOS VIDEOJUEGOS: ......................................................................... 6 EXPLICACION SIMPLE DE LA TECNOLOGA MULTINUCLEO ................................................................ 6 PROBLEMAS DE TECNOLOGIA MULTINUCLEO: ................................................................................... 7 EL RETO DE LOS PROCESADORES MULTINUCLEO. .............................................................................. 8 MULTIPROCESAMIENTO...................................................................................................................... 8 MULTIPROCESAMIENTO SIMTRICO: ................................................................................................. 8 ORGANIZACIN DEL MULTIPROCESAMIENTO. ................................................................................. 10 Tiempo Compartido o Bus Comn (o Conductor Comn) ........................................................ 10 Matriz de Barras Cruzadas e Interruptores ............................................................................... 11 Almacenamiento de Interconexin Mltiple ............................................................................ 11 MULTITAREA Y MULTIHILO ............................................................................................................... 12 MULTIUSUARIO ................................................................................................................................. 14 SISTEMAS OPERATIVOS MULTIUSUARIOS......................................................................................... 15 DIFERENCIA ENTRE MULTIUSUARIO - MONO USUARIO. .................................................................. 16 SOFTWARE MULTIUSUARIO. ............................................................................................................. 16 MULTIPROGRAMACIN .................................................................................................................... 17 CONCLUSIONES ................................................................................................................................. 20 Cuestionario ...................................................................................................................................... 21 BIBLIOGRAFIA .................................................................................................................................... 25

~2~

OBJETIVO.Describir algunos de los tipos de las tecnologas multinucleo con sus caractersticas y sus aplicaciones en los campos de la industria o la sociedad.

INTRODUCCIN.El desarrollo de tecnologas ms eficientes y capaces, es el fin de todos los diseadores y compaas fabricantes en el mercado, y con esto acaparar todo gran incremento de la tecnologa a la vida cotidiana, Qu ms se puede hacer por mejorar la agilidad de las tareas y aplicaciones de las computadoras actuales?... Hoy en da la respuesta es incrementar su velocidad, capacidad y disminuir su tiempo de respuesta. Ya que la gran demanda por parte de los usuarios y los desarrollos a gran escala no van de la mano, y todos buscan disminuir tareas y costos, y la solucin ms correcta que es la que define el texto. Realizar ms tareas en un mismo tiempo. As es como surge la tecnologa multi, operar diferentes tareas, aplicaciones, funciones etc. En un periodo simultaneo o por medio de semforos (por parte de los programadores), organizar los procesos de la computadora o todo dispositivo que utilice un procesador. Aunque todo gran descubrimiento tiene sus dificultades, (una de ellas es la capacitacin de los desarrolladores que no estarn en un futuro a la par con las nuevas tecnologas) el mtodo multi y todas sus aplicaciones son la solucin a los enigmas para mejorar el rendimiento de una computadora.

~3~

DEFINICION Y APLICACIONES DE LAS ARQUITECTURAS MULTINCLEOLas arquitecturas multincleo, aquellas que cuentan con ms de un motor de procesamiento en un nico chip, ya se han convertido en el mtodo ms habitual de aumentar las prestaciones de un dispositivo al tiempo que se mantiene a raya el consumo energtico. Por su parte, los chips polincleo son ms una lnea de diseo, pues en lugar de aadir ncleos de forma incremental siguiendo un enfoque tradicional, pasa por reinventar el diseo de chips partiendo de la premisa de que el aumento del nmero de ncleos es la nueva estrategia prioritaria. Hoy, los procesadores multincleo y polincleo cumplen un sinfn de aplicaciones en un amplio abanico de campos industriales, incluyendo nuevos y sorprendentes usos que surgen en el frentico campo de la computacin para elevadas cantidades de ncleos. Aquse describen algunas de las ms recientes aplicaciones descubiertas para esta tecnologa, as como herramientas de software y tcnicas de programacin que estn ayudando a los desarrolladores a aprovechar la potencia de la computacin multincleo y polincleo en varias reas clave, incluyendo las siguientes: Aplicaciones Web ms rpidas: extender JavaScript empleando funciones de programacin de paralelizacin de datos, empleando el motor experimental de cdigo abierto Parallel JS que Intel Labs y fotografa, la simulacin de fsica y los juegos 3D, tanto para ordenadores acaba de liberar. Este motor permitira crear toda una nueva categora de aplicaciones basadas en navegadores Web para campos tan diversos como la edicin de vdeo porttil y sobremesa, como para Ultrabooks. Servicios en la nube ms giles: mejoras punteras en solicitudes realizadas por segundo para aplicaciones cargadas en memoria empleando las posibilidades multincleo de la segunda generacin de procesadores IntelCore. Esto permitir a las Webs ms importantes de Internet agilizar la respuesta de sus aplicaciones Web, minimizando los tiempos de espera del usuario a la hora de ofrecerle datos de importancia crtica. Mejoras en la seguridad de los ordenadores cliente: servicios de reconocimiento facial y de cifrado paralelizado que permitiran mejorar la seguridad en ordenadores personales Ultrabooks, porttiles y de sobremesa, al

~4~

aprovechar al mximo toda la arquitectura y los ncleos grficos de la segunda generacin de procesadores IntelCore, de forma heterognea. Infraestructuras inalmbricas menos costosas: programas experimentales que buscan sustituir los sistemas de hardware basados en estaciones y antenas de mviles, que son costosos y requieren ser diseados a medida. Estos seran sustituidos por una alternativa basada en software para PC, completamente programable y mucho menos costosa. Ciencia al mximo nivel: descubrir los misterios del universo empleando bateras de sistemas con procesadores multincleo de Intel en el CERN, con lo que se mejora enormemente las prestaciones de sus aplicaciones de fsica de alta energa y se podr adaptar su cdigo para la gama de productos basados en la arquitectura ManyIntegratedCore (MIC o Procesador de Mltiples Ncleos Integrados), de prximo lanzamiento.

PROCESADOR MULTINUCLEO (PARALELISMO):Un microprocesador multincleo 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 multincleo permiten que un dispositivo computacional exhiba una cierta forma del paralelismo a nivel de thread(thread-levelparallelism) (TLP) sin incluir mltiples microprocesadores en paquetes fsicos separados. Esta forma de TLP se conoce a menudo como multiprocesamiento a nivel de chip (chip-levelmultiprocessing) o CMP.

~5~

TECNOLOGIA MULTINUCLEO EN LOS VIDEOJUEGOS:Durante aos los desarrolladores de videojuegos se han aprovechado de procesadores cada vez ms rpidos proporcionados por Intel o AMD. Aos de maestra a la hora de programar videojuegos pero que lamentablemente va a cambiar. La razn? Los procesadores multinucleo. El problema de crear procesadores ms veloces es el calor. A mayor velocidad ms calor y ha llegado un momento en el que no han podido o sabido disipar tanto calor, o al menos de forma prctica para llevarla posteriormente al usuario final. La solucin ms lgica y segura ha sido crear procesadores con varios ncleos y dividir as la potencia del procesador por partes bajando a cambio la velocidad. Este nuevo diseo en los procesadores obliga a los creadores y desarrolladores de videojuegos a cambiar radicalmente la forma de plantear un videojuego, sobre todo en el aspecto tcnico. A primera vista la reduccin de velocidad del procesador a cambio de tener varios ncleos puede parecer perjudicial, pero nada ms lejos de la realidad: abre las puertas a juegos mucho ms complejos y potentes con posibilidades que hace tiempo no podamos ni imaginar. Esto requiere tiempo, programar para procesadores multinucleo es difcil y costoso. Los aos de experiencia de los desarrolladores, aunque validos, han de cambiar y pueden pasar aos hasta que veamos juegos de PC que aprovechen todas las virtudes de los procesadores multinucleo, al igual que pasar con PlayStation 3 y Xbox 360, que aunque con arquitecturas bien diferentes poseen procesadores de estas caractersticas. Sin duda, aunque ahora no nos demos cuent