Multicores - Processadores Multinúcleos – Uma Visão Geral Josué Tzan Hsin Ma RA 049180...

Preview:

Citation preview

MulticoresMulticores- Processadores - Processadores Multinúcleos – Multinúcleos –

Uma Visão GeralUma Visão Geral

Josué Tzan Hsin MaJosué Tzan Hsin Ma

RA 049180RA 049180

josue.ma@ic.unicamp.brjosue.ma@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???

Recommended