Loading presentation...
Prezi is an interactive zooming presentation

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Paralelismo a Nivel de Procesador

No description
by

Mârcela Jerêz

on 20 November 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Paralelismo a Nivel de Procesador

Tema: Paralelismo a Nivel de Procesador
Concepto de Paralelismo:
Es una función que realiza el procesador para ejecutar varias tareas al mismo tiempo. Es decir, puede realizar varios cálculos simultáneamente, basado en el principio de dividir los problemas grandes para obtener varios problemas pequeños, que son posteriormente solucionados en paralelo.

Múltiples Procesadores
Desde que nació la industria de las computadoras ha sido impulsada por una incesante búsqueda de cada vez más potencia de cómputo. Una posibilidad para aumentar la velocidad es usar computadoras con paralelismo masivo. Estas máquinas constan de muchas CPUs, cada una de las cuales opera a velocidad normal pero que en conjunto tienen una potencia de cómputo mucho mayor que una sola CPU. Otra posible estrategia para lograr una mayor velocidad son los sistemas con múltiplesCPUs convencionales.

Paralelismo a nivel de procesador
Sus siglas en Ingles PLP (Process Level Parallelism).
Distintos procesos que se ejecutan en diferentes procesadores paralelos o en diferentes cores de un mismo procesador.
Clasificados de acuerdo al
modelo de Flynn, asi:
SIMD. Flujo único de instrucciones, flujo múltiple
de datos
Es una unica instrucción simple sobre la cual se aplican diferentes datos al mismo tiempo y varios procesamientos que son invocados por una unica unidad de control.
Los multiprocesadores tienen la propiedad de que todas las CPUs pueden direccionar toda la memoria, algunos multiprocesadores tienen la propiedad adicional de que todas las palabras de la memoria pueden leerse con la misma rapidez. Estas máquinas se denominan multiprocesadores de Acceso uniforme a la memoria (UMA; UniformMemory Access). Los multiprocesadores de Acceso no uniforme a la memoria (NUMA; Non UniformMemory Access) carecen de esta propiedad.

Flujo múltiple de instrucciones, flujo múltiple de datos.(MIMD)
Son máquinas que poseen varias unidades procesadoras en las cuales se pueden realizar multiples instrucciones sobre datos diferentes de forma simultanea.
Flujo único de instrucciones, flujo único de datos.(SISD)
La CPU controla todas las operaciones que se realizan en la máquina
extrayendo secuencialmente las instrucciones de programa desde la memoria
Flujo múltiple de instrucciones, flujo único de datos.(MISD)
Conceptualmente, varias instrucciones ejecutándose
paralelamente sobre un único dato.
Funcionan con el principio de ‘bombear’ los datos a través de una
hilera de procesadores escalares donde en cada uno de ellos se
realizan paralelamente operaciones sobre distintos datos.
La información circula entre las celdas como en un pipeline
En una multicomputadoras con transferencia de mensajes cada memoria local respecto a una sola CPU y solo se tiene acceso a ella por medio de esa CPU. Las maquinas se comunican enviando mensajes de varias palabras por la interconexión. Las multicomputadoras son mucho más fáciles de construir que los multiprocesadores pero son más difíciles de programar.
PROCESADORES MULTINUCLEO
Son procesadores que poseen dos o mas microprocesadores
dentro del mismo circuito integrado con lo que aumenta el rendimiento en un 70%.

Trabajan mediante:
-sistemas distribuidos.
-procesamiento en paralelo
-tecnologias Hyperthreading.
-multiprocesamiento
Ventajas:

los núcleos de procesamiento están la
misma pieza de silicio y gracias a su proximidad permiten aumentar la
velocidad del flujo de información entre ellos.

Produce menos calor que un procesador normal.

un procesador de dos nucleos utiliza menos energia que dos procesadores de un nucleo.


Desventajas:

Se debe modificar la manera codificar para poder aprovechar los recursos.

El hecho que dos núcleos de procesamiento compartan el mismo
sistema de bus y el ancho de banda de memoria limita el real
aprovechamiento de la tecnología.
Nucleos Virtuales
Un procesador virtual es una representación de un núcleo de procesador físico al sistema operativo de una partición lógica que utiliza procesadores compartidos.
Avances de AMD vs Intel
En conclucion los procesadores AMD son mas eficientes en el manejo de graficos y procesos en general, Presentan sobrecalentamiento.
Intel es mas eficiente en el manejo del consumo de energia y controla bien el enfriamiento, es mucho mas costoso que AMD y es menos eficiente en cuanto a procesos se refiere
Full transcript