Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Loading in …3
×
1 of 5

Pipelining And Superscalar Execution

0

Share

Download to read offline

Superscalar

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Pipelining And Superscalar Execution

  1. 1. PIPELINING AND SUPERSCALAR EXECUTION POR: Marvin Alonso Agila Jiménez E-mail: [email_address] [email_address]
  2. 2. ::Superscalar Execution <ul><li>Considere un procesador con 2 pipelines (tuberías) y la habilidad para simultaneas instrucciones. Estos procesadores algunas veces tienen referencias a procesadores super-pipelines. La habilidad de un procesador para asuntos con múltiples instrucciones en el mismo ciclo es referenciada a una ejecución súper escalar. En los presentes ejemplos veremos dos asuntos por reloj, los cuales se referencian en 2 formas súper escalar o con ejecuciones de asunto. </li></ul><ul><li>Abreviaturas: </li></ul><ul><li>IF: Instrucción Fetch. </li></ul><ul><li>ID: Instrucción Decode. </li></ul><ul><li>OF: Operando Fetch. </li></ul><ul><li>WB: Write - Back </li></ul><ul><li>NA: No Acción </li></ul><ul><li>E: Instrucción Execute. </li></ul>
  3. 3. 1 Ejemplo de Super escalar execution. 1,- load R1, @1000 2,- add R1, @1004 3,- add R1, @1008 4,- add R1, @100C 5,- store R1, @2000 0 1 2 3 4 5 6 7 8 IF ID OF IF ID E IF ID E IF ID E IF ID NA WB
  4. 4. 2 Ejemplo de super escalar execution. 0 1 2 3 4 5 6 7 8 IF ID OF IF ID E IF ID OF IF ID E IF ID NA E IF ID NA WB 1,- load R1, @1000 2,- add R1, @1004 3,- load R2, @1008 4,- add R2, @100C 5,- add R1, R2 6,- store, R1, @2000
  5. 5. Análisis de los Algoritmos. <ul><li>En los 2 algoritmos ejecutados anteriormente el segundo se realiza en menor tiempo de ejecución consumiendo menos recursos. </li></ul><ul><li>Mientras que en el tercer algoritmo es con mayor retraso lo que lleva a mayor tiempo de ejecución </li></ul><ul><li>y mayor consumo de recursos. </li></ul>

×