Pipeline

Descrição

Pipeline
Marcelo Costa
Slides por Marcelo Costa, atualizado more than 1 year ago
Marcelo Costa
Criado por Marcelo Costa quase 8 anos atrás
26
1

Resumo de Recurso

Slide 1

    Aprendendo Pipeline
    Para M instruções em um pipeline de K estágios e ciclo de máquina T:tempo = [K+(M-1)]*TSe M>>K     ->    tempo ~ M*T  Ex: 4 instruções, 4 estágios, 2s por ciclo  [obs: sempre supôr 1 ciclo por estágio]|_||_||_||_|   -> 1a instrução = K ou 4 ciclos      |_||_||_||_|  -> 2a instrução = 1 ciclo            |_||_||_||_|  -> 3a instrução = 1 ciclo                  |_||_||_||_|  -> 4a instrução = 1 ciclo(4+(4-1))*2 = 7*2=14s

Slide 2

    IPLAN/RJ - 1999 – ANALISTA DE SISTEMAS (GERAL) 25 - Um processador vetorial dispõe de uma estrutura pipeline uniforme para acelerar operações aritméticas em dados. O pipe opera a uma frequência de clock de 80 Mega Hertz. Uma série de 15 tarefas similares submetidas ao pipe é executada em 250 nseg (1 nseg = 10-9 do segundo). Nessas condições, pode-se afirmar que o número de estágios do pipe é: a) 4 b) 5 c) 8 d) 10 e) 6
    Pipeline

Slide 3

    80*(10^6) MegaHz para descobrir quanto vale 1 ciclo(que é o quanto é usado para cada estágio)80*(10^6) ciclos  -  1s1                            -  xx = 0.125x10^-7 = 12.5 x 10^-9 = 12.5 ns por ciclo250ns = (e+(15-1))*12.5ns250/12.5 = e + 1420 = e + 14e = 6Letra E.
    Resolução

Slide 4

    Pipeline
    EsFCEx - 2007 - EsFCEx - Aluno - EsFCEx - InformáticaDois processadores, M–5 e M–7, implementam o mesmo conjunto de instruções. O processador M–5 usa um pipeline de 5 estágios e um ciclo de relógio de 10 nanosegundos. O processador M–7 usa um pipeline de 7 estágios e um ciclo de relógio de 7,5 nanosegundos. Analise as afirmativas e, a seguir, assinale a alternativa correta.I. O pipeline do M–7 tem um desempenho máximo melhor do que o pipeline do M–5.II. A latência de uma instrução é menor no pipeline do M–7 do que no do M–5.III. Programa executando no M–7 sempre “rodará” mais rápido do que executando no M–5. a) Somente I está correta b) Somente II está correta c) Somente I e II estão corretas d) Somente II e III estão corretas e) Todas as afirmativas estão corretas

Slide 5

    M-5: 5 estágios e 10ns por cicloM-7: 7 estágios e 7.5ns por cicloPara 1 instrução:M-5 -> 5*10ns = 50nsM-7 -> 7*7.5ns = 52.5nsLogo, a afirmativa 3 está errada.Para 3 instruções:M-5 -> (5+(3-1))*10ns = 70nsM-7 -> (7+(3-1))*7.5ns = 67.5nsLogo, afirmativa 1 está correta.De 3 para mais instruções,M-7 será mais rápido.
    Resolução
    latência = n estágios / tempo de 1 ciclolatência de M-5 = 5/10 = 0,5latência de M-7 = 7/7.5 = 0,9333Logo, a afirmativa 2 está errada.A latência de uma instrução é MAIORno pipeline do M–7 do que no do M–5.Letra A.

Semelhante

Processos
Samuel de Matos
Pipeline, arquitetura superescalar, superpipelining - Felipe
Felipe Ferreira
Biologia 10º ano
indialovesea
Alemão Básico
MarisaS
Simulado de física
Alessandra S.
Dos Mitos à Filosofia...
KauanM
Vestibular - Obras Literárias
GoConqr suporte .
Mapa Mental - Algoritmos e Programação
Marcos Santos2025
Planejamento e Controle da Produção
Luciana Amaral Pereira Freire
Simulado ENEM - Ciências humanas
Nathalia - GoConqr
Do DNA à proteína
Maria Eduarda Saladine