TOP Arquitetura dos supercomputadores

Tamanho: px
Começar a partir da página:

Download "TOP Arquitetura dos supercomputadores"

Transcrição

1 TOP Arquitetura dos supercomputadores Steven Koiti Tsukamoto Dezembro de 2010

2 Objetivos Os supercomputadores Top 500 A arquitetura

3 Supercomputadores São máquinas de grande porte, capazes de processar grandes quantidades de informação a uma velocidade bastante elevada.

4 Supercomputadores São máquinas de grande porte, capazes de processar grandes quantidades de informação a uma velocidade bastante elevada. Principais Características: - Velocidade de processamento PFLOPS quatrilhão de cálculos por segundo - Tamanho Requerem instalações e sistemas de refrigeração especiais - Clientes usuais Grandes centros de pesquisa física quântica, meteorologia, modelagem molecular, simulações físicas - Constante evolução - Preço elevado

5 Quanto custa? Quanto custa um supercomputador? (ex: Jaguar Cray XT5)

6 Quanto custa? Quanto custa um supercomputador? (ex: Jaguar Cray XT5) Aproximadamente: 100 milhões de dólares!

7 Quanto custa? Quanto custa um supercomputador? (ex: Jaguar Cray XT5) Aproximadamente: 100 milhões de dólares! 250 mil Playstation 3 com Playstation Move!

8 Primeiros Supercomputadores - Década de 50 O IBM 704, primeiro capaz de fazer operações de ponto flutuante - Década de 60 Transição das válvulas para os transistores - Década de 70 Supercomputadores Cray, produzidos pela Seymour Cray 1

9 Linha do Tempo Year Supercomputer Peak Speed (Rmax) Location 1938 Zuse Z1 1 OPS Konrad Zuse, Berlin, Germany 1946 UPenn ENIAC 5 kops Department of War Aberdeen Proving Ground, Maryland, USA 1961 IBM 7030 "Stretch" 1.2 MFLOPS AEC-Los Alamos National Laboratory, New Mexico, USA 1976 Cray MFLOPS Los Alamos National Laboratory, New Mexico, USA 1984 M GFLOPS Scientific Research Institute of Computer Complexes, Moscow, USSR 1997 Intel ASCI Red/ TFLOPS DoE-Sandia National Laboratories, New Mexico, USA 2002 NEC Earth Simulator TFLOPS Earth Simulator Center, Yokohama, Japan 2007 IBM Blue Gene/L TFLOPS DoE/U.S. National Nuclear Security Administration, California, USA 2008 IBM Roadrunner PFLOPS DoE-Los Alamos National Laboratory, New Mexico, USA 2009 Cray Jaguar PFLOPS DoE-Oak Ridge National Laboratory, Tennessee, USA 2010 Tianhe-1A PFLOPS National Supercomputing Center, Tianjin, China

10 Supercomputadores do passado

11 TOP 500

12 Países

13 Áreas de aplicação

14 Sistemas Operacionais

15 Processadores

16 Arquiteturas

17 Arquiteturas SMP (Symmetric Multiprocessors): - processadores comerciais - memória compartilhada - utiliza amplamente memória cache - processadores têm igual acesso ao barramento e à memória compartilhada - são mais fáceis de programar que por troca de mensagem - mas a desvantagem é o uso do barramento de interconexão, Reduz a escalabilidade, limitado a 64 processadores MPP (Massively Parallel Processo): - multicomputadores NORMA (No Remote Memory Access) - grade número de processadores - conectado por uma rede de alta velocidade - programação mais difícil que por memória compartilhada Cluster (Aglomerados): - muitas vezes constituído de computadores convencionais - ligados em rede e comunicam-se através do sistema - sistema distribuído

18 Interconexão

19 Interconexão Gigabit Ethernet: - ótima opção para redes de telecomunicação de alta velocidade - migração das tecnologias Ethernet e Fast Ethernet para a tecnologia Gigabit Ethernet não exige grande investimento - Gigabit Ethernet (125 MB/s) e 10 Gigabit Ethernet (1.25 GB/s) InfiniBand: - barramento serial 2.5 Gigabit (312 MB/s) - comunicação é bidirecional, totalizando 625 MB/s - pode-se aumentara largura do barramento, permitindo Links de até 3.75 GB/s.

20 A arquitetura Tianhe-1A

21 A arquitetura Tianhe-1A Jaguar - Cray

22 A arquitetura Tianhe-1A Jaguar Tupã

23 Tianhe-1A - Mais rápido do mundo (primeiro do ranking Top 500) - velocidade: 2,507 petaflops Terabytes de memória - Significado do nome: Via Láctea gabinetes (cada um pesa 155 toneladas) - Utilizado para o processamento de dados sísmicos, exploração de petróleo, pesquisas médicas, projeto de novos aviões É um supercomputador híbrido: Construído com uma mistura de processadores (CPUs) e processadores gráficos (GPUs): processadores Intel Xeon GPUs Nvidia Tesla Se fosse construído com CPUs, seriam necessário 50 mil processadores. Consumiria 12 megawatts de potência. O supercomputador chinês consome apenas 4 megawatts.

24 Jaguar - Cray XT5-HE

25 Jaguar Cray XT5-2º lugar no Top História do supercomputador: 2005 XT3 25-TeraFLOPS 2008 XT4 263-TeraFLOPS 2008 XT5 1.4-PetaFLOPS 2009 XT4 e XT5 combinados em um único sistema - 84 gabinetes quad-core XT4 e 200 gabinetes XT5-8Gb de memória por nó (XT4) - 16GB de memória por nó (XT5)

