multicore aluno: gabriel antonio leite 032935. são processadores caracterizados por apresentar...
TRANSCRIPT
![Page 1: MULTICORE Aluno: Gabriel Antonio Leite 032935. São processadores caracterizados por apresentar vários cores (núcleos de processamento) em um único chip](https://reader036.vdocuments.mx/reader036/viewer/2022062623/552fc102497959413d8be022/html5/thumbnails/1.jpg)
MULTICORE
Aluno:
Gabriel Antonio Leite 032935
![Page 2: MULTICORE Aluno: Gabriel Antonio Leite 032935. São processadores caracterizados por apresentar vários cores (núcleos de processamento) em um único chip](https://reader036.vdocuments.mx/reader036/viewer/2022062623/552fc102497959413d8be022/html5/thumbnails/2.jpg)
São processadores caracterizados por apresentar vários cores (núcleos de processamento) em um único chip
O que é?
![Page 3: MULTICORE Aluno: Gabriel Antonio Leite 032935. São processadores caracterizados por apresentar vários cores (núcleos de processamento) em um único chip](https://reader036.vdocuments.mx/reader036/viewer/2022062623/552fc102497959413d8be022/html5/thumbnails/3.jpg)
LIMITES DO SINGLE-CORE
Aplicações demandam alto poder de processamento
Solução: aumentar freqüência de operação dos processadores
Problemas da arquitetura Single-Core
![Page 4: MULTICORE Aluno: Gabriel Antonio Leite 032935. São processadores caracterizados por apresentar vários cores (núcleos de processamento) em um único chip](https://reader036.vdocuments.mx/reader036/viewer/2022062623/552fc102497959413d8be022/html5/thumbnails/4.jpg)
![Page 5: MULTICORE Aluno: Gabriel Antonio Leite 032935. São processadores caracterizados por apresentar vários cores (núcleos de processamento) em um único chip](https://reader036.vdocuments.mx/reader036/viewer/2022062623/552fc102497959413d8be022/html5/thumbnails/5.jpg)
A TECNOLOGIA MULTICORE
Single-Core Multicore
![Page 6: MULTICORE Aluno: Gabriel Antonio Leite 032935. São processadores caracterizados por apresentar vários cores (núcleos de processamento) em um único chip](https://reader036.vdocuments.mx/reader036/viewer/2022062623/552fc102497959413d8be022/html5/thumbnails/6.jpg)
Multicore
Vantagens Desempenho superior em aplicativos que
utilizam processamento de forma intensiva
Compatibilidade para mais usuários ou tarefas em aplicativos com muitas transações
Economia de espaço e de energia Dissipação térmica
![Page 7: MULTICORE Aluno: Gabriel Antonio Leite 032935. São processadores caracterizados por apresentar vários cores (núcleos de processamento) em um único chip](https://reader036.vdocuments.mx/reader036/viewer/2022062623/552fc102497959413d8be022/html5/thumbnails/7.jpg)
Vantagens
Economia no preço de licenciamento de softwares
proprietários, passando a ter um maior poder de processamento sem necessitar de uma nova máquina
![Page 8: MULTICORE Aluno: Gabriel Antonio Leite 032935. São processadores caracterizados por apresentar vários cores (núcleos de processamento) em um único chip](https://reader036.vdocuments.mx/reader036/viewer/2022062623/552fc102497959413d8be022/html5/thumbnails/8.jpg)
•Melhora o paralelismo no nível de threads
Aplicação utilizando a vantagem de ter váriasthreads na arquitetura Multicore.
![Page 9: MULTICORE Aluno: Gabriel Antonio Leite 032935. São processadores caracterizados por apresentar vários cores (núcleos de processamento) em um único chip](https://reader036.vdocuments.mx/reader036/viewer/2022062623/552fc102497959413d8be022/html5/thumbnails/9.jpg)
Arquitetura Multicore
Multiprocessamento Simetrico(SMP) Dois ou mais processadores conectados a uma única memoria. Melhor localidade de dados Melhor comunicação entre as unidades Permite que qualquer processador trabalhe em qualquer tarefa,
não importando onde que ela esteja localizada. Possibilita otimizar a carga de trabalho, movendo as tarefas entre
os processadores.
Agrava o problema do Single Core Desvantagem: como a memória é muito mais devagar do que o
processador, se em arquiteturas single-core é gasto uma grande parcela do tempo esperando pelos dados da memória, na SMP fica pior ainda, pois vários processadores podem ficar esperando por uma mesma memória.
![Page 10: MULTICORE Aluno: Gabriel Antonio Leite 032935. São processadores caracterizados por apresentar vários cores (núcleos de processamento) em um único chip](https://reader036.vdocuments.mx/reader036/viewer/2022062623/552fc102497959413d8be022/html5/thumbnails/10.jpg)
NUMA(Non-Uniform Memory Access)
Cada processador tem a sua própria parte da memória.
Permite acesso paralelo à memória, melhorando em muito o throughput se os dados de um processo forem bem localizados.
Desvantagem: Custo de mover dados de um processador ao outro fica bem mais caro, ou seja, balancear a carga de trabalho é bem mais custoso.
![Page 11: MULTICORE Aluno: Gabriel Antonio Leite 032935. São processadores caracterizados por apresentar vários cores (núcleos de processamento) em um único chip](https://reader036.vdocuments.mx/reader036/viewer/2022062623/552fc102497959413d8be022/html5/thumbnails/11.jpg)
Arquitetura Multicore
Multiprocessamento Assimétrico (ASMP) diferentes processadores especializados para tarefas
específicas.
Multiprocessamento com clusters de computadores nem toda a memória está disponível para todos os
processadores
![Page 12: MULTICORE Aluno: Gabriel Antonio Leite 032935. São processadores caracterizados por apresentar vários cores (núcleos de processamento) em um único chip](https://reader036.vdocuments.mx/reader036/viewer/2022062623/552fc102497959413d8be022/html5/thumbnails/12.jpg)
INTEL•Dois processadores Pentium 4 no mesmo chip
•Inclui instruções de 64 bits e tecnologias que visam diminuir a dissipação de calor
•Cada núcleo possui as suas unidades de execução e seu próprio Cache L2
•O restante do processador é exatamente igual ao Pentium 4 Single-Core
•Os dois cores se comunicam através do chipset da placa mãe
![Page 13: MULTICORE Aluno: Gabriel Antonio Leite 032935. São processadores caracterizados por apresentar vários cores (núcleos de processamento) em um único chip](https://reader036.vdocuments.mx/reader036/viewer/2022062623/552fc102497959413d8be022/html5/thumbnails/13.jpg)
FSB (Front Side Bus):O grande problema
• Disputa pelo barramento
• Grande perda de desempenho (Gargalo)
• O chip da Intel top de linha, o Pentium Extreme Edition 955, tem um FSB mais alto, tem memória cachê maior (2MB por core) e a habilidade de Hyper-threading. Fazendo isto sendo a grande solução dual-core da Intel
![Page 14: MULTICORE Aluno: Gabriel Antonio Leite 032935. São processadores caracterizados por apresentar vários cores (núcleos de processamento) em um único chip](https://reader036.vdocuments.mx/reader036/viewer/2022062623/552fc102497959413d8be022/html5/thumbnails/14.jpg)
AMD
Combinação de dois processadores “K8” na mesma pastilha de silício.
Desde o começo, o desenvolvimento da arquitetura K8 (Opteron e Athlon 64) foi feito com Multicore em mente.
Com a tecnologia de HyperTransport e controlador de memória integrado, tem-se um sistema de comunicação inovador, compatível e bem mais eficiente
![Page 15: MULTICORE Aluno: Gabriel Antonio Leite 032935. São processadores caracterizados por apresentar vários cores (núcleos de processamento) em um único chip](https://reader036.vdocuments.mx/reader036/viewer/2022062623/552fc102497959413d8be022/html5/thumbnails/15.jpg)
AMD
Controlador de memória integrado dispensa a comunicação com as memórias através do Chipset Memórias são acessadas diretamente pelo processador
através de um barramento exclusivo (HyperTransport), o que resulta em um melhor aproveitamento da banda
Não há mais dependência do FSB Comunicação com os outros componentes é feita
também através do HyperTransport (não compartilha os recursos com os dispositivos do Super I/O)
Cada núcleo possui as suas unidades de execução e Cache L2 individuais
![Page 16: MULTICORE Aluno: Gabriel Antonio Leite 032935. São processadores caracterizados por apresentar vários cores (núcleos de processamento) em um único chip](https://reader036.vdocuments.mx/reader036/viewer/2022062623/552fc102497959413d8be022/html5/thumbnails/16.jpg)
HyperTransport
HyperTransport: conexão ponto-a-ponto, paralela, de alta performance, alta velocidade, alta largura de banda e de baixa latência
![Page 17: MULTICORE Aluno: Gabriel Antonio Leite 032935. São processadores caracterizados por apresentar vários cores (núcleos de processamento) em um único chip](https://reader036.vdocuments.mx/reader036/viewer/2022062623/552fc102497959413d8be022/html5/thumbnails/17.jpg)
Programas que já utilizam!