Multicores - Processadores Multinúcleos – Uma Visão Geral Josué Tzan Hsin Ma RA 049180...
Transcript of Multicores - Processadores Multinúcleos – Uma Visão Geral Josué Tzan Hsin Ma RA 049180...
MulticoresMulticores- Processadores - Processadores Multinúcleos – Multinúcleos –
Uma Visão GeralUma Visão Geral
Josué Tzan Hsin MaJosué Tzan Hsin Ma
RA 049180RA 049180
[email protected]@ic.unicamp.br
RoteiroRoteiro
IntroduçãoIntrodução
VantagensVantagens
DesvantagensDesvantagens
FuturoFuturo
ConclusãoConclusão
IntroduçãoIntrodução
O que são?O que são?– São processadores com mais de um São processadores com mais de um
núcleo de processamentonúcleo de processamento
IntroduçãoIntrodução
Como surgiram?Como surgiram?– DesafiosDesafios
IntroduçãoIntrodução
Como surgiram?Como surgiram?– DesafiosDesafios
IntroduçãoIntrodução
Como surgiram?Como surgiram?
– Nova abordagem do problemaNova abordagem do problema ““Um por todos” ou “Todos por um”Um por todos” ou “Todos por um”
– Novas soluçõesNovas soluções
IntroduçãoIntrodução
Como funcionam?Como funcionam?– Modo geral:Modo geral:
Funciona como se o computador tivesse Funciona como se o computador tivesse 2 ou mais processadores;2 ou mais processadores;
Compartilhando um único Compartilhando um único socketsocket a a comunicação entre eles é realizada comunicação entre eles é realizada mais rapidamente;mais rapidamente;
IntroduçãoIntrodução
Como funcionam?Como funcionam?– Linhas de implementação:Linhas de implementação:
Fast-and-Narrow: Fast-and-Narrow: Poucos núcleos com Poucos núcleos com muita capacidade de processamentomuita capacidade de processamento
– IntelIntel
Slow-and-Wide: Slow-and-Wide: Muitos núcleos com Muitos núcleos com “pouca” capacidade de processamento“pouca” capacidade de processamento
– IBMIBM
IntroduçãoIntrodução
Comparativo Multinúcleo X Núcleo Comparativo Multinúcleo X Núcleo SimplesSimplesMultinúcleo Núcleo Simples
VantagensVantagens
Mais seguroMais seguro
Mais rápidoMais rápido
Maior disponibilidadeMaior disponibilidade
VantagensVantagens
Aumenta o poder de Aumenta o poder de processamento sem aumentar o processamento sem aumentar o consumo de energia e sem gerar consumo de energia e sem gerar mais calormais calor
Permite ao S.O. ser um multitarefa Permite ao S.O. ser um multitarefa REALREAL
Futuro da TecnologiaFuturo da Tecnologia
Algumas das empresas envolvidas Algumas das empresas envolvidas nos projetos de processadores nos projetos de processadores multinúcleos atualmente:multinúcleos atualmente:– IBM, AMD, Intel, Sun, ARM e outros.IBM, AMD, Intel, Sun, ARM e outros.
Novos processadoresNovos processadores
Intel IXP2850 Network Processor– Data packet processing device with
XScaleRISC core and 16 microengines IBM Cell (for PlayStation3)
– Dual-threaded PowerPC core and 8 specialized mini-computers, 4 GHz, 234 Million transistors, 256 Gflops
Futuro da TecnologiaFuturo da Tecnologia
Futuro da TecnologiaFuturo da Tecnologia
Novas finalidades:Novas finalidades:
– Vídeo gamesVídeo games
– HDTVHDTV
– Centro de entretenimentoCentro de entretenimento
O futuro da tecnologia dependerá:O futuro da tecnologia dependerá:
– Modo de pensar e estilo de Modo de pensar e estilo de programação atual não são paralelosprogramação atual não são paralelos
– Política de licenciamento de Política de licenciamento de programas ainda indefinidoprogramas ainda indefinido
Futuro da TecnologiaFuturo da Tecnologia
ConclusõesConclusões
Processadores multinúcleo possuem Processadores multinúcleo possuem mais desempenho, performance, mais desempenho, performance, disponibilidade e segurança a um disponibilidade e segurança a um menor custo.menor custo.
Como toda nova tecnologia existem Como toda nova tecnologia existem incertezas a seu respeito.incertezas a seu respeito.
Para tirar o máximo proveito é Para tirar o máximo proveito é necessária a cooperação da indústria necessária a cooperação da indústria da programação.da programação.
ConclusãoConclusão
Bem vindos a uma nova era do mundo Bem vindos a uma nova era do mundo digital !digital !
Dúvidas???Dúvidas???