Pipeline
Trabalho de Arquitetura de Computadores
Orientação: Professora Lucilena
Centro Universitário Católico Salesiano Auxilium UniSALESIANO - Araçatuba
Araçatuba
2013
RESUMO
Um projeto pipeline tem por objetivo tornar o computador mais rápido – sendo a meta a execução de uma instrução por ciclo de relógio. Adiantamento, acomodações de atrasos em instruções de salto e de carga são passos para atingir esta meta É possível despachar mais de uma instrução por ciclo de relógio, como em arquiteturas superescalares e VLIW, por exemplo.
Palavras – Chave: Pipeline; Processadores; Branch.
ABSTRACT
A pipeline project aims to make your computer faster - with the goal of executing one instruction per clock cycle. Advance accommodation delays in jump instructions and load steps are to achieve this goal is possible dispatch more than one instruction per clock cycle, such as superscalar and VLIW architectures, eg.
Key Words: Pipeline; Processors; Branch.
SUMARIO
Introdução 6
1. Entendendo o Pipeline 6
2. Executando Instruções da maquina 7
2.1 Exemplo de Pipeline de Instruções 8
2.2 Características dos Pipelines de Instrução 8
2.3 Escalonamento das Instruções 8
2.3.1 Código Gerado 9
2.3.2 Código executado com nops inseridos pelo Interlock 9
2.3.3 Código Otimizado 10
2.3.4 Código executado com nops