18
Multicores Multicores - Processadores - Processadores Multinúcleos – Multinúcleos – Uma Visão Geral Uma Visão Geral Josué Tzan Hsin Ma Josué Tzan Hsin Ma RA 049180 RA 049180 [email protected] [email protected]

Multicores - Processadores Multinúcleos – Uma Visão Geral Josué Tzan Hsin Ma RA 049180 [email protected]

Embed Size (px)

Citation preview

Page 1: Multicores - Processadores Multinúcleos – Uma Visão Geral Josué Tzan Hsin Ma RA 049180 josue.ma@ic.unicamp.br

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

Page 2: Multicores - Processadores Multinúcleos – Uma Visão Geral Josué Tzan Hsin Ma RA 049180 josue.ma@ic.unicamp.br

RoteiroRoteiro

IntroduçãoIntrodução

VantagensVantagens

DesvantagensDesvantagens

FuturoFuturo

ConclusãoConclusão

Page 3: Multicores - Processadores Multinúcleos – Uma Visão Geral Josué Tzan Hsin Ma RA 049180 josue.ma@ic.unicamp.br

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

Page 4: Multicores - Processadores Multinúcleos – Uma Visão Geral Josué Tzan Hsin Ma RA 049180 josue.ma@ic.unicamp.br

IntroduçãoIntrodução

Como surgiram?Como surgiram?– DesafiosDesafios

Page 5: Multicores - Processadores Multinúcleos – Uma Visão Geral Josué Tzan Hsin Ma RA 049180 josue.ma@ic.unicamp.br

IntroduçãoIntrodução

Como surgiram?Como surgiram?– DesafiosDesafios

Page 6: Multicores - Processadores Multinúcleos – Uma Visão Geral Josué Tzan Hsin Ma RA 049180 josue.ma@ic.unicamp.br

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

Page 7: Multicores - Processadores Multinúcleos – Uma Visão Geral Josué Tzan Hsin Ma RA 049180 josue.ma@ic.unicamp.br

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;

Page 8: Multicores - Processadores Multinúcleos – Uma Visão Geral Josué Tzan Hsin Ma RA 049180 josue.ma@ic.unicamp.br

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

Page 9: Multicores - Processadores Multinúcleos – Uma Visão Geral Josué Tzan Hsin Ma RA 049180 josue.ma@ic.unicamp.br

IntroduçãoIntrodução

Comparativo Multinúcleo X Núcleo Comparativo Multinúcleo X Núcleo SimplesSimplesMultinúcleo Núcleo Simples

Page 10: Multicores - Processadores Multinúcleos – Uma Visão Geral Josué Tzan Hsin Ma RA 049180 josue.ma@ic.unicamp.br

VantagensVantagens

Mais seguroMais seguro

Mais rápidoMais rápido

Maior disponibilidadeMaior disponibilidade

Page 11: Multicores - Processadores Multinúcleos – Uma Visão Geral Josué Tzan Hsin Ma RA 049180 josue.ma@ic.unicamp.br

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

Page 12: Multicores - Processadores Multinúcleos – Uma Visão Geral Josué Tzan Hsin Ma RA 049180 josue.ma@ic.unicamp.br

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

Page 13: Multicores - Processadores Multinúcleos – Uma Visão Geral Josué Tzan Hsin Ma RA 049180 josue.ma@ic.unicamp.br

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

Page 14: Multicores - Processadores Multinúcleos – Uma Visão Geral Josué Tzan Hsin Ma RA 049180 josue.ma@ic.unicamp.br

Futuro da TecnologiaFuturo da Tecnologia

Novas finalidades:Novas finalidades:

– Vídeo gamesVídeo games

– HDTVHDTV

– Centro de entretenimentoCentro de entretenimento

Page 15: Multicores - Processadores Multinúcleos – Uma Visão Geral Josué Tzan Hsin Ma RA 049180 josue.ma@ic.unicamp.br

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

Page 16: Multicores - Processadores Multinúcleos – Uma Visão Geral Josué Tzan Hsin Ma RA 049180 josue.ma@ic.unicamp.br

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.

Page 17: Multicores - Processadores Multinúcleos – Uma Visão Geral Josué Tzan Hsin Ma RA 049180 josue.ma@ic.unicamp.br

ConclusãoConclusão

Bem vindos a uma nova era do mundo Bem vindos a uma nova era do mundo digital !digital !

Page 18: Multicores - Processadores Multinúcleos – Uma Visão Geral Josué Tzan Hsin Ma RA 049180 josue.ma@ic.unicamp.br

Dúvidas???Dúvidas???