Académique Documents
Professionnel Documents
Culture Documents
FELIPE G. TORRES
PROCESSAMENTO DAS INSTRUÇÕES
Como podemos
melhorar esse
processamento ?
Arquitetura de computadores 2
PROCESSAMENTO DAS INSTRUÇÕES
Arquitetura de computadores 3
PIPELINE DE INSTRUÇÃO DE DOIS ESTÁGIOS
Arquitetura de computadores 4
PIPELINE DE INSTRUÇÃO DE DOIS ESTÁGIOS
Arquitetura de computadores 5
PIPELINE DE INSTRUÇÃO DE DOIS ESTÁGIOS
USANDO PIPELINE.
Arquitetura de computadores 7
PARALELISMO
Arquitetura de computadores 8
PARALELISMO A NÍVEL DE PROCESSADOR
Multiprocessadores Multicomputadores
(10x mais rápido) (100x mais rápido)
Arquitetura de computadores 9
PARALELISMO E PROCESSADORES SUPERESCALARES
Arquitetura de computadores 11
Qual a diferença entre
superescalar e
superpipeline ?
Arquitetura de computadores 12
PARALELISMO E PROCESSADORES SUPERESCALARES
Pipeline simples
de 4 estágios
Instruções sucessivas
Superpipeline
Superescalar
Arquitetura de computadores 14
PARALELISMO E PROCESSADORES SUPERESCALARES
Arquitetura de computadores 15
CONCEITUAL DE PROCESSAMENTO SUPERESCALAR
Arquitetura de computadores 16
CONFLITOS OU HAZARDS
• Conflitos estruturais
• Conflitos de dados
• Conflitos de controle
Arquitetura de computadores 17
CONFLITOS ESTRUTURAIS
Arquitetura de computadores 18
CONFLITOS DE DADOS
Arquitetura de computadores 19
CONFLITOS DE CONTROLE
Arquitetura de computadores 20
TRATAMENTO DE CONFLITOS
• Bypassing ou encaminhamento
• Pipeline interlock
Arquitetura de computadores 21
BYPASSING OU ENCAMINHAMENTO
Arquitetura de computadores 22
PIPELINE INTERLOCK
Bypassing backwards in time
Arquitetura de computadores 23
REFERÊNCIAS
Arquitetura de computadores 24
VÍDEOS
Arquitetura de computadores 25
PROCESSADORES SUPERESCALARES
FELIPE G. TORRES