26 Tupã - 29º no ranking TOP mais poderoso do hemisfério sul - do INPE (Instituto de Pesquisas Espaciais) - velocidade máxima de 258 TeraFLOPS - terceiro mais poderoso entre os supercomputadores dedicados à previsão numérica operacional de tempo e de clima sazonal. - poderá gerar previsões mais confiáveis, detalhamento de 5km na América do Sul e 20km para o mundo - adquirido por R$ 50 milhões

27 FIM Dúvidas?

UNIVERSIDADE ESTADUAL DE PONTA GROSSA SETOR DE CIÊNCIAS AGRÁRIAS E DE TECNOLOGIAS DEPARTAMENTO DE INFORMÁTICA

UNIVERSIDADE ESTADUAL DE PONTA GROSSA SETOR DE CIÊNCIAS AGRÁRIAS E DE TECNOLOGIAS DEPARTAMENTO DE INFORMÁTICA UNIVERSIDADE ESTADUAL DE PONTA GROSSA SETOR DE CIÊNCIAS AGRÁRIAS E DE TECNOLOGIAS DEPARTAMENTO DE INFORMÁTICA DAVID PATRICK ZAMPIER LUIS THIAGO PADILHA ARQUITETURA DE SUPERCOMPUTADORES PONTA GROSSA 2017

Leia mais

Evolução da Computação de Alto Desempenho sob a Ótica da Lis. ou (Se um processador já é rápido, imaginem um sistema com processadores :-)

Evolução da Computação de Alto Desempenho sob a Ótica da Lis. ou (Se um processador já é rápido, imaginem um sistema com processadores :-) Evolução da Computação de Alto Desempenho sob a Ótica da Lista TOP500 ou (Se um processador já é rápido, imaginem um sistema com 10.649.600 processadores :-) Siang Wun Song IME-USP Computação

Leia mais

30/5/2011. Sistemas computacionais para processamento paralelo e distribuído

30/5/2011. Sistemas computacionais para processamento paralelo e distribuído Arquitetura de Computadores Sistemas computacionais para processamento paralelo e distribuído Prof. Marcos Quinet Universidade Federal Fluminense UFF Pólo Universitário de Rio das Ostras - PURO Processamento

Leia mais

Evolução da Computação de Alto Desempenho sob a Ótica da Lis. ou (Se um processador já é rápido, imaginem um sistema com processadores :-)

Evolução da Computação de Alto Desempenho sob a Ótica da Lis. ou (Se um processador já é rápido, imaginem um sistema com processadores :-) Evolução da Computação de Alto Desempenho sob a Ótica da Lista TOP500 ou (Se um processador já é rápido, imaginem um sistema com 10.649.600 processadores :-) Siang Wun Song IME-USP Evolução

Leia mais

O estado de arte: a evolução de computação de alto desempenho

O estado de arte: a evolução de computação de alto desempenho O estado de arte: a evolução de computação de alto desempenho 2009 Evolução da Computação O Mark I tinha ciclo de 0,3 segundos; o ENIAC 200 micro-segundos Processador hoje: vários GHz - menos de um nanosegundo

Leia mais

Palestra - Depto. de Informática - UFMA

Palestra - Depto. de Informática - UFMA Palestra - Depto. de Informática - UFMA 1 a 5 de setembro de 2003 1/27 Estado de Arte da Computação Paralela de Alto Desempenho Siang Wun Song Universidade de São Paulo Evolução da Computação Os primeiros

Leia mais

Máquinas mais rápidas do mundo

Máquinas mais rápidas do mundo Máquinas mais rápidas do mundo Jorge Melegati Instituto de Matemática e Estatística Introdução à Computação Paralela e Distribuída melegati@ime.usp.br Junho de 2015 Jorge Melegati (IME) Máquinas mais rápidas

Leia mais

Introdução à Programação Paralela através de Padrões. Denise Stringhini Calebe Bianchini Luciano Silva

Introdução à Programação Paralela através de Padrões. Denise Stringhini Calebe Bianchini Luciano Silva Introdução à Programação Paralela através de Padrões Denise Stringhini Calebe Bianchini Luciano Silva Sumário Introdução: conceitos de paralelismo Conceitos básicos sobre padrões de programação paralela

Leia mais

Computação paralela. Nielsen Castelo Damasceno

Computação paralela. Nielsen Castelo Damasceno Computação paralela Nielsen Castelo Damasceno Introdução. Motivação. Como é utilizado. Fundamentos. Programação paralela. Open MP. MPI GPU (Cuda). Aplicação prática. Considerações Finais Referências. Agenda

Leia mais

Computação de alto desempenho

Computação de alto desempenho Computação de alto desempenho Aleardo Manacero Jr. DCCE/UNESP Grupo de Sistemas Paralelos e Distribuídos Programa 1. Introdução 2. Processadores para CAD 3. Sistemas de memória 4. Programação paralela

Leia mais

Ambientes de computação de alto desempenho no LNCC

Ambientes de computação de alto desempenho no LNCC Ambientes de computação de alto desempenho no LNCC Roberto Pinto Souto MCTI/LNCC/CSR - CENAPAD-RJ rpsouto@lncc.br 24 de Março de 2014 (Seminário da Pós-graduaçao) 24 de Março de 2014 1 / 78 Roteiro 1 Introdução

Leia mais

Computação de alto desempenho

Computação de alto desempenho Computação de alto desempenho Aleardo Manacero Jr. DCCE/UNESP Grupo de Sistemas Paralelos e Distribuídos Programa 1. Introdução 2. Processadores para CAD 3. Sistemas de memória 4. Paralelismo usando bibliotecas

Leia mais

Intel Xeon Phi. Abilio. Funcionamento. Modelo de. Abilio. Linguagens Suportadas. Exemplos de Produtos no Mercado. 13 de agosto de / 22

