Supercomputador IBM Roadrunner Angelo Gonçalves da Luz Centro Politécnico Universidade Católica de Pelotas (UCPel)
|
|
- Nicolas Palhares Brandt
- 7 Há anos
- Visualizações:
Transcrição
1 Supercomputador IBM Roadrunner Angelo Gonçalves da Luz Centro Politécnico Universidade Católica de Pelotas (UCPel) Abstract. This article aims to describe the main features of Roadrunner supercomputer, as well as its architecture, showing the why is the Roadrunner the supercomputer with more computational power of the present. Resumo. Este artigo tem por objetivo descrever as principais características do supercomputador Roadrunner, assim como sua arquitetura, mostrando o porquê do Roadrunner ser supercomputador com maior poder computacional da atualidade. 1. Introdução O que define o prefixo "super" adicionado a "computador" é a velocidade de seus cálculos, que precisa ser milhares de vezes mais rápidos que a de uma máquina de mesa. O ranking dos supercomputadores, que precisa ser atualizado a cada seis meses, inclui 500 máquinas. O mais lento deles trabalha numa velocidade de 5,9 teraflops, ou 5,9 trilhões de cálculos por segundo. No topo da última lista, que foi publicada em novembro de 2008, está o Roadrunner. Com prioridade ao uso militar, a máquina foi montada em parceria entre a IBM e o Laboratório Nacional Los Alamos, nos Estados Unidos. O nome é uma alusão a uma ave típica do estado do Novo México, onde o supercomputador está instalado, e ao personagem de desenho animado, papa léguas. Não se trata apenas do computador mais veloz já construído, mas também do primeiro a ultrapassar um petaflop, medida de velocidade equivalente a 1 quatrilhão de cálculos por segundo. O Roadrunner utiliza um sistema misto de microprocessadores convencionais de dois núcleos e chips similares aos usados pelo videogame Playstation 3, que são mais rápidos para fazer seqüências de cálculos repetitivos [Veja, 2008]. O Departamento de Energia dos Estados Unidos vai usar o supercomputador para simular matematicamente os efeitos de uma bomba nuclear durante as primeiras frações de segundo que se seguem à explosão. Com isso, poderá verificar a confiabilidade de um arsenal nuclear sem a necessidade de testá-lo de fato. "Até alguns anos atrás, os supercomputadores eram projetados para trabalhar com tipos específicos de cálculos", disse a VEJA o físico
2 Luiz Nunes de Oliveira, coordenador do projeto do supercomputador da Universidade de São Paulo. Agora, eles são programados para atuar em diversos projetos e podem fazer de previsões meteorológicas a mapeamentos do genoma humano. Os avanços nessa área podem ser comemorados pelos usuários de máquinas comuns: a história mostra que os equipamentos de ponta de hoje serão, com aperfeiçoamentos, os nossos computadores de mesa de amanhã. Foram gastos com o Roadrunner, 133 milhões de dólares, com o objetivo de alcançar a performance de 1.7 petaflops, onde já foi alcançando e mantido por alguns minutos petaflops em 25 de maio de 2008, alcançando picos de 1.5 petaflops, tornando-se assim o primeiro supercomputador a sustentar seu desempenho em petaflops, e, conseqüentemente, a liderança do ranking TOP500 de supercomputadores, atingindo praticamente o dobro do desempenho do antigo número 1 do ranking, também da IBM, o Blue Gene, situado no Laboratório Nacional de Livermore (Califórnia, EUA). Para poder ter uma idéia sobre o poder computacional deste supercomputador, D Agostino, diretor da Administração da Segurança Nuclear Americana fez a seguinte comparação, Se todos os 6,5 bilhões de habitantes da Terra usassem calculadoras durante 24 horas por dia, 7 dias por semana, seriam necessários 46 anos para fazerem os cálculos que Roadrunner faz em apenas um dia [Siqueira, 2008]. E para ter uma noção sobre a evolução dos supercomputadores, o Roadrunner levaria uma semana para calcular o que o computador mais rápido, há 10 anos atrás, levaria 20 anos [Lanl, 2008]. 2. TOP500 O projeto TOP500 classifica e detalha a arquitetura dos quinhentos melhores supercomputadores do mundo, a lista é organizada pela universidade de Mannheim, Alemanha, Universidade do Tennessee, EUA e por NERSC/LBNL (National Energy Research Scientific Computing Center/ Lawrence Berkeley National Laboratory). Com inicio em 1993, o TOP500, disponibiliza duas listas anuais com os 500 computadores mais velozes da atualidade, sendo uma no mesmo de junho e outra no mês de novembro. O objetivo do TOP500 é oferecer uma base confiável para rastrear e detectar tendências na computação de alto desempenho. Para medir o desempenho destes supercomputadores é utilizado o Linpack benchmark. Este banchmark mede a taxa de instruções de ponto flutuante, que é
3 determinada através da execução de um programa que resolve um sistema denso de equações lineares [LINPACK, FAQs] Linpack Benchmark Com todo o avanço alcançado nas arquiteturas de computadores, fica cada vez mais difícil comparar o desempenho entre duas máquinas apenas através de suas especificações técnicas. Para isso são utilizados programas benchmarks, que forçam as máquinas a determinadas tarefas para medir o seu desempenho. O Linpack banchmark foi criado por Jack Dongarra, Jim Bunch, Clever Moler e Pete Stewart e é baseado na biblioteca Linpack que provê álgebra linear numérica em computadores digitais. Ela foi escrita em Fortran no inicio dos anos 80 e faz uso das bibliotecas BLAS (Basic Algebra Subprograms) para desempenhar operações em vetores e matrizes. O linpack possui várias versões, a utilizada no TOP500 é uma variação da HPC (high parallel computing), que na sua versão original é permitido escolher o tamanho do problema que faz o computador atingir o desempenho ótimo e também o tamanho da entrada em que metade do desempenho máximo é obtido. Na variação utilizada pelo TOP500 são seguidos os seguintes passos: Resolver um sistema de equações lineares; Variar o tamanho dos problemas; Medir o tempo de execução para cada problema executado. Ao se medir o desempenho para diferentes problemas de tamanho N, se tem os seguintes resultados nas seguintes variáveis: Rmax Devolve o desempenho da máquina em Gflops/s para a maior instância que a máquina executou; Nmax O tamanho da maior instância que a máquina executou; Rpeak O pico de desempenho teórico em Gflops/s para a máquina. Os resultados obtidos pelo Roadrunner nestes testes foram: Nmax Rpeak Nmax
4 3. Roadrunner Este supercomputador foi construído para o U.S Departament of Energy s (DOE) e para a National Nuclear Security Administration (NNSA). Ele possui uma arquitetura híbrida, com processadores IBM PowerXCell e AMD Opteron dual-core especialmente designado a Server blades conectados por Infiniband, utilizando sistema operacional Red Hat e são gerenciados com o software XCAT para computação distribuída. O Roadrunner ocupa aproximadamente 560m² e pesa 220 toneladas. O supercomputador será utilizado no Los Alamos National Laboraty para trabalhar em problemas de segurança nacional, testar torpedos nucleares, executar testes anuais de armas nucleares variadas, predizer as mudanças climáticas de longo prazo, estudar o universo e tentar encontrar uma vacina contra a AIDS, segundo a previsão de John Morisson, encarregado do departamento de alto desempenho do Los Alamos National Laboraty [IBM, 2008]. Uma imagem do supercomputador Roadrunner pode ser vista na Figura 1: Figura 1 - Supercomputador Roadrunner 4. Características 4.1 Arquitetura Hibrida O Roadrunner difere de muitos supercomputadores atuais na medida em que é um sistema híbrido, com dois processadores de arquiteturas diferentes.
5 Supercomputadores normalmente utilizam apenas uma já que é mais fácil programar e modelar. Para conseguir utilizar todo o potencial do Roadrunner, todos os programas têm que serem escritos especialmente para esta arquitetura híbrida. O modelo híbrido consiste de um servidor de processadores Opteron dual-core fabricados pela AMD utilizando o padrão AMD64, e processadores PowerXCell fabricados pela IBM. 5. Desenvolvimento Roadrunner está em desenvolvimento desde 2002, e foi colocado em funcionamento em O Roadrunner foi construído em três fases[wikipedia, 2009] onde alcançou sua ultima fase em Fase 1 A primeira fase do Roadrunner foi a construção de um cluster padrão baseado em Opteron, enquanto avaliavam a viabilidade de continuar a construir e programar a futura versão híbrida. Nesta Fase 1, o Roadrunner atingiu 71 TeraFlops e foi posto em pleno funcionamento no Los Alamos National Laboratory para fazer simulações de armas avançadas desde Mesmo se o Roadrunner não tivesse avançado para a Fase 2 já seria um supercomputador formidável e já estaria no top 10 entre os computadores mais rápidos do mundo. 4.2 Fase 2 A Fase 2, conhecida como AAIS (Advanced Architecture Initial System) inclui a construção de uma pequena versão híbrida do sistema final, usando uma versão mais antiga do processador Cell. Esta fase foi utilizada para construir protótipos de aplicações para a arquitetura híbrida. Ele começou a funcionar em Fase 3 O objetivo da Fase 3 foi atingir e manter o desempenho acima de 1 petaflops. Para isto, mais nodos Opterons e novos processadores PowerXCell foram adicionados à arquitetura. Estes processadores PowerXCell são cinco vezes mais poderosos que os processadores Cell utilizados na Fase 2. Foi construída a escala completa da IBM em Poughkeepsie, Nova York, onde se quebrou a barreira de 1 petaflops durante sua quarta tentativa, em 25 de maio de 2008 ao meio da noite. A maioria das pessoas já haviam se recolhido, em função do adiantamento da hora, conta Don Grice, engenheiro responsável pelo projeto, mas dois técnicos ficaram de guarda para vigiar o supercomputador durante a execução da aplicação e puderam ler o relatório final de velocidade. O sistema completo foi transferido para a sua localização permanente no
6 Novo México no verão de 2008, onde os melhoramentos das aplicações irão prosseguir até o fim de 2009 [Lanl, 2008]. 6. Especificações Técnicas Roadrunner foi projetado exclusivamente para uma concepção híbrida, usando dois modelos diferentes de processadores. 6.1 Opteron AMD Opteron 2210, rodando a 1.8 GHz. Estes são processadores com dois núcleos cada. Opterons podem ser utilizados tanto para operações (monitoramento e armazenamento de dados, etc) quanto para computação (resolução de problemas). O Roadrunner tem um total de processadores Opteron (6480 destinados a computação e 432 a operações) que implica em um total de núcleos. 6.2 PowerXCell IBM PowerXCell 8i, rodando a 3.2 GHz. Estes processadores têm um núcleo para finalidade geral (PPE), e oito núcles especiais para desempenho em operações com ponto flutuante (SPE). Roadrunner tem um total de processadores PowerXCell com núcleos PPE, e núcleos SPE, que dá um total de núcleos. 6.3 Número de núcleos Pela lista Top 500, o Roadrunner diz ter núcleos. É importante saber quais cores são contados. Ao total são núcleos Opteron núcleos Cell = núcleos para ambos os nodos, computacionais e operacionais. O que acontece é que o Roadrunner não utiliza os processadores Opteron destinados a operações ao rodar o Linpack Opteros (2 núcleos) PowerXCell 8i (9 núcleos) = TriBlade Uma TriBlade é constituída por dois dual-core Opterons com 16 GB de RAM e quatro PowerXCell 8i com 16 GB de RAM. Fisicamente, um TriBlade consiste de um LS21 Opteron Blade, uma expansion blade, e dois QS22 Cell blades. O LS21 tem dois Opterons dual-core rodando a 1.8 GHz, com 16 GB de memória para toda a lamina, proporcionando 8 GB para cada CPU. Cada QS22 tem dois PowerXCell 8i, rodando a 3.2 GHz e 8 GB de memória, onde fica 4 GB para cada CPU. A expansão da lâmina conecta dois QS22 através de quatro PCIe x8 ao LS21, dois links para cada QS22. Ele fornece também conectividade externa através de um adaptador InfiniBand DDR 4x. Isto toma uma largura total de
7 quatro faixas para um único TriBlade. Três Triblades se encaixam em um chassi chamado BladeCenter H. Para facilitar a compreensão, a Figura 2 ilustra a arquitetura da TriBlade [Wikipedia]. Figura 2 - Arquitetura da TriBlade 6.5 Connected Unit A connected unit é constituída de 60 BladeCenter H cheio de TriBlades, que são 180 TriBlades. CU sistema de informações: 360 Opterons dual-core com 2,88 TiB RAN. 720 núcleos PowerXCell 8i com 2,88 TiB RAM. 12 System x3755 com dupla 10-Gbit Ethernet cada. 288-port Voltaire ISR2012 Switch com 192 infiniband 4x DDR (180 TriBlades e 20 nodos de I/O) 6.6 Roadrunner Cluster O cluster final é composto de 18 unidades interligadas (CU), que estão ligadas através de oito Switches infiniband ISR2012. Cada CU está ligada através de doze uplinks para cada segundo estágio do Switch, que faz um total de 96 conexões uplink. Sistema global de informação: processadores Opteron com 51,8 TiB de RAM (3,240 blades LS21) 12,960 processadores Cell com 51,8 TiB de RAM ( em 6,480 blades QS22) 216 sistemas de nodos de I/O x3755
8 18 CUs. 270 Racks 1080 BladeCenter H 3240 TriBlades Um total de TB de memória RAM. Consumo de 2.35 MW 6.7 Aplicações Testadas Algumas aplicações já foram testadas no supercomputador Roadrunner, algumas delas são: SPaSM - Scalable Parallel Short-range Molecular Dynamics: Modelo geral de Interação entre partículas, resolve as leis de Newton em níveis atômicos, sendo utilizado principalmente na área de metais. Obteve resultados nas seguintes áreas: resistência de metais, compressão de metais, instabilidade de fluidos. VPIC - VParticle In Cell: técnica para resolução de uma certa classe de equações diferenciais parciais, usado principalmente para simulação de plasma. MILAGRO - Simulação da evolução de um campo de radiação no tempo, considerando as seguintes interações entre as partículas: colisões, perda de massa, reflexões e passagem pelas fronteiras do sistema. Sweep3D - Simulação determinística de transporte de nêutrons e raios gamma. DNS - Direct Numerical Simulation: solução de equações de Navier-Stokes: equações diferencias a derivadas parciais que descrevem o escoamento de fluidos, considerando velocidade e pressão.
9 7. Curiosidades O Roadrunner além de ser a máquina de maior desempenho do mundo, também é uma das máquinas mais econômicas. Segundo o Green500, que disponibiliza uma lista dos computadores mais econômicos dentre os 500 do TOP500, o Roadrunner está localizado na sétima posição [Green500, 2009], como pode ser visto na Figura Conclusões Figura 3 Green500 O Roadrunner, até então, vem alcançando as expectativas de desempenho colocadas sobre ele utilizar esse novo conceito de arquitetura. O modelo híbrido, de processadores Opteron e PowerXCells se revelaram um possibilidade real de evolução para os atuais modelos existentes, atingindo alta performance e baixo consumo de energia, o que de certa forma é um grande avanço pois os supercomputadores de mais alto desempenho também possuem elevado consumo de energia, como pode ser visto na Figura 3, onde entre os 10 primeiros colocados em menor custo de energia, tirando o Roadrunner, o melhor colocado no TOP500 está na posição 41.
10 9. Referências Linpack FAQ, Frequently Asked Questions on the Linpack Benchmark and Top500. Veja, O supercomputador Papa-léguas. Junho de Disponível em Lanl, World's Fastest Computer Disponível em IBM, Fact Sheet & Bacground: Roadrunner Smashes the Petaflop Barrier. Junho de Siqueira, Ethevaldo. Fazendo um quatrilhão de cálculos por segundo. Junho de Disponível em Wikipedia, IBM Roadrunner.Março de Disponível em Green500, The Green500 list, Disponível em
TOP Arquitetura dos supercomputadores
TOP 500 - Arquitetura dos supercomputadores Steven Koiti Tsukamoto Dezembro de 2010 Objetivos Os supercomputadores Top 500 A arquitetura Supercomputadores São máquinas de grande porte, capazes de processar
Leia maisAPPRO 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 maisSupercomputador 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 maisBenchmarks. 1. Introdução
Benchmarks 1. Introdução Um Benchmark é um programa de teste de desempenho que analisa as características de processamento e de movimentação de dados de um sistema de computação com o objetivo de medir
Leia maisUNIVERSIDADE 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 maisO 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 maisMá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 maisCOMPUTAÇÃO PARALELA COM ACELERADORES GPGPU 1. Emilio Hoffmann De Oliveira 2, Edson Luiz Padoin 3.
COMPUTAÇÃO PARALELA COM ACELERADORES GPGPU 1 Emilio Hoffmann De Oliveira 2, Edson Luiz Padoin 3. 1 Trabalho de Conclusão de Curso 2 Aluno do Curso de Ciência da Computação - emiliohoffmann@hotmail.com
Leia maisComputaçã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 maisCell. Arquitetura heterogênea em um único chip. Paulo Matias 1. Seminários de Arquiteturas Avançadas de Computadores, 2010
Cell Arquitetura heterogênea em um único chip Paulo Matias 1 1 Instituto de Física de São Carlos Universidade de São Paulo Seminários de Arquiteturas Avançadas de Computadores, 2010 1 de 18 Introdução
Leia maisIntel 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 maisAGA 511. Métodos Computacionais em Astronomia. Segundo semestre de 2017
AGA 511 Métodos Computacionais em Astronomia Segundo semestre de 2017 Informações gerais Prof. Alex Cavaliéri Carciofi Email: carciofi@usp.br Ramal: 2712 Colaborador: Carlos Eduardo Paladini Email: carlos.paladini@iag.usp.br
Leia mais30/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 maisEvoluçã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 maisInstituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Lista de Exercícios para a Terceira Unidade.
Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Lista de Exercícios para a Terceira Unidade Disciplina: Informática Básica Professor: Eberton da Silva Marinho e-mail: ebertonsm@gmail.com
Leia maisAula 1: A Evolução dos Sistemas Computacionais
Aula 1: A Evolução dos Sistemas Computacionais O primeiro computador digital foi projetado pelo matemático Charles Babbage (1792-1871). Embora Babbage tenha dispendido muito de sua vida e de sua fortuna
Leia maisAula 02. Conceitos relacionados à informática. Prof.: Roitier Campos Gonçalves
Aula 02 Conceitos relacionados à informática Prof.: Roitier Campos Gonçalves Dados e Informação Dados É um fato isolado que completa a informação. Uma vez processados (ordenados, somados,filtrados) constituem
Leia maisBroadband Engine Cell Processor. Arquitetura e Organização de Processadores (CPM237) Rodrigo Bittencourt Motta
Broadband Engine Cell Processor Arquitetura e Organização de Processadores (CPM237) Rodrigo Bittencourt Motta rbmotta@inf.ufrgs.br Junho/06 Plano de Apresentação Introdução Visão Geral Organização Interna
Leia maisPalestra - 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 maisComo 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 mais4/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 maisIntrodução à Informática UFRPE - UAST
Objetivos Introdução à Informática UFRPE - UAST Um pouco da História Descrever as três características fundamentais dos computadores. Identificar os componentes básicos de um sistema de computador: entrada,
Leia maisSGI. 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 maisMEU SISTEMA ESTÁ LENTO! ENTENDA AS POSSÍVEIS CAUSAS DESTE PROBLEMA
MEU SISTEMA ESTÁ LENTO! ENTENDA AS POSSÍVEIS CAUSAS DESTE PROBLEMA VOCÊ SABIA? Algumas vezes temos uma lentidão ao utilizar o Shop Control 9 e o primeiro culpado é sempre o sistema. Mas ao tratarmos dessa
Leia maisEvoluçã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 maisSantos 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 maisMÉTODOS NUMÉRICOS APLICADOS À ENGENHARIA
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE MECÂNICA CURSO DE ENGENHARIA MECÂNICA MÉTODOS NUMÉRICOS APLICADOS À ENGENHARIA INTRODUÇÃO AOS MÉTODOS DE DIFERENÇAS FINITAS E DE VOLUMES
Leia maisHistória dos Computadores
História dos Computadores Tudo começou com o Sr. Charles Babbage no início do século XIX. Charles Babbage dedicou sua vida a construção de duas máquinas calculadoras. Ambas as tentativas foram fracassadas.
Leia maisUniversidade 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 maisENIAC Primeiro computador de Propósito Geral. William Stallings Computer Organization and Architecture 6 th Edition (2003)
William Stallings Computer Organization and Architecture 6 th Edition (2003) ENIAC Primeiro computador de Propósito Geral Electronic Numerical Integrator And Computer Chapter 2 Computer Evolution and Performance
Leia maisApresentaçã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 maisIntrodução Infraestruturas e Serviços Em desenvolvimento Necessidades de Computação Perspectivas futuras Consórcio GridFEUP
Computing@FEUP 2011 Consórcio GridFEUP CICA 13 de Julho de 2011 Índice 1 Introdução Agenda Estatísticas 2 Infraestruturas e Serviços Infraestruturas Serviços 3 Em desenvolvimento Cloud Computing 4 Necessidades
Leia maisHISTÓRIA DO COMPUTADOR
HISTÓRIA DO COMPUTADOR Introdução a Computação e Engenharia de Software Profa. Cynthia Pinheiro Já há muito tempo o homem vem tentando livrar-se dos trabalhos manuais e repetitivos, entre os quais estão
Leia maisComputaçã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 maisCAP-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 maisMaterial baseado nos slides de: Marcos José Santana Regina Helena Carlucci Santana
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação SSC643 Avaliação de Desempenho de Sistemas Computacionais Aula 4 Sarita Mazzini Bruschi
Leia maisComo os Processadores Funcionam
clubedohardware.com.br Por Gabriel Torres Editor executivo do Clube do Hardware Introdução Apesar de cada microprocessador ter seu próprio desenho interno, todos os microprocessadores compartilham do mesmo
Leia maisPCS 2039 Modelagem e Simulação de Sistemas Computacionais
UNIVERSIDADE DE SÃO PAULO ESCOLA POLITÉCNICA Departamento de Engenharia de Computação e Sistemas Digitais PCS 2039 Modelagem e Simulação de Sistemas Computacionais Graduação em Engenharia de Computação
Leia maisInformática Básica e Aplicativos de Escritório
Informática Básica e Aplicativos de Escritório Computadores: Ferramentas para a Era da Informação Professor: Charles Leite Forjando uma Sociedade Baseada em Computadores Bases tradicionais da economia:
Leia maisMicroprocessadores II - ELE 1084
Microprocessadores II - ELE 1084 CAPÍTULO III PROCESSADORES P5 3.1 Gerações de Processadores 3.1 Gerações de Processadores Quinta Geração (P5) Pentium (586) 32 bits; Instruções MMX; Concorrente K5 (AMD).
Leia maisDesempenho. Sistemas de Computação
Desempenho Definição Medidas de desempenho utilizadas Tempo de resposta ou tempo de execução: tempo decorrido entre o início da execução de um programa e o seu final Quantidade de trabalho realizada em
Leia maisOrganizaçã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 maisConceitos sobre Computadores
Conceitos sobre Computadores Prof. UNESP - São José do Rio Preto Linguagem Computacional Neste tópico veremos: Os Componentes físicos dos computadores O hardware: principais partes dos computadores atuais.
Leia mais6 Resultados Estratégias Consideradas
Resultados 38 6 Resultados Este capítulo mostra algumas estratégias consideradas antes de chegarmos ao sistema proposto, mostra também os resultados obtidos ilustrados por diversos experimentos computacionais,
Leia maisProcessadores 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 maisInformática Básica e Aplicativos de Escritório
Informática Básica e Aplicativos de Escritório Computadores: Ferramentas para a Era da Informação Professor: Charles Leite Forjando uma Sociedade Baseada em Computadores Bases tradicionais da economia:
Leia mais20/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 maisFTC Faculdade de Tecnologia e Ciências Engenharia Civil 1º Semestre. Conceitos Básicos. Rafael Barbosa Neiva
FTC Faculdade de Tecnologia e Ciências Engenharia Civil 1º Semestre Conceitos Básicos Rafael Barbosa Neiva rafael@prodados.inf.br SUMÁRIO Introdução e conceitos básicos Hardware Software 2 Tecnologia da
Leia maisPlano Anual de Aplicação da Reserva Técnica para Conectividade à Rede ANSP. Redes definidas por software e ampliação da conectividade para 10 Gbps
Plano Anual de Aplicação da Reserva Técnica para Conectividade à Rede ANSP Redes definidas por software e ampliação da conectividade para 10 Gbps Universidade Federal do ABC (UFABC) Coordenador: Prof.
Leia maisInformática I. Aula 1. Objetivo da disciplina
Informática I Aula 1 http://www.ic.uff.br/~bianca/informatica1/ Aula 1-27/08/2007 1 Objetivo da disciplina O objetivo da disciplina é dar ao aluno uma visão geral sobre a área de ciência da computação.
Leia maisSingle-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 maisAmbientes 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 maisIntroduçã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 maisMontagem 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 maisCHPC Computational Platforms
CHPC Computational Platforms Dorah Thobye Acting Technical Manager Slide 1 OUTLINE CHPC HPC PLATFORMS IBM IBM E1350 LINUX CLUSTER BLUE GENE/P CHALLENGES MACHINE USAGE STATS SUN MICROSYSTEMS SUN Fusion
Leia maisProcessadores 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 maisArquitetura de Microprocessadores
Arquitetura de Computadores UNIDADE 4 Arquitetura de 27-02-2019 Sumário FSB e Além; Tipo de microprocessadores; Organização do Sistema de E/S; Hierarquia da memória; North Bridge A CPU Bus, Front Side
Leia maisORGANIZAÇÃ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 maisAvaliaçã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 maisInformática Básica. Conceitos Básicos
Informática Básica Conceitos Básicos SUMÁRIO Introdução e conceitos básicos Hardware Software 2 Transformação Social Comunicação E-mail, conversa on-line, vídeo conferência, redes sociais,... 3 Transformação
Leia maisInformática Aplicada. Introdução
Informática Aplicada Introdução Breve histórico da computação moderna Principais eventos 1000ac - Ábaco 1614 - Logaritmos (John Napier) 1623 - Sistema Binário (Francis Bacon) 1642 - Máquina de Turing 1946
Leia maisSistemas de Computação
Sistemas de Computação Introdução Haroldo Gambini Santos Universidade Federal de Ouro Preto - UFOP 11 de março de 2010 Haroldo Gambini Santos Sistemas de Computação 1/24 Classi cação/uso de Computadores
Leia maisIntrodução ao Fortran 90
Introdução ao Fortran 90 Departamento de Física UFPel Pré-História 1943-1953: Computador com Programa Fixo ENIAC (Electronic Numerical Integrator and Computer) Início do Projeto: 1943 Projeto Completo:
Leia maisSistemas de Computação. Bibliogra a. Hardware e Software. Notas. Introdução. Haroldo Gambini Santos. 26 de abril de Notas
Classi cação/uso de Computadores Digitais Sistemas de Computação Introdução Haroldo Gambini Santos Universidade Federal de Ouro Preto - UFOP 26 de abril de 2010 Haroldo Gambini Santos Sistemas de Computação
Leia maisOs computadores ditigais podem ser classificados em 5 grupos distintos:
Informática A informática engloba toda atividade relacionada ao uso dos computadores, permitindo aprimorar e automatizar tarefas em qualquer área de atuação da sociedade. Informática é a "Ciência do tratamento
Leia maisSSC510 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 maisComplexidade de Tempo e Espaço
Complexidade de Tempo e Espaço Profa. Sheila Morais de Almeida DAINF-UTFPR-PG junho - 2018 Sheila Almeida (DAINF-UTFPR-PG) Complexidade de Tempo e Espaço junho - 2018 1 / 43 Este material é preparado usando
Leia maisPara otimização de segurança de sua maquina, recomendo esta opção. Depois de selecionada clique em Avançar.
Como Instalar? Para instalar o Antivírus Microsoft Security Essentials, é necessário o download do instalador, disponível no site http://windows.microsoft.com/pt-br/windows/securityessentials-download.
Leia maisOrganização de Sistemas Computacionais Processadores: Organização da CPU
Universidade Paulista UNIP Curso: Ciências da Computação Turma: CCP30 Turno: Noturno Disciplina: Arquitetura de Computadores Professor: Ricardo Loiola Alunos: Thiago Gomes dos Santos Matrícula: C63873-0
Leia maisIntrodução à Computação
Universidade Federal de Campina Grande Departamento de Sistemas e Computação Introdução à Computação Sistemas Computacionais Prof. a Joseana Macêdo Fechine Régis de Araújo joseana@computacao.ufcg.edu.br
Leia maisArquitetura 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 maisInformática I. Aula 2. Ementa
Informática I Aula 2 http://www.ic.uff.br/~bianca/informatica1/ Aula 2-29/08/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e
Leia maisINTRODUÇÃ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 maisArquitetura e organização de computadores Uma visão geral
Arquitetura e organização de computadores Uma visão geral MAC 344 - Arquitetura de Computadores Prof. Siang Wun Song Baseado em W. Stallings - Computer Organization and Architecture Objetivo do disciplina
Leia maisFACULDADE DE TECNOLOGIA SENAC GOIÁS. Arquitetura de Computadores
FACULDADE DE TECNOLOGIA SENAC GOIÁS DESIRON GONÇALVES, IURY NERES, JADER FIGUEIREDO E JEFFERSON MENDES. Arquitetura de Computadores Goiânia, dezembro de 2016. FACULDADE DE TECNOLOGIA SENAC GOIÁS DESIRON
Leia maisConceitos computacionais
Conceitos computacionais Conceitos computacionais Informática Médica Prof. Jean D. H. M. Andreazza Fatec - Bauru Computador é uma máquina capaz de variados tipos de tratamento automático de informações
Leia maisVisualização Distribuída utilizando Agrupamentos de PCs 10
1 Introdução Sistemas de visualização vêm sendo utilizados em diversas áreas da indústria e do campo científico. Dentre essas áreas, CAD (Computer Aided Design), visualização científica e realidade virtual
Leia maisPARTE I - FUNDAMENTOS DE PROJETOS DE COMPUTADORES ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR
PARTE I - FUNDAMENTOS DE PROJETOS DE COMPUTADORES ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR Introdução Entender a arquitetura de computadores do ponto de vista do programador Entender
Leia maisCUDA: Compute Unified Device Architecture. Marco Antonio Simões Teixeira
CUDA: Compute Unified Device Architecture Marco Antonio Simões Teixeira Sumário Introdução; CUDA: História; CUDA: programando; CUDA e deep learning; Links úteis; Considerações finais. 2 INTRODUÇÃO 3 O
Leia maisEVOLUÇÃO DOS COMPUTADORES
EVOLUÇÃO DOS COMPUTADORES 1 VISÃO GERAL O primeiro computador que surgiu foi o ENIAC, sigla em inglês que significa Integrador e Computador Numérico e Eletrônico. O computador surgiu na década de 1940,
Leia maisO 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 maisModelos de Computadores
Modelos de Computadores Computadores para uso mais básico: Office, editores de texto, etc. INSPIRON SMALL DESKTOP (FABRICANTE DELL) Componentes Configuração de R$2.854,00 Configuração de R$2.626,00 Processador
Leia maisNOÇÕES DE INFORMÁTICA
NOÇÕES DE INFORMÁTICA ALISSON CLEITON MÓDULO I 1. A placa-mãe (motherboard) de um computador é o hardware responsável por conectar e interligar todos os componentes. Um componente que já vem instalado
Leia maisBARRAMENTOS DO SISTEMA FELIPE G. TORRES
BARRAMENTOS DO SISTEMA FELIPE G. TORRES BARRAMENTOS DO SISTEMA Um computador consiste em CPU, memória e componentes de E/S, com um ou mais módulos de cada tipo. Esses componentes são interconectados de
Leia maisAULA 03: FUNCIONAMENTO DE UM COMPUTADOR
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 03: FUNCIONAMENTO DE UM COMPUTADOR Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação O QUE É UM COMPUTADOR?
Leia maisUm Calculador de Capacidade de Computação para Nós de Máquinas Virtuais LAM/MPI
Um Calculador de Capacidade de Computação para Nós de Máquinas Virtuais LAM/MPI Diego Luis Kreutz 1 Lucas Mello Schnorr 2 Cleverton Marlon Possani 3 Resumo Este texto apresenta um calculador de capacidade
Leia maisENGENHARIA DE SISTEMAS MICROPROCESSADOS
ENGENHARIA DE SISTEMAS MICROPROCESSADOS Prof. Pierre Vilar Dantas Turma: 0040-A Horário: 4N Aula 01-26/07/2017 Plano de ensino Professor www.linkedin.com/in/pierredantas/ TÓPICOS Conceitos gerais. Evolução
Leia maisÍndice. Escolha de um Computador
Sumário Introdução ao desempenho. Métricas utilizadas para medir o desempenho. Relações entre métricas. 1 Índice 2. O Papel do Desempenho 2.1 Medição do Desempenho 2.2 Relacionando as Métricas 2.3 Escolha
Leia maisFundamentos de sistemas de Informação
DSC/CCT/UFCG Fundamentos de sistemas de Informação Sistemas de Informação computadorizados- CBIS Prof Luis Eduardo 2 Introdução à CBIS O que é Computação? O que é Informática? 3 O que é Informática? INFOR
Leia maisARQUITETURA DE COMPUTADORES
RCM00014 Haswell wafer ARQUITETURA DE COMPUTADORES Prof. Luciano Bertini Site: http://www.professores.uff.br/lbertini/ Objetivos do Curso Entendimento mais aprofundado do funcionamento
Leia maisTópicos Avançados em Sistemas Computacionais: Infraestrutura de Hardware Aula 02
Tópicos Avançados em Sistemas Computacionais: Infraestrutura de Hardware Aula 02 Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação POR QUE APRENDER CONCEITOS
Leia maisCapí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 maishttp://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 maisIntrodução OpenMP. Nielsen Castelo Damasceno
Introdução OpenMP Nielsen Castelo Damasceno Computação de auto desempenho Processamento Paralelo Memória Distribuída e Compartilhada Modelo de programação OpenMP Métricas de Desempenho Computação de auto
Leia maisSISTEMAS DISTRIBUÍDOS
INTRODUÇÃO SISTEMAS DISTRIBUÍDOS Até meados dos anos 80 as máquinas eram grandes e caras; A maioria das empresas tinham equipamentos que operavam de forma independente por falta de uma forma confiável
Leia maisAnálise e Projeto de Algoritmos
Análise e Projeto de Algoritmos Profa. Sheila Morais de Almeida DAINF-UTFPR-PG junho - 2018 Sheila Almeida (DAINF-UTFPR-PG) Análise e Projeto de Algoritmos junho - 2018 1 / 40 Este material é preparado
Leia maissistema de armazenamento (SAN) ligado com um switch fibre dois sistemas de inteligação Myrinet 10 Gb Ethernet 1 Gb
SEARCH Cluster SEARCH Vista Geral Alguns números 46 nós de computação com 1U de altura 92 processadores Xeon a 3.2 Ghz 92 GB de Ram 8 processadores Nvidia 7900GT 920 Gbps Myrinet 10Gb www.di.uminho.pt/search/equipamento.htm
Leia maisIntrodução à Computação
Slide 02 22/05/2017 Introdução à Computação Prof. Cleziel Franzoni da Costa @Cleziel 1 /Cleziel cleziel@hotmail.com cleziel.wordpress.com 42 3 Hardware x Software 4 Hardware x Software 5 Hardware Todo
Leia maisMáquinas Multiníveis Aula 04. Prof. Jadir Eduardo Souza Lucas Universidade Federal do Espírito Santo Departamento de Informática
Máquinas Multiníveis Aula 04 Evolução... Computadores Mecânicos Geração Zero Mecânicos (1642-1945) Blaise Pascal (1623-1662) - máquina de calcular, adições e subtrações Leibniz (1646-1716) - mesmo estilo,
Leia mais