1 / 8

ORGANIZACIÓN DE COMPUTADORAS

ORGANIZACIÓN DE COMPUTADORAS. DRA. LETICIA FLORES PULIDO. Clasificaciones MIMD y SIMD. En una computadora con un solo procesador, se genera un solo flujo de instrucciones por parte del programa que se ejecuta. Estas instrucciones operan obviamente sobre cierto conjunto de datos

audi
Télécharger la présentation

ORGANIZACIÓN DE COMPUTADORAS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ORGANIZACIÓN DE COMPUTADORAS DRA. LETICIA FLORES PULIDO

  2. Dra. Leticia Flores Pulido / DCSCE / Primavera 2013 Clasificaciones MIMD y SIMD • En una computadora con un solo procesador, se genera un solo flujo de instrucciones por parte del programa que se ejecuta. • Estas instrucciones operan obviamente sobre cierto conjunto de datos • En 1966 Flynn crea una clasificación para las computadoras

  3. Dra. Leticia Flores Pulido / DCSCE / Primavera 2013 Clasificaciones MIMD y SIMD • La primera se basa en Single InstructionStream, Single Data Streamcomputer (SISD) • En un sistema multiprocesador, cada procesador tiene su flujo de código y cada procesador tiene su propio programa para • Cada instrucción opera sobre diferentes datos, dichas computadoras son clasificadas comoMultipleInstructionStream – Multiple Data Stream (MIMD)

  4. Dra. Leticia Flores Pulido / DCSCE / Primavera 2013 Clasificaciones MIMD y SIMD • Las computadoras MIMD son las que se tratan en este material como hasta ahora las hemos visto. • Han pasado la prueba del tiempo y son ampliamente utilizadas hoy en día. • En dichos sistemas cada procesador es tratado como una unidad aritmética lógica con una unidad de control (o programa) • Una unidad de control es responsable de hacer el fetch: tomar la instrucción de la memoria, y llevarla al procesador.

  5. Dra. Leticia Flores Pulido / DCSCE / Primavera 2013 Clasificaciones MIMD y SIMD • Cada procesador puede estar ejecutando la misma instrucción, pero con diferentes datos (ejemplo del ordenamiento) • A esto se le llama Single InstructionStreamMultiple Data Stream (SIMD) • La computadora tipo SIMD fue desarrollada debido a que existe un número importante de aplicaciones que la mayoría opera sobre arreglos de datos. (subespacios)

  6. Dra. Leticia Flores Pulido / DCSCE / Primavera 2013 Clasificaciones MIMD y SIMD • La cuarta clasificación de Flynn es la de MultipleProgram – Multiple Data Stream (MPMD) • Todos los programas a ser ejecutados pueden ser diferentes • Pero típicamente solo dos programas fuentes son los que se desarrollan: el primero es diseñado para el procesador maestro y el segundo para los procesadores esclavos

  7. Dra. Leticia Flores Pulido / DCSCE / Primavera 2013 Clasificaciones MIMD y SIMD INSTRUCCIONES INSTRUCCIONES

  8. Dra. Leticia Flores Pulido / DCSCE / Primavera 2013 Clasificaciones MIMD y SIMD • Single ProgramMultiple Data es otro tipo de estructura (SPMD) • Un programa sencillo es escrito para cada procesador y cada procesador ejecuta su copia personal de manera independiente y no precisamente bajo la misma sincronía

More Related