Intel Xeon Phi. Abilio. Funcionamento. Modelo de. Abilio. Linguagens Suportadas. Exemplos de Produtos no Mercado. 13 de agosto de / 22 13 de agosto de 2013 1 / 22 Sumário 1 2 3 4 5 6 2 / 22 Baseado na tecnologia Intel Many Integrated Core Co-processador ou um Supercomputador em uma placa 61 cores 8 GB de memória DDR5 Apresenta-se ao sistema

Leia mais

Como programar um computador com processadores? ou: Oportunidades e Desafios da Computação Paralela

Como programar um computador com processadores? ou: Oportunidades e Desafios da Computação Paralela Palestra para alunos de graduação da USP 1 de abril de 2005 1/26 Como programar um computador com 32.768 processadores? ou: Oportunidades e Desafios da Computação Paralela Siang Wun Song Universidade de

Leia mais

Supercomputador Pleiades

Supercomputador Pleiades Supercomputador Pleiades Introdução ao Processamento Paralelo e Distribuído Renato Marques Dilli Prof. Adenauer C. Yamin Universidade Católica de Pelotas 1 de maio de 2009 Mestrado em Ciência da Computação

Leia mais

Arquiteturas Paralelas

Arquiteturas Paralelas Arquiteturas Paralelas Arquiteturas Paralelas Graduação em Ciência da Computação Universidade do Vale do Rio dos Sinos Prof. Gerson Cavalheiro Programação Paralela e Distribuída 2006 CC / UNISINOS Classificação

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Classificação de Flynn Fonte: Professoras. Sarita UFRJ e Thais V. Batista - UFRN Arquiteturas Paralelas Computação Paralela Conceitos Permite a execução das tarefas em menor tempo,

Leia mais

O Sistema de Processamento Paralelo Netuno

O Sistema de Processamento Paralelo Netuno O Sistema de Processamento Paralelo Netuno Aplicações Paralelas Genoma Humano Turbulência dos Fluidos Dinâmica de Veículos Circulação de Oceanos Dinâmica de Fluidos Viscosos Modelagem de Supercondutores

Leia mais

Arquitetura dos Supercomputadores - TOP 500 -

Arquitetura dos Supercomputadores - TOP 500 - Universidade de São Paulo Instituto de Matemática e Estatística Bacharelado em Ciência da Computação Arquitetura dos Supercomputadores - TOP 500 - Steven Koiti Tsukamoto São Paulo 2010 Steven Koiti Tsukamoto

Leia mais

APPRO XTREME-X SERVER Papers and Abstracts

APPRO XTREME-X SERVER Papers and Abstracts APPRO XTREME-X SERVER Papers and Abstracts Nelsi Warken 1 Programa de Pós-Graduação em Informática Mestrado em Ciência da Computação Universidade Católica de Pelotas, RS, Brasil nelsi.warken@gmail.com

Leia mais

Computação de Alto Desempenho Clusters de PCs

Computação de Alto Desempenho Clusters de PCs RSS-10/03 p.1/31 Computação de Alto Desempenho Clusters de PCs Renato Silva LNCC - MCT Outubro de 2003 RSS-10/03 p.2/31 Renato S. Silva sala: 2a-23 - ramal: 6148 - e-mail: rssr@lncc.br Material: Aulas:

Leia mais

Arquitetura de Computadores Paralelos. Introdução Conceitos Básicos Ambientes de Programação Modelos de Programação Paralela

Arquitetura de Computadores Paralelos. Introdução Conceitos Básicos Ambientes de Programação Modelos de Programação Paralela Arquitetura de Computadores Paralelos Introdução Conceitos Básicos Ambientes de Programação Modelos de Programação Paralela Por que estudar Computação Paralela e Distribuída? Os computadores sequenciais

Leia mais

4/11/2010. Computadores de grande porte: mainframes e supercomputadores. Sistemas Computacionais Classificação. Sistemas Computacionais Classificação

4/11/2010. Computadores de grande porte: mainframes e supercomputadores. Sistemas Computacionais Classificação. Sistemas Computacionais Classificação Arquitetura de Computadores Quanto ao princípio de construção Computador Analógico: Computadores de grande porte: mainframes e supercomputadores Prof. Marcos Quinet Universidade Federal Fluminense UFF

Leia mais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PARALELISMO: SMP E PROCESSAMENTO VETORIAL. Prof. Dr. Daniel Caetano

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PARALELISMO: SMP E PROCESSAMENTO VETORIAL. Prof. Dr. Daniel Caetano ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PARALELISMO: SMP E PROCESSAMENTO VETORIAL Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 Introdução Arquitetura SMP Organização SMP Processamento Vetorial

Leia mais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PARALELISMO: SMP E PROCESSAMENTO VETORIAL. Prof. Dr. Daniel Caetano

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PARALELISMO: SMP E PROCESSAMENTO VETORIAL. Prof. Dr. Daniel Caetano ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PARALELISMO: SMP E PROCESSAMENTO VETORIAL Prof. Dr. Daniel Caetano 2012-1 Objetivos Compreender a Arquitetura SMP Conhecer a Organização SMP Apresentar o Conceito

Leia mais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PARALELISMO: SMP E PROCESSAMENTO VETORIAL. Prof. Dr. Daniel Caetano

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PARALELISMO: SMP E PROCESSAMENTO VETORIAL. Prof. Dr. Daniel Caetano ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PARALELISMO: SMP E PROCESSAMENTO VETORIAL Prof. Dr. Daniel Caetano 2012-2 Objetivos Compreender a Arquitetura SMP Conhecer a Organização SMP Apresentar o Conceito

Leia mais

SSC0611 Arquitetura de Computadores

SSC0611 Arquitetura de Computadores SSC0611 Arquitetura de Computadores 20ª Aula Arquiteturas Paralelas Arquitetura MIMD com Memória Compartilhada Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br Arquiteturas MIMD As arquiteturas MIMD dividem-se

