Single-Chip Cloud Computer (SCC) Um processador many-core experimental desenvolvido pela Intel Labs.

Slides:



Advertisements
Apresentações semelhantes
Encontro Computação em Nuvem
Advertisements

Desempenho da Computação Paralela em Ambientes Virtualizados
Sistemas distribuídos Metas de Projeto Prof. Diovani Milhorim
Sistemas Distribuídos
IBM Blue Cloud computer
Sistemas Cliente/Servidor Introdução
Processadores AMD.
Sistemas Operacionais - 3
MULTICORE Aluno: Gabriel Antonio Leite São processadores caracterizados por apresentar vários cores (núcleos de processamento) em um único chip.
ARQUITETURAS RISC E CISC
Multithreading e multiprocessamento
Arquitetura de Sistemas Operacionais
Introdução à Informática
Computação Distribuída
Arquitetura AMD 64 Família de 64 bits da AMD Trabalho feito por :
Processador Pentium 4 MO401 – Arquitetura de Computadores I
Técnicas de Predição de Desvios
Aproveitamento do Processador
CISC e RISC.
Sistemas Distribuídos e Redes de Computadores
Threads Estagiário: Bruno Guazzelli Batista Slides de autoria do Prof Drº Marcos José Santana baseados no livro Sistemas Operacionais Modernos de A. Tanenbaum.
Rganização de Computadores Multiprocessadores Capítulo 9 – Patterson & Hennessy Organização de Computadores Multiprocessadores Capítulo 9 – Patterson &
Estudo comparativo entre as arquiteturas Opteron e Itanium
Processadores.
Threads.
Arquitetura de Computadores
2- Entendendo o que é Arquitetura e Organização
Professor Felipe Monteiro Lima
Escola Secundária de Caldas das Taipas Técnico de Gestão de Equipamentos Informáticos Sistemas Digitais e Arquitetura de Computadores Memórias Ram e.
SISTEMAS OPERACIONAIS
Linguagem de Programação IV
Arquitetura Cliente /Servidor
Sistemas Operacionais I
Gerencia de Redes Redes de Computadores II
Sistemas Distribuídos
Técnico em Informática
Processadores Multicore
Sistemas Operacionais
Sistemas Distribuídos Introdução. Conceito Coleção de múltiplos processos que executam sobre uma coleção de processadores autônomos interligados em uma.
Universidade do Vale do Rio dos Sinos - São Leopoldo -
ARQUITETURA DE COMPUTADORES II
Sistemas Operacionais
Mais nova versão do sistema operacional da Microsoft voltado para o segmento de servidores.
SISTEMAS OPERACIONAIS I
11 13/01/10 CLOUD COMPUTING O QUE É COMPUTAÇÃO EM NUVEM ?
Sistemas Distribuídos
Troca de Mensagens Programação concorrente
Conceitos de thread Faculdade PITÁGORAS – Outubro de 2012
1 / 18 Um breve estudo da adição de um quarto nível de cache em processadores multicore Carlos Eduardo Benevides BezerraWorkshop de Processamento Paralelo.
Tópicos Avançados Prof. Bal. Emerson Meneses Inocente.
2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.
MICROPROCESSADOR AMD TURION 64 E TURION 64 X2. GRUPO  Alexandre Garcia  Celio Ribeiro  Marco Alves.
SISTEMAS OPERACIONAIS MACH EPOS
Slides before 1st Section Divider
Sistemas de Arquivos Paralelos Alternativas para a redução do gargalo no acesso ao sistema de arquivos Roberto Pires de Carvalho carvalho arroba ime ponto.
INFRA-ESTRUTURA: HARDWARE
Sistemas Operacionais Aula 2 Danielle Costa
Estrutura de Interconexão
Introdução aos Sistemas Operacionais
Processadores.
Sistemas Operacionais Distribuídos
Arquitetura de computadores
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Projetar Processos. Copyright © 2002 Qualiti. Todos os direitos reservados. Qualiti Software Processes Projetar distribuição | 2 Descrição do Projeto.
Título do slide. Aumento de desempenho com redução de custo. Essa equação tem solução: Servidores Itautec Attila Arpad Nagy Soluções Servidores
Aula Prática: Demo de Sistemas Distribuídos
Engenharia de Sistemas (Lato Sensu) Victor Costa de Alemão Cisneiros Hudson Ramos Aracaju/SE COMPARAÇÃO ENTRE SERVIDORES WEB APACHE HTTP SERVER E NGINX.
CESAC Prof.: Jadiel Mestre. Introdução à Informática.
Sistemas Operacionais de Redes Virtualização IGOR ALVES.
Transcrição da apresentação:

