A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Aproveitamento do Processador Monociclo: Apenas uma parte da instrução é executada por vez Pipeline: Tarefas independentes de várias instruções são executadas.

Apresentações semelhantes


Apresentação em tema: "Aproveitamento do Processador Monociclo: Apenas uma parte da instrução é executada por vez Pipeline: Tarefas independentes de várias instruções são executadas."— Transcrição da apresentação:

1 Aproveitamento do Processador Monociclo: Apenas uma parte da instrução é executada por vez Pipeline: Tarefas independentes de várias instruções são executadas simultaneamente ex. Fetch, Aritmética, Acesso a Registrador

2 Limitações Pipelines muito longos: Muitas instruções pendentes Tratamento de interrupções, cache misses, etc, se torna muito caro Clock muito alto Exige pipelines muito longos Gasto de energia alto, muito calor

3 Paralelismo em Nível de Thread Visível para o Sistema Operacional: Requer programação especial Principais implementações: HyperThreading DualCore

4 SMT Multithread e Multithread Simultâneo a)Sem multithread b)Com multithread c)Com multithread simultâneo

5 HyperThreading Idéias para o multi-processamento de threads Dual Core Switch em períodos Implementação do Hyper Threading Processadores lógicos Otimizações HALT Schedule Desempenho

6 Dual Core Dois núcleos independentes Freqüências menores Melhor desempenho por watt gasto Compartilha acesso à memória Memória pode se tornar um gargalo Uma thread não utiliza os dois núcleos Requer programação especial


Carregar ppt "Aproveitamento do Processador Monociclo: Apenas uma parte da instrução é executada por vez Pipeline: Tarefas independentes de várias instruções são executadas."

Apresentações semelhantes


Anúncios Google