Leia mais

Multiprogramação leve em arquiteturas multi-core

Multiprogramação leve em arquiteturas multi-core Multiprogramação leve em arquiteturas multi-core Prof. Dr. Departamento de Informática Universidade Federal de Pelotas Sumário Arquiteturas multi-core Programação multithread Ferramentas de programação

Leia mais

SSC510 Arquitetura de Computadores. 6ª aula

SSC510 Arquitetura de Computadores. 6ª aula SSC510 Arquitetura de Computadores 6ª aula PARALELISMO EM NÍVEL DE PROCESSOS PROFA. SARITA MAZZINI BRUSCHI Tipos de Paralelismo Instrução (granulosidade fina) Paralelismo entre as instruções Arquiteturas

Leia mais

CAP-387(2016) Tópicos Especiais em

CAP-387(2016) Tópicos Especiais em CAP-387(2016) Tópicos Especiais em Computação Aplicada: Construção de Aplicações Massivamente Paralelas Aula 2: Sistemas Massivamente Paralelos Atuais Celso L. Mendes, Stephan Stephany LAC /INPE Emails:

Leia mais

AULA 03: PROCESSAMENTO PARALELO: MULTIPROCESSADORES

AULA 03: PROCESSAMENTO PARALELO: MULTIPROCESSADORES ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES II AULA 03: PROCESSAMENTO PARALELO: MULTIPROCESSADORES Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação MULTIPROCESSADORES

Leia mais

SSC510 Arquitetura de Computadores. 10ª aula

SSC510 Arquitetura de Computadores. 10ª aula SSC510 Arquitetura de Computadores 10ª aula ARQUITETURA MIMD COM MEM. DISTRIBUÍDA MPP, CLUSTERS, GRADES, CLOUD PROFA. SARITA MAZZINI BRUSCHI Arquitetura MIMD com Memória Distribuída As arquiteturas MIMD

Leia mais

Santos Dumont - LNCC: Utilização e Pesquisa. Carla Osthoff e Roberto Souto CENAPAD/LNCC Laboratório Nacional de Computação Científica

Santos Dumont - LNCC: Utilização e Pesquisa. Carla Osthoff e Roberto Souto CENAPAD/LNCC Laboratório Nacional de Computação Científica Santos Dumont - LNCC: Utilização e Pesquisa Carla Osthoff e Roberto Souto CENAPAD/LNCC Laboratório Nacional de Computação Científica www.lncc.br 1 Laboratório Nacional de Computação Científica LNCC/ MCTIC

Leia mais

Organização de Computadores I

Organização de Computadores I Organização de Computadores I Aula 2 Material: Diego Passos http://www.ic.uff.br/~debora/orgcomp/pdf/parte2.pdf Organização de Computadores I Aula 2 1/29 Tópicos de Computação. de um Sistema de Computação..

Leia mais

Siang Wun Song - IME/USP e Universidade Federal do ABC. MAC 412 - setembro de 2010

Siang Wun Song - IME/USP e Universidade Federal do ABC. MAC 412 - setembro de 2010 Evolução da Computação de Alto Desempenho sob a Ótica da Lista TOP500 ou (Se um processador já é rápido, imaginem um sistema com 224.162 processadores :-) Siang Wun Song - IME/USP e Universidade Federal

Leia mais

Apresentação dos Serviços para Processamento de Dados de Alto Desempenho disponibilizados pela InterNuvem

Apresentação dos Serviços para Processamento de Dados de Alto Desempenho disponibilizados pela InterNuvem Apresentação dos Serviços para Processamento de Dados de Alto Desempenho disponibilizados pela InterNuvem Francisco Ribacionka e Ettore Enrico (STI ) USP/STI/InterNuvem internuvem@usp.br Março -2016 Apresentação

Leia mais

Disciplina de Arquitetura de Computadores

Disciplina de Arquitetura de Computadores USP - ICMC - SSC SSC 0510 - Informática - 2o. Semestre 2009 Disciplina de Prof. Fernando Santos Osório Email: fosorio [at] { icmc. usp. br, gmail. com } Página Pessoal: http://www.icmc.usp.br/~fosorio/

Leia mais

Organização de Computadores II. Arquiteturas MIMD

Organização de Computadores II. Arquiteturas MIMD Organização de Computadores II Arquiteturas MIMD Arquiteturas UMA Arquiteturas com memória única global. Tempo de acesso uniforme para todos os nós de processamento. Nós de processamento e memória interconectados

Leia mais

1. Operações em Computadores Digitais

1. Operações em Computadores Digitais . Operações em Computadores Digitais. Introdução Quando um engenheiro necessitar de algum resultado numérico para o desenvolvimento de seus projetos, ele certamente fará uso de um computador digital. A

Leia mais

INTRODUÇÃO À INFORMÁTICA

INTRODUÇÃO À INFORMÁTICA INTRODUÇÃO À INFORMÁTICA 1 Conteúdo 1. Tipos de computadores 2. Representação da informação 3. Hardware Hardware (componentes de um computador) Gabinete Placa-mãe Unidade Central de Processamento 2 1)

Leia mais

SGI. SGI Altix. Supercomputadores de memória compartilhada. Paulo Matias. Universidade de São Paulo

SGI. SGI Altix. Supercomputadores de memória compartilhada. Paulo Matias. Universidade de São Paulo Supercomputadores de memória compartilhada 1 1 Instituto de Física de São Carlos Universidade de São Paulo Seminários de Arquiteturas Avançadas de Computadores Introdução SGI Duas linhas de máquinas para

Leia mais

Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações. Medidas de desempenho

Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações. Medidas de desempenho Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações Bit, Caractere, Byte e Palavra Conceito de Arquivos e Registros Medidas de desempenho http://www.ic.uff.br/~debora/fac! 1 2