Single-Chip Cloud Computer (SCC) Um processador many-core experimental desenvolvido pela Intel Labs

Universidade de São Paulo  Diogo de Jesus Pina  Everton Orientador: Prof. Dr. Alfredo Goldman vel Lejbman Dezembro / 2011

Motivação  Pesquisa sobre Múltiplos Núcleos –Estruturas de alto desempenho e que segue o modelo de computação Verde –Tera-scale computing –Gerenciamento de energia fino –Suporte a programação baseada em mensagens

Motivação  Pesquisa sobre Programação Paralela –Melhor suporte para servidores de modelo “scale-out”  Sistemas operacionais, arquitetura de comunicação –Modelo de programação “Scale-out” para cliente  Modelos de Programação em tempo de execução

Objetivos  Explorar os benefícios e custos de controle dinâmico de voltagem e freqüência via software  Mostrar uma arquitetura de passagem de mensagem em memória compartilhada para um grande número de núcleos  Projetar e explorar a performance de uma rede integrada

Visão Geral  Chip desenvolvido pela Intel  Microprocessador de Pesquisa  Contém a maior quantidade de núcleos integradas em um único chip de silício da Intel  48 Núcleos  Gerenciamento de Energia Avançado

Arquitetura do Chip  Semelhança com uma Nuvem de Computadores  Inovação para escalabilidade em termos de eficiência energética  Configuração dinâmica de energia por software  Consumo de energia varia de 125W a 25W

Arquitetura do Chip

Por Dentro do Chip  Características do Chip: –24 “tiles” com dois núcleos cada –Uma rede de malha 24-router com 256GB/s de largura de banda da bissecção –4 Controladores de Memória DDR3 integrados capazes de endereçar até 64 GB de memória externa –Suporte de Hardware para passagem de Mensagens

Por Dentro do Chip  2 níveis de cache (L1 e L2)  16K L1/núcleo e 256K L2/núcleo  O núcleo é um P54C com novo cache de instruções para melhor gerenciamento da memória  Buffer integrado para as mensagens

Por Dentro do Chip

 Cada “tile” pode ter sua própria freqüência  Grupos de 4 tiles (8 núcleos) podem trabalhar em sua própria tensão

Freqüência máxima

Potencia máxima

Vantagens  O SCC é um micro cloud datacenter  Cada Núcleo pode: – executar um SO diferente –Ter uma pilha de software individual –Agir como um nó de computação  Gerenciamento de energia avançado

Desvantagens  O cache não é muito eficiente  O acesso a memória e a dados do disco podem ser gargalos em caso de muitos sistemas rodando simultaneamente

Hardware x Software  Desempenho de processamento  Simplicidade de uso  Acesso a memória e a dados

Mas por que Cloud Computing?  Estrutura do processador  Comunicação entre os núcleos  Possibilidade de vários SO  Pilhas de programas  Escalabilidade

Perspectiva Intel  CCS é uma plataforma que pode acelerar a pesquisa de software para múltiplos núcleos e desenvolvimento avançado  Vários softwares já foram portados, ex.: –Servidores Web –Modelagem Física –Análises de Finanças  Crescimento do desenvolvimento acadêmico para a plataforma CCS

Dúvidas?

Obrigado