Pipelining And Superscalar Execution

100 %
0 %
Information about Pipelining And Superscalar Execution
Education

Published on December 15, 2008

Author: maagila

Source: slideshare.net

Description

Superscalar

PIPELINING AND SUPERSCALAR EXECUTION POR: Marvin Alonso Agila Jiménez E-mail: [email_address] [email_address]

::Superscalar Execution 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. Abreviaturas: IF: Instrucción Fetch. ID: Instrucción Decode. OF: Operando Fetch. WB: Write - Back NA: No Acción E: Instrucción Execute.

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.

Abreviaturas:

IF: Instrucción Fetch.

ID: Instrucción Decode.

OF: Operando Fetch.

WB: Write - Back

NA: No Acción

E: Instrucción Execute.

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

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

Análisis de los Algoritmos. En los 2 algoritmos ejecutados anteriormente el segundo se realiza en menor tiempo de ejecución consumiendo menos recursos. Mientras que en el tercer algoritmo es con mayor retraso lo que lleva a mayor tiempo de ejecución y mayor consumo de recursos.

En los 2 algoritmos ejecutados anteriormente el segundo se realiza en menor tiempo de ejecución consumiendo menos recursos.

Mientras que en el tercer algoritmo es con mayor retraso lo que lleva a mayor tiempo de ejecución

y mayor consumo de recursos.

Add a comment

Related presentations

Related pages

Pipelining And Superscalar Architecture Information ...

Pipelining And Superscalar Architecture Information Technology Essay. Published: 23, March 2015. ... called pipelining and superscalar execution.
Read more

Superscalar processor - Wikipedia

While a superscalar CPU is typically also pipelined, pipelining and superscalar execution are considered different performance enhancement techniques.
Read more

Ars Technica: Understanding Pipelining and Superscalar ...

Understanding Pipelining and Superscalar Execution Part II of Understanding the Microprocessor by Jon "Hannibal" Stokes
Read more

what is difference between Superscaling and pipelining?

what is difference between Superscaling and pipelining? ... superscalar CPUs with multiple execution ... Pipelining is simultaneous execution of ...
Read more

Lecture 5: Superscalar Processors

Lecture 5: Superscalar Processors Parallel instruction execution ... Pipelining allows also several instructions to be
Read more

This Unit: Superscalar Execution

CIS 501 (Martin): Superscalar 1 CIS 501 Computer Architecture Unit 7: Superscalar Slides developed by Milo Martin & Amir Roth at the University of Pennsylvania
Read more

What is Superscalar? Instruction Level Parallelism and ...

Instruction Level Parallelism and Superscalar Processors ... Superscalar Execution ... Software Pipeline Example Diagram Support For Software Pipelining
Read more

14 Superscalar Processors - University of Washington

Title: 14 Superscalar Processors Author: Adrian J Pullin Last modified by: Larry A. Crum Created Date: 11/19/1998 1:50:16 PM Document presentation format
Read more

What is the difference between superscalar and pipelined ...

What is the difference between superscalar and pipelined ... pipelining and superscalar architecture ... a pipeline starts the execution of the ...
Read more

Instruction pipelining - Wikipedia

Instruction pipelining is a technique that implements a form of parallelism called instruction-level ... The execution of red instruction is completed; 9:
Read more