Leia mais

http://www.ic.uff.br/~debora/fac! 1 Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações Bit, Caractere, Byte e Palavra Conceito de Arquivos e Registros Medidas de desempenho 2

Leia mais

Em um intervalo de poucos meses,

Em um intervalo de poucos meses, Infraestrutura y Prova de velocidade Brasil perde fôlego em ranking mundial de supercomputadores Nicolas Landau / feelgrafix.com Em um intervalo de poucos meses, o Brasil perdeu sete posições no ranking

Leia mais

Paralelização de Algoritmos de CFD em Clusters Multi-Core MC7. Escola de Verão Arquiteturas Multi-Core

Paralelização de Algoritmos de CFD em Clusters Multi-Core MC7. Escola de Verão Arquiteturas Multi-Core RSS-Verão-01/08 p.1/36 Paralelização de Algoritmos de CFD em Clusters Multi-Core MC7 Escola de Verão 2008 Arquiteturas Multi-Core Renato S. Silva LNCC - MCT Janeiro de 2008 RSS-Verão-01/08 p.2/36 Objetivo:

Leia mais

ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES II AULA 04: PROCESSAMENTO PARALELO: MULTICOMPUTADOR

ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES II AULA 04: PROCESSAMENTO PARALELO: MULTICOMPUTADOR ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES II AULA 04: PROCESSAMENTO PARALELO: MULTICOMPUTADOR Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação MULTICOMPUTADORES

Leia mais

Introdução à Informática. Aula 1

Introdução à Informática. Aula 1 Introdução à Informática Aula 1 Site da disciplina sites.google.com/site/ifbagustavo/ Ementa Introdução ao HARDWARE; Conceitos e operacionais; utilização de sistemas Utilização de Processador de texto;

Leia mais

Universidade Federal do Rio de Janeiro Informática DCC/IM. Arquitetura de Computadores II. Arquiteturas MIMD. Arquiteturas MIMD

Universidade Federal do Rio de Janeiro Informática DCC/IM. Arquitetura de Computadores II. Arquiteturas MIMD. Arquiteturas MIMD Universidade Federal do Rio de Janeiro Informática DCC/IM Arquitetura de Computadores II Arquiteturas MIMD Arquiteturas MIMD As arquiteturas MIMD dividem-se em dois grandes modelos: Arquiteturas MIMD de

Leia mais

Prof. Marcelo de Sá Barbosa SISTEMAS DISTRIBUIDOS

Prof. Marcelo de Sá Barbosa SISTEMAS DISTRIBUIDOS Prof. Marcelo de Sá Barbosa SISTEMAS DISTRIBUIDOS 1. Introdução a supercomputação 2. Visão geral de Mainframe 3. Cluster de computadores 4. Cluster Beowulf considerações de projeto 5. Cluster x Grid 6.

Leia mais

Máquinas mais rápidas do mundo Computação Paralela e Distribuída MAC Jorge Augusto Melegati Gonçalves N ō USP

Máquinas mais rápidas do mundo Computação Paralela e Distribuída MAC Jorge Augusto Melegati Gonçalves N ō USP Máquinas mais rápidas do mundo Computação Paralela e Distribuída MAC 5742 Jorge Augusto Melegati Gonçalves N ō USP 5696267 Junho de 2015 Sumário 1 Introdução 2 2 Listas 3 2.1 Top500..............................

Leia mais

Celso L. Mendes LAC /INPE

Celso L. Mendes LAC /INPE Arquiteturas para Processamento de Alto Desempenho (PAD) Aula 9 Celso L. Mendes LAC /INPE Email: celso.mendes@inpe.br Aula 9 (3/5): E. Aceleradores Estrutura Planejada i. Estruturas mais Populares ii.

Leia mais

Processamento Paralelo & Multiprocessadores

Processamento Paralelo & Multiprocessadores Processamento Paralelo & Multies Motivação Tipos de máquinas paralelas Coerência entre caches UFPR Bacharelado em Ciência da Computação 1 UMA Uniform Memory Access no acesso à memória é a mesma para todos

Leia mais

Apostila de Conceitos Básicos de Informática

Apostila de Conceitos Básicos de Informática Extensão da ETEC de Bebedouro na EE Aurélio Arrôbas Martins - Jaboticabal Apostila de Conceitos Básicos de Informática Aline Maria Sabião Jean Marcelo B. C. Santos 2010 Esquema do Computador: Hardware:

Leia mais

Arquitetura de Microcontroladores Microcontroladores e Microprocessadores Especialização em Automação Industrial

Arquitetura de Microcontroladores Microcontroladores e Microprocessadores Especialização em Automação Industrial Arquitetura de Microcontroladores Microcontroladores e Microprocessadores Especialização em Automação Industrial 1 Componentes de um computador MEMÓRIA PROCESSADOR DISPOSITIVOS DE E/S BARRAMENTO 2 Memórias

Leia mais

Carlos Eduardo Batista Centro de Informática - UFPB

Carlos Eduardo Batista Centro de Informática - UFPB Carlos Eduardo Batista Centro de Informática - UFPB bidu@ci.ufpb.br Motivação Arquitetura de computadores modernos Desafios da programação concorrente Definição de concorrência Correr junto Disputa por

Leia mais

Processamento Sísmico de Alto Desempenho na Petrobras

Processamento Sísmico de Alto Desempenho na Petrobras Processamento Sísmico de Alto Desempenho na Petrobras Thiago Teixeira E&P-Exp/Geof/Tecnologia Geofísica Julho/2011 Processamento Sísmico e Interpretação 2 Aquisição Sísmica Linhas Sísmicas Volumes de dados

Leia mais

