Paralelismo a nivel de instrucción

2164 palabras 9 páginas
Tecnológico de estudios superiores de Ecatepec

Software de sistemas
Grupo: 6401

Arreguin Jauregui Tomas

Resumen de el capitulo 10

Paralelismo a nivel de instrucción

ABSTRACT

En este resumen se hablará sobre el paralelismo a nivel de instrucción, se explicaran los conceptos referentes a este tema, las cuestiones fundamentales del uso del paralelismo a nivel de instrucción, se presentarán las ideas básicas en la programación de código.
El paralelismo a nivel de instrucción consiste en un técnica que busca que la combinación de instrucciones de bajo nivel que ejecuta un procesador puedan ser ordenadas de forma tal que al ser procesadas en simultáneo no afecten el resultado final del programa, y más bien incrementen la
…ver más…

Las instrucciones de bifurcación son en especial problemáticas, ya que hasta que se obtienen, decodifican y ejecutan, el procesador no sabe que instrucción se ejecutará a continuación. Muchos procesadores obtienen y decodifican de manera especulativa las instrucciones que siguen justo después, e caso de que no se tome una bifurcación.
Cuando se toma una bifurcación, la canalización de instrucciones se vacía y se obtiene el destino de la bifurcación.
Por ende, las bifurcaciones que se toman introducen un retraso en la obtención del destino de la bifurcación, e introducen “pequeños contratiempos” en la canalización de instrucciones.

Ejecución canalizada.
Algunas instrucciones requieren varios ciclos para ejecutarse. Un ejemplo común es la operación de carga en memoria. Aun cuando una memoria accede a las coincidencias an la cache por lo general, se requieren varios ciclos para que la cache devuelva los datos. Decimos que la ejecución de una instrucción esta canalizada si las instrucciones que le suceden, que no son dependientes del resultado, pueden proceder.
La mayoría de los CPU de propósito general detectan en forma dinámica las dependencias entre instrucciones consecutivas y automáticamente detienen la ejecución en caso de que sus operandos no se encuentren disponibles. Otros procesadores, especialmente los incrustados en dispositivos portátiles, dejan la comprobación de dependencias al software con el fin de

Documentos relacionados

  • Arquitectura de computo ,unidad 4
    5001 palabras | 20 páginas
  • Fundamentos
    3257 palabras | 14 páginas
  • Fitonematologia
    3378 palabras | 14 páginas
  • (Dsp) arquitecturas y criterios de selección
    5937 palabras | 24 páginas
  • Viaje por el pais del sol
    2543 palabras | 11 páginas
  • Microprocesadores
    12572 palabras | 51 páginas
  • Ensayo sobre la division de poderes
    1534 palabras | 7 páginas
  • Tipos de supercomputadoras
    3389 palabras | 14 páginas
  • Etica turistica
    1344 palabras | 6 páginas
  • Preguntas Mas Comunes Sobre Una Targeta Madre
    5873 palabras | 24 páginas