Novas arquiteturas multicore Intel
Intel
Trabalho de Computação de Alto
Desempenho
ENGENHARIA ELÉTRICA - CEFETMG
• Grupo:
• Leonardo Matos
• Thomaz de Ávila
• Professor:
• Eduardo Cópoli
Introdução
• Processadores multi-core representam uma grande revolução na tecnologia computacional. São capazes de prover maior capacidade de processamento com um custo/benefício melhor do que processadores
Single-Core.
Limites da tecnologia single-core
• Para atender as demandas a frequência de operação dos processadores single-core aumentaram cada vez mais até atingir um limite, quando o transistor deixa de ser confiável como dispositivo de processamento de dados e dissipa muita energia.
A tecnologia multi-core
• Em poucas palavras, a tecnologia multi-core
(múltiplos núcleos) consiste em colocar duas ou mais unidades de execução (cores) no interior de um único 'pacote de processador'
(um único chip).
A tecnologia multi-core
• O sistema operacional trata esses núcleos como se cada um fosse um processador diferente, com seus próprios recursos de execução. Na maioria dos casos, cada unidade possue seu próprio cache e pode processar várias instruções simultaneamente.
A tecnologia multi-core
• Os processadores de múltiplos núcleos permitem trabalhar em um ambiente multitarefa. Em sistemas de um só núcleo, as funções de multitarefa podem ultrapassar a capacidade da CPU, o que resulta em queda no desempenho enquanto as operações aguardam serem processadas.
Single-core x Multi-core
As figuras mostram o gargalo presente na arquitetura single-core em comparação com a arquitetura multi-core quando múltiplos aplicativos estão sendo executados ao mesmo tempo.
Arquitetura multi-core
• Uma arquitetura multi-core é geralmente um multiprocessamento simétrico (SMP) implementado em um único circuito VLSI
(Very Large Scale Integration). O objetivo é melhorar o paralelismo no nível de threads.
Intel Dual Core
• O Dual