Supercomputador IBM Roadrunner Angelo Gonçalves da Luz Centro Politécnico Universidade Católica de Pelotas (UCPel)

Supercomputador IBM Roadrunner Angelo Gonçalves da Luz Centro Politécnico Universidade Católica de Pelotas (UCPel) Supercomputador IBM Roadrunner Angelo Gonçalves da Luz Centro Politécnico Universidade Católica de Pelotas (UCPel) angelogl@gmail.com Abstract. This article aims to describe the main features of Roadrunner

Leia mais

ARQUITETURA DE SISTEMAS DISTRIBUÍDOS. Aula 1- Introdução aos Sistemas Distribuídos

ARQUITETURA DE SISTEMAS DISTRIBUÍDOS. Aula 1- Introdução aos Sistemas Distribuídos Aula 1- Introdução aos Sistemas Distribuídos OBJETIVOS DA DISCIPLINA: Compreender os conceitos de Sistemas Distribuídos; Conhecer os principais modelos de arquitetura; Entender a importância dos conceitos

Leia mais

Arquiteturas Paralelas

Arquiteturas Paralelas Apresentação Prof. Marcos José Brusso Arquiteturas Paralelas Prof. Ms. Marcos José Brusso brusso@upf.br Universidade de Passo Fundo Formação Graduação: Ciência da Computação, UPF/1994 Mestrado: Ciência

Leia mais

Evolução da Computação de Alto Desempenho sob a Ótica da Lis. ou (Se um processador já é rápido, imaginem um sistema com 3.120.000 processadores :-)

Evolução da Computação de Alto Desempenho sob a Ótica da Lis. ou (Se um processador já é rápido, imaginem um sistema com 3.120.000 processadores :-) Evolução da Computação de Alto Desempenho sob a Ótica da Lista TOP500 ou (Se um processador já é rápido, imaginem um sistema com 3.120.000 processadores :-) Siang Wun Song IME-USP Evolução

Leia mais

Redes de Computadores. Fundamentos de Sistemas Operacionais - 2º Período

Redes de Computadores. Fundamentos de Sistemas Operacionais - 2º Período Redes de Computadores Fundamentos de Sistemas Operacionais - 2º Período PARTE I: CONCEITOS BÁSICOS SUMÁRIO 1. VISÃO GERAL: 1.1 Introdução; 1.2 Funções Básicas; 1.3 Máquina de Camadas; 1.5 Tipos de Sistemas

Leia mais

Arquitetura de Computadores Paralelos. Tipos e Paralelismo Dispositivos HPC Métodos e SpeedUp

Arquitetura de Computadores Paralelos. Tipos e Paralelismo Dispositivos HPC Métodos e SpeedUp Arquitetura de Computadores aralelos Tipos e aralelismo Dispositivos HC Métodos e SpeedUp Justificativa Computadores paralelos fazem parte de quase todos os ambientes científicos Muitas empresas os empregam

Leia mais

speedup aprimorado aprimorado Fração aprimorada speedup aprimorado Fração aprimorada speedup aprimorado Tempo original Fração aprimorada aprimorado

speedup aprimorado aprimorado Fração aprimorada speedup aprimorado Fração aprimorada speedup aprimorado Tempo original Fração aprimorada aprimorado Multiprocessadores - A evolução tecnológica dos processadores iria diminuir drasticamente. 2- O caminho para o aumento de desempenho é de unir mais de um processador para realizar a mesma tarefa em menos

Leia mais

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES SISTEMAS DE COMPUTAÇÃO. Cristina Boeres

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES SISTEMAS DE COMPUTAÇÃO. Cristina Boeres FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES SISTEMAS DE COMPUTAÇÃO Cristina Boeres Sistema de Computação! Conjunto de componentes integrados com o objetivo de manipular dados e gerar informações úteis.

Leia mais

Aula 3 Redes de Interconexão

Aula 3 Redes de Interconexão Aula 3 Redes de Interconexão As redes de interconexão são de fundamental importância nas arquiteturas paralelas Não importa o tipo da arquitetura, todo computador paralelo necessita de uma rede de interconexão

Leia mais

MONTAGEM E MANUTENÇÃO DE COMPUTADORES

MONTAGEM E MANUTENÇÃO DE COMPUTADORES Álvaro Elias Flôres alvaro.flores@sc.senai.br MONTAGEM E MANUTENÇÃO DE COMPUTADORES Introdução A atividade de um computador pode ser definida por um modelo simples: Introdução Na etapa de processamento

Leia mais

Um Protótipo Para Visualização Científica Remota com o Cluster GradeBR/UFAL

Um Protótipo Para Visualização Científica Remota com o Cluster GradeBR/UFAL Um Protótipo Para Visualização Científica Remota com o Cluster GradeBR/UFAL Marco Antonio de A. Silva 1,2, Baltazar T. Vanderlei 1,3, Leonardo P. Viana 1,2,3 1 Instituto de Computação IC 2 Centro de Pesquisa

Leia mais

ORGANIZAÇÃO DE COMPUTADORES

ORGANIZAÇÃO DE COMPUTADORES Organização de es ORGANIZAÇÃO DE COMPUTADORES Curso: Tecnologia em Gestão da Tecnologia da Informação Ano: 2011 Índice Objetivo do curso Evolução histórica Introdução a Linguagens de Nível Linguagens de

Leia mais

Single-Chip Cloud Computer (SCC)

Single-Chip Cloud Computer (SCC) Single-Chip Cloud Computer (SCC) Diogo de Jesus Pina Everton Topan da Silva Organização de Computadores Professor: Alfredo Goldman vel Lejbman Departamento de Ciência da Computação Instituto de Matemática

Leia mais

Processadores para computação de alto desempenho

Processadores para computação de alto desempenho Processadores para computação de alto desempenho Aleardo Manacero Jr. DCCE/UNESP Grupo de Sistemas Paralelos e Distribuídos Introdução Nesta aula apresentaremos características de processadores e como

Leia mais

Evolução da Computação de Alto Desempenho na Ótica da Lista. ou (Se um processador já é rápido, imaginem um sistema com 131.072 processadores :-)

Evolução da Computação de Alto Desempenho na Ótica da Lista. ou (Se um processador já é rápido, imaginem um sistema com 131.072 processadores :-) Evolução da Computação de Alto Desempenho na Ótica da Lista TOP500 ou (Se um processador já é rápido, imaginem um sistema com 131.072 processadores :-) MAC 412- Organizãção de Computadores - Siang W. Song

Leia mais

Universidade Federal de Uberlândia Faculdade de Computação. Fundamentos Hardware

Universidade Federal de Uberlândia Faculdade de Computação. Fundamentos Hardware Universidade Federal de Uberlândia Faculdade de Computação Fundamentos Hardware Prof. Renato Pimentel 1 Informática Informática: ciência que estuda métodos para o tratamento da informação por meios computacionais.

Leia mais

Computação Paralela: Algoritmos e Aplicações. Prof. Amit Bhaya, Programa de Engenharia Elétrica, COPPE/UFRJ 09/05/ /05/2000

Computação Paralela: Algoritmos e Aplicações. Prof. Amit Bhaya, Programa de Engenharia Elétrica, COPPE/UFRJ 09/05/ /05/2000 Computação Paralela: Algoritmos e Aplicações Prof. Amit Bhaya, Programa de Engenharia Elétrica, COPPE/UFRJ 09/05/2000 -- 12/05/2000 1 Conteúdo do minicurso Conteúdo do minicurso Computação paralela e de

Leia mais

Linguagem de Programação II

Linguagem de Programação II Linguagem de Programação II Carlos Eduardo Ba6sta Centro de Informá6ca - UFPB bidu@ci.ufpb.br Mo6vação Adaptar a estrutura lógica de um problema (Ex.: Servidores Web). Lidar com disposi6vos independentes

Leia mais

Sistemas de Computação

Sistemas de Computação Sistemas de Computação Breve Histórico Haroldo Gambini Santos Universidade Federal de Ouro Preto - UFOP 26 de abril de 2010 Haroldo Gambini Santos Sistemas de Computação 1/9 Seção 1 Pré-História 2 Geração

Leia mais

de petróleo. Um novo domínio chamado computação de propósito geral em processadores gráficos (GPGPU) surgiu quando os pipelines de gráficos de

de petróleo. Um novo domínio chamado computação de propósito geral em processadores gráficos (GPGPU) surgiu quando os pipelines de gráficos de 12 1 1.1. Motivações Dentre os tipos de técnicas de Inteligência Artificial existentes, as técnicas de Programação Genética (PG) continuam mudando rapidamente conforme os pesquisadores e profissionais

Leia mais

Topologias de Arquiteturas de Comunicação

Topologias de Arquiteturas de Comunicação ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES Topologias de Arquiteturas de Comunicação Alexandre Amory Edson Moreno 2 / 31 Índice 1. Introdução 2. Topologias 3. Exercícios 3 / 31 Topologias de Infra-estruturas

Leia mais

PARALELISMO NO NÍVEL DO PROCESSADOR

PARALELISMO NO NÍVEL DO PROCESSADOR UNIP Universidade Paulista. Campus Brasília. PARALELISMO NO NÍVEL DO PROCESSADOR ALUNO: Lucas da Silva Dias ALUNO: Gleidson Rosa da Silva ALUNO: Gustavo da Silva Martins ALUNO: Marcelo Nery Lima RA: C633EB-1

Leia mais

Técnico em Informática. Prof. Alexandre Unterstell

Técnico em Informática. Prof. Alexandre Unterstell Técnico em Informática Prof. Alexandre Unterstell www.alex.inf.br - alexunter@gmail.com Conceitos Básicos Computador: (contar/ calcular) é um equipamento composto por uma série de circuitos eletrônicos

Leia mais

Montagem e manutenção de computadores

Montagem e manutenção de computadores Montagem e manutenção de computadores Processadores Prof. Patrícia Lucas Processadores 1 O processador é o responsável por executar instruções de máquina. A CPU (Unidade central de processamento): é o

Leia mais

Arquiteturas de Sistemas de Processamento Paralelo. Introdução

Arquiteturas de Sistemas de Processamento Paralelo. Introdução Universidade Federal do Rio de Janeiro Pós-Graduação em Informática DCC/IM - NCE/UFRJ Arquiteturas de Sistemas de Processamento Paralelo Introdução Bibliografia Advanced Computer Architecture Dezsõ Sima,

Leia mais

5 Unidades de Processamento Gráfico GPUs

5 Unidades de Processamento Gráfico GPUs 5 Unidades de Processamento Gráfico GPUs As GPUs são processadores maciçamente paralelos, com múltiplos elementos de processamento, tipicamente utilizadas como aceleradores de computação. Elas fornecem

Leia mais

Hardware. Disciplina: Teoria e Fundamentos de Sistemas de Informação. Professor: Thiago Silva Prates

Hardware. Disciplina: Teoria e Fundamentos de Sistemas de Informação. Professor: Thiago Silva Prates Hardware Disciplina: Teoria e Fundamentos de Sistemas de Informação Professor: Thiago Silva Prates Tecnologias da Informação Pode-se definir Tecnologia da Informação (TI) como o conjunto de todas as atividades

Leia mais

Hardware. Computador. Computador. Computador. Evolução dos Computadores. Laboratório de Utilização de Microcomputadores (DCA0302) Aula 01

Hardware. Computador. Computador. Computador. Evolução dos Computadores. Laboratório de Utilização de Microcomputadores (DCA0302) Aula 01 Laboratório de Utilização de Microcomputadores (DCA0302) Diogo Pedrosa Hardware Aula 01 Computador Combinação de diversos dispositivos e circuitos digitais que podem executar uma seqüência de operações

Leia mais

Avaliação de Desempenho. September 28, 2010

Avaliação de Desempenho. September 28, 2010 September 28, 2010 O que é desempenho? em primeiro lugar, uma ótima tradução para performance... :-) tempo de execução (o centro das atenções!) outras: projeto, ciclo de vida, manutenção,... mesmo outras

Leia mais

OpenMP: Variáveis de Ambiente

OpenMP: Variáveis de Ambiente Treinamento OpenMP C/C++ 1 TREINAMENTO OpenMP C/C++ Módulo 1 Computação de Alto Desempenho Módulo 2 OpenMP: Construtores Paralelos Módulo 3 OpenMP: Diretivas de sincronização Módulo 4 OpenMP: Funções de

Leia mais

Blog: om.br/ Facebook: https://www.facebook.

Blog:  om.br/ Facebook: https://www.facebook. Contatos: E-mail: profanadeinformatica@yahoo.com.br Blog: http://profanadeinformatica.blogspot.c om.br/ Facebook: https://www.facebook.com/anapinf Livro Informática para Concursos Teoria e Questões - 3a

Leia mais

28 de fevereiro de 2016

28 de fevereiro de 2016 Ítalo Mendes da Silva Ribeiro UESPI 28 de fevereiro de 2016 1 / 72 Súmario Breve 2 / 72 Súmario Breve 3 / 72 Por que estudar Arquitetura e Organização de Computadores? Conhecimento do funcionamento interno

Leia mais

Processadores para computação de alto desempenho

Processadores para computação de alto desempenho Processadores para computação de alto desempenho Aleardo Manacero Jr. DCCE/UNESP Grupo de Sistemas Paralelos e Distribuídos Introdução Nesta aula apresentaremos características de processadores e como

Leia mais

SIST706 Sistemas Distribuídos

SIST706 Sistemas Distribuídos Slide02 Arquiteturas de SD SIST706 Sistemas Distribuídos 2013/1 Prof. Jéfer Benedett Dörr @: prof.jefer@gmail.com profjefer.wordpress.com Notícias Cultura Livre Fontes de Notícias itil LPI Transistores:

Leia mais

Suporte à Execução Eficiente de Aplicações em Plataformas com Paralelismo Multi-Nível

Suporte à Execução Eficiente de Aplicações em Plataformas com Paralelismo Multi-Nível Suporte à Execução Eficiente de Aplicações em Plataformas com Paralelismo Multi-Nível Vinícius Garcia Pinto Lucas Mello Schnorr Nicolas Maillard Grupo de Processamento Paralelo e Distribuído (GPPD) Instituto

Leia mais

Arquitetura de Computadores

Arquitetura de Computadores Arquitetura de Computadores Aleardo Manacero Jr. DCCE/UNESP Grupo de Sistemas Paralelos e Distribuídos Informações Gerais Objetivos principais: Homogeneizar Aprofundar Flexibilidade x rigidez Informações

Leia mais

Barramento. Entrada. Saída

Barramento. Entrada. Saída Barramentos em Microcomputadores Jonathan Pereira Barramento Conjunto de fios paralelos com função em comum Microproc Memória Dispositivo Entrada Dispositivo Saída Barramento Barramento Tipos: Interno:

Leia mais

20/08/2013. Software e Hardware. Prof. Rogério Ferreira. Software

20/08/2013. Software e Hardware. Prof. Rogério Ferreira. Software Software e Hardware Prof. Rogério Ferreira Software 2 1 SOFTWARE São os programas usados para obter os resultados esperados pelo computador. São divididos em: software básico, aplicativos e utilitários.

Leia mais

Arquiteturas Paralelas

Arquiteturas Paralelas ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES Arquiteturas Paralelas Medidas de desempenho Alexandre Amory Edson Moreno Índice 2 1. Introdução 2. Medidas de Desempenho Introdução 3 Aumento de desempenho dos

Leia mais

Multi-processamento. Arquitecturas MIMD de memória partilhada Multi-cores heterogéneos Multi-processadores

Multi-processamento. Arquitecturas MIMD de memória partilhada Multi-cores heterogéneos Multi-processadores Multi-processamento Arquitecturas MIMD de memória partilhada Multi-cores heterogéneos Multi-processadores Arquitecturas MIMD de memória distribuída Massive Parallel Computers Sistemas distribuídos Ainda

Leia mais

GPU (Graphics Processing Unit) Bruno Padilha Gregory De Bonis Luciana Kayo

GPU (Graphics Processing Unit) Bruno Padilha Gregory De Bonis Luciana Kayo GPU (Graphics Processing Unit) Bruno Padilha - 5745282 Gregory De Bonis - 6431180 Luciana Kayo - 6430992 O que é? O que é? - Processador auxiliar responsável principalmente por operações de ponto flutuante

Leia mais

Paradigmas de Computação

Paradigmas de Computação UCE- Computação Paralela e Distribuída Paradigmas de Computação João Luís Ferreira Sobral www.di.uminho.pt/~jls jls@... http://alba.di.uminho.pt/... 1 Paradigmas de Computação paralela Resultados da Aprendizagem

Leia mais

Laboratório de Programação Paralela. Introdução. Prof. Carlos Bazilio

Laboratório de Programação Paralela. Introdução. Prof. Carlos Bazilio Laboratório de Programação Paralela Introdução Prof. Carlos Bazilio Motivação Máquinas paralelas eram arquiteturas raras antigamente Este quadro se modificou por, pelo menos, 2 razões: Barateamento dos

Leia mais