CENAPAD-SP 15 ANOS APOIANDO A PESQUISA NACIONAL



Documentos relacionados
Instituto Superior de Engenharia do Porto Administração de Sistemas Informáticos I Clusters

Prof. Marcelo de Sá Barbosa SISTEMAS DISTRIBUIDOS

Aumento da Capacidade de Armazenamento do SPRACE

1. NÍVEL CONVENCIONAL DE MÁQUINA


Meios Físicos de Comunicação

Profs. Deja e Andrei

1

Introdução A Engenharia Da Computação

Infraestrutura: devo usar a nuvem? Prof. Artur Clayton Jovanelli

Escolha seu serviço Cloud O melhor do Cloud

} Monolíticas Aplicações em um computador centralizado. } Em Rede Aplicações com comunicação em rede. } Distribuídas Comunicação e cooperação em rede

Sistemas Operacionais. Prof. André Y. Kusumoto

A cooperação Canadá - Brasil: INTERNACIONALIZAÇÃO PARA A INOVAÇÃO

Avanços na transparência

INSTITUTO DE EMPREGO E FORMAÇÃO PROFISSIONAL, I.P.

SISTEMAS DISTRIBUÍDOS

Administração de Sistemas de Informação Gerenciais

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 8

João Marcelo Uchôa de Alencar

Observatórios Virtuais

CATEGORIAS E TIPOS DE TI

O que é Grid Computing

Arquitetura e Organização de Computadores 2. Apresentação da Disciplina

1.1. Organização de um Sistema Computacional


São Paulo: múltiplas oportunidades que impulsionam seus negócios

Sistemas Operacionais Introdução. Professora: Michelle Nery

EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60

RNP2: Política de Uso Comitê Gestor RNP

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO APRESENTAÇÃO SOBRE O TEMA: GUERRA COMERCIAL DA INFORMÁTICA VITÓRIA ES

Unidade 13: Paralelismo:

Tipos de Sistemas Distribuídos (Cluster e Grid)

1. Introdução. 1.1 Contextualização do problema e questão-problema

Capacidade = 512 x 300 x x 2 x 5 = ,72 GB

A VISÃO do ENERGYIN Motivos da sua criação & Objectivos

Experiência da UFSC com Projetos Apoiados pela Lei 8248

QUALIDADE E INOVAÇÃO. Docente: Dr. José Carlos Marques

Prof.: Roberto Franciscatto. Capítulo 1.2 Aspectos Gerais

1.2 Tipos de Sistemas Operacionais

05/08/2013. Sistemas Distribuídos Cluster. Sistemas Distribuídos Cluster. Agenda. Introdução

Fundamentos de Sistemas Operacionais

Pequenas e Médias Empresas no Canadá. Pequenos Negócios Conceito e Principais instituições de Apoio aos Pequenos Negócios

GT Computação Colaborativa (P2P)

Sistemas de Informações Gerenciais

Mesa Redonda Novas agendas de atuação e os perfis profissionais em bibliotecas universitárias

2. CALENDÁRIO 3. ELEGIBILIDADE 4. INSCRIÇÃO DAS PROPOSTAS

Instalar o MarkVision

DATA WAREHOUSE NO APOIO À TOMADA DE DECISÕES

Tecnologia PCI express. Introdução. Tecnologia PCI Express

Rede Corporativa. Tutorial 10 mar 2009 Fabio Montoro. Introdução

3. Arquitetura Básica do Computador

Resultados da Lei de Informática - Uma Avaliação. Parte 4 - Programas Prioritários em Informática

Prof. Esp. Lucas Cruz

AUDITORIAS DE VALOR FN-HOTELARIA, S.A.

CONSTRUÇÃO DE JOGOS: FERRAMENTA ELETRÔNICA PARA ENSINO DA RESOLUÇÃO DO CUBO DE RUBIK

Soluções em. Cloud Computing. Midia Indoor. para

Tipos de Computadores. Sediane Carmem Lunardi Hernandes

7.Conclusão e Trabalhos Futuros

Windows para Servidores

FrontWave Engenharia e Consultadoria, S.A.

INTRODUÇÃO ÀS LINGUAGENS DE PROGRAMAÇÃO

26/2/2014. Numero de Web Sites no mundo Agosto/2002

Regulamento do projeto "50 Telhados"

O Conceito de Cluster

Por Antonio Couto. Autor: Antonio Couto Enterprise Architect

AUTONOMIA TECNOLÓGICA E SEGURANÇA CIBERNÉTICA: DESAFIOS PARA A COOPERAÇÃO ENTRE AS FORÇAS ARMADAS E O SETOR PRIVADO NO COMPLEXO INDUSTRIAL BRASILEIRO

Sistemas Distribuídos

Coordenação de Apoio a Projetos de Incentivo à Inovação PORTAL INOVAÇÃO. Workshop Nintec UFPI 2011

AUTOMAÇÃO DE ESCRITÓRIOS ADE

Informática, Internet e Multimídia

Prof.Msc Jocênio Marquios Epaminondas.

Sistemas de Informação I

Balanceamento de Carga

Projeto Você pede, eu registro.

Capítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho

ü Curso - Bacharelado em Sistemas de Informação

A EDUCAÇÃO ESPECIAL NO ÂMBITO DA PÓS-GRADUAÇÃO EM EDUCAÇÃO NO BRASIL Régis Henrique dos Reis Silva UFG e UNICAMP regishsilva@bol.com.br 1.

Tais operações podem utilizar um (operações unárias) ou dois (operações binárias) valores.

Sistema de Informação Integrado

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 10

Programa FAPESP. Pesquisa Inovativa EM. Pequenas Empresas

SINOPSE. Leandro Gomes Matos Diretor da RNC

Projeto BVS-SP-1.9 Publicação eletrônica de textos completos em Saúde Pública (15 de outubro de 1999)

PARANÁ GOVERNO DO ESTADO

RESPOSTA AO QUESTIONAMENTO FORMULADO POR EMPRESA INTERESSADA NO CERTAME.

Sistemas Operacionais

Organização e Arquitetura de Computadores I. de Computadores

ONS ANALISA SOLUÇÃO DE CLOUD COMPUTING VISANDO AGILIZAÇÃO DE PROCESSOS E DIMINUIÇÃO DOS CUSTOS DO SISTEMA ELÉTRICO BRASILEIRO

1. CAPÍTULO COMPUTADORES

estão de Pessoas e Inovação

Regulamento do projeto "50 Telhados"

INOVAÇÃO PORTUGAL PROPOSTA DE PROGRAMA

Everson Scherrer Borges João Paulo de Brito Gonçalves

Serviço de Segurança de Middlewares

28/9/2010. Paralelismo no nível de instruções Processadores superescalares

discos impressora CPU memória AULA 04 - Estruturas de Sistemas Computacionais Operação dos sistemas de computação Controlador de disco

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V

Transcrição:

CENAPAD-SP 15 ANOS APOIANDO A PESQUISA NACIONAL Edison Z. da Silva Centro Nacional de Processamento de Alto Desempenho em São Paulo CENAPAD-SP, UNICAMP Computação de alto desempenho, a missão do CENAPAD-SP, tem uma história interessante e que iniciou na metade do século passado com o advento dos primeiros computadores. Métodos usados em física computacional surgiram junto com os primeiros computadores e foram usados no Projeto Manhattan, primeiro grande projeto que precisou de computação de alto desempenho para seu desenvolvimento. Nas décadas de 50 e 60 surgiram então os primeiros computadores que foram usados para estudos que antes eram impossíveis de serem feitos com papel e lápis. Iniciava uma nova área de investigação, a simulação computacional. Problemas difíceis e que precisam de uma grande capacidade computacional, por exemplo, a previsão do tempo, as pesquisas espaciais e as pesquisas de artefatos nucleares, que hoje só podem ser estudados usando simulações, sempre usaram centros de computação dedicados para estes fins. Aos poucos os computadores começaram a entrar em todas as áreas de atividades, da simulação de novos aviões ao uso pelo sistema financeiro e pelas bolsas de valores. Todo este serviço era feito usando computadores de memória central, os chamados main frames. Quando Seymour Cray projetou o primeiro supercomputador, na década de 1970, o objetivo era ter várias instruções de um programa sendo executadas praticamente ao mesmo tempo e, com isso, mais velocidade de processamento. Os programas mais adequados para este tipo de computador eram aqueles cujas instruções eram independentes umas das outras processamento paralelo ou poderiam ser executadas em várias unidades de processamento ao mesmo tempo processamento vetorial. Os computadores evoluíram e os problemas possíveis de serem tratados cresceram. Na década de 80 uma mudança de paradigma aconteceu, os microprocessadores iniciaram uma nova fase em ciência computacional permitindo com a miniaturização, o advento das estações de trabalho, computadores de porte médio que eram unidades independentes e cabiam em cima de uma mesa. Um pesquisador podia agora ter seu próprio sistema computacional e ficar independente dos centros de computação onde anteriormente levava seus trabalhos para serem processados. Surgiram também os computadores pessoais, os PCs e a internet. Parecia que para muitas das aplicações os centros de computação haviam se tornado obsoletos. De fato isto era uma visão equivocada. É verdade que hoje alguns pesquisadores e algumas empresas têm seus sistemas computacionais

autônomos e às vezes é possível um grupo montar um sistema a partir de vários computadores pessoais em rede fazendo um cluster ou até com o uso de processadores de videogames. Porém muitos problemas ainda demandam mais capacidade computacional que estas soluções caseiras. De fato no mundo hoje a computação de alto desempenho está mais forte do que nunca e permeia quase todas as áreas de atuação do homem. Além das áreas de previsão de tempo uma das primeiras a usar um supercomputador Cray, e as outras já mencionadas, dois exemplos são: A tecnologia dos carros de formula I evolui semanalmente, entre uma corrida e outra, devido ao projeto virtual onde novos modelos e aperfeiçoamentos aos projetos são simulados em supercomputadores e posteriormente feitos e testados nos carros ao longo de um campeonato. A indústria farmacêutica utiliza o projeto virtual de fármacos que ajuda a melhorar os produtos encurtando o tempo de desenvolvimento de um novo fármaco a partir de simulações feitas em supercomputadores. Apesar de todo esse desenvolvimento nos últimos 50 anos, a demanda por Processamento de Alto Desempenho (PAD ou, em inglês, High Performance Computing HPC) cresce proporcionalmente à inovação na construção dos computadores. Em outras palavras, mesmo com tanta evolução, os programas continuam precisando de mais memória e mais poder de processamento para tentar realizar cálculos cada vez mais complexos. Por isso, uma das estratégias para atender tais demandas é o agrupamento de computadores em clusters. Nos clusters, os vários computadores que os compõem são ligados por uma rede local de alta velocidade e trabalham juntos como se fossem um único computador com capacidade bem superior. Visto que cada componente tem sua própria memória e seu processador, o cluster pode atender programas com maiores demandas por memória e poder de processamento. Conhecendo a importância da tecnologia de processamento de alto desempenho para a competitividade do País e para o seu desenvolvimento econômico, o Ministério da Ciência e Tecnologia - MCT através da FINEP - Financiadora de Estudos e Projetos, implementou o Sistema Nacional de Processamento de Alto Desempenho SINAPAD, para tornar mais fácil o aproveitamento pelo País das oportunidades oferecidas por esta tecnologia. O SINAPAD foi concebido como um sistema cooperativo e geograficamente distribuído com cobertura nacional, hoje composto de oito centros, sendo o CENAPAD-SP um deles. Nestes 15 anos o CENAPAD-SP vem cumprindo sua missão de apoiar as atividades de P&D nas áreas de Ciência e Tecnologia do País, disponibilizando um ambiente de alto desempenho.

No período de 1994 a 2002, o parque computacional foi crescendo por meio da instalação de equipamentos IBM e, a partir de 2005, com os equipamentos da SGI. O CENAPAD-SP iniciou suas atividades com um IBM 9076 SP1 com 8 nós interligados pelo High Performance Switch, cada nó com 256 MB de RAM e disco de 2 GB e um cluster de 8 IBM RISC6000/560, cada estação com 128 MB de RAM e 1,7 GB de disco. Em julho de 2002 instalamos uma maquina IBM 7040-671 conhecida como Regatta, com 4 processadores Risc/power4 e 4 GBytes de memória, que impulsionou a pesquisa por oferecer 22GFlops teóricos de desempenho. Em dezembro de 2005, instalamos os primeiros equipamentos SGI/Altix 1350 adquiridos com recursos da FAPESP, e quintuplicamos o poder computacional teórico do parque computacional do CENAPAD-SP, acrescentando 420GFlops aos 105GFlops dos equipamentos já existentes. Nesta mesma data a capacidade de armazenamento em disco foi acrescida de 7.56 TB. Foram instalados 4 nós, cada um deles com 16 processadores Itanium2, 64GB de memória e desempenho teórico de 96Gflops, além de dois outros nós que, juntos, totalizam 36GFlops. Em fevereiro de 2008 instalamos o equipamento SGI/Altix 450, adquirido com recursos do SINAPAD (Sistema Nacional de Processamento de Alto Desempenho) através da RNP (Rede Nacional de Pesquisa), com processadores Itanium2, composto de 104 processadores (208 cores) e 592 GB de memória RAM, totalizando uma capacidade de processamento teórica em torno de 1.1 TFLOPs, além de 36 TB de disco externo. É importante realçar que servidores mais robustos e com uma melhor relação memória/processador podem resolver de maneira mais eficiente os grandes problemas e desafios computacionais, típicos em um ambiente de alto desempenho. Isso é um diferencial imprescindível para um centro como o CENAPAD-SP, que se firmou no cenário brasileiro como referência em processamento científico de alto desempenho nos últimos anos. O CENAPAD-SP é responsável por uma produção cientifica de alta qualidade. Os serviços oferecidos pelo CENAPAD-SP se convertem em resultados que podem ser medidos pela produção científica produzida pelos seus usuários representada por 689 artigos em revistas internacionais indexadas, 244 participações em conferências internacionais, entre outros indicadores. Hoje são 122 projetos de pesquisa e 306 usuários utilizando o CENAPAD-SP. São projetos de várias áreas de conhecimento e de diversas instituições do país. Além destes indicadores devemos enfatizar que alguns dos trabalhos mais importantes feitos neste início de milênio em nanociência foram desenvolvidos usando recursos do CENAPAD-SP. Nos últimos anos foram publicados quatorze

artigos na prestigiosa Physical Review Letters, dos quais dois tem um destaque adicional. O artigo How do Au-nanowires break? autores E. Z. da Silva, A.J.R. da Silva and A. Fazzio, Physical Review Letters, 87, 256102 (2001) foi matéria da capa do fascículo 18. Esta foi a primeira vez que um artigo de autores brasileiros foi capa desta importante revista. Isto deu ao artigo uma grande visibilidade internacional e, no cenário nacional, foi matéria de artigo de meia página na Folha Ciência, e matéria de capa da revista Pesquisa FAPESP em fevereiro de 2002. O segundo trabalho brasileiro que foi matéria de capa no Physical Review Letters também usou o parque do CENAPAD-SP: "Molecular-Dynamics Simulations of Carbon Nanotubes as Gigahertz Oscillators", Physical Review Letters, 90, 55504-1 (2003).S. B. Legoas, V. R. Coluci, S. F. Braga, P. Z. Coura, S. O. Dantas, e D. S. Galvão. Sendo um centro nacional o CENAPAD-SP atende a usuários de diversas instituições do país, como podemos ver no mapa abaixo que apresenta a distribuição de uso por estado..

A produção científica associada à pesquisa desenvolvida pelos nossos usuários é apresentada na tabela abaixo: Principais resultados obtidos nestes 15 anos Produção Científica: Trabalhos publicados pelos usuários do CENAPAD-SP Revistas Internacionais 689 Revistas Nacionais 40 Trabalhos apresentados em Congressos, Simpósios, 244 Eventos Internacionais Trabalhos apresentados em Congressos, Simpósios, 539 Eventos Nacionais Livros Internacionais 4 Livros Nacionais 2 TOTAL DE PUBLICAÇÕES 1518 Teses de Doutorado 79 Teses de Mestrado 90 TOTAL DE TESES DEFENDIDAS 169 Ao longo dos anos o uso do parque computacional foi sempre crescente como mostra o gráfico abaixo, o que evidencia a demanda nacional que existe. Neste gráfico o uso de CPU apresentado corresponde ao uso total da capacidade instalada evoluindo juntamente com ela. Uso de CPU (hora) 964718 834.853 444379 528156 451448 88350 134082 82437 93565 79355 115835 273240 367137 1995 1996 1997 1998 1999 2000 2001 2002 2003 1489528 2004 2005 2006 2007 2008

Ao longo destes 15 anos, o uso por instituição variou, tendo sempre a UNICAMP e a USP como nossas maiores usuárias. Uso de CPU por Instituição UFPA 2,0% UFPI 1,7% UFSCAR 1,5% Outros 16,6% UNICAMP 17,7% UFF 3,1% USP 15,6% UFU 5,3% UNIFRA 5,6% UFMA 5,8% UNESP 6,9% UFC 7,5% UFSM 10,7% Quando olhamos o uso do sistema computacional do CENAPAD-SP por área do conhecimento vemos que a física e a química são nossos maiores usuários. Porém o CENAPAD-SP atende várias outras áreas, como por exemplo, a biologia que está usando cada vez mais o sistema. Uso de CPU por área de conhecimento Química 23,2% Engenharia 2,5% Computação 0,6% Biologia 0,4% Outros 2,2% Física 71,1% Concluímos que o CENAPAD-SP está contribuindo de modo significativo para o avanço do uso da tecnologia de Processamento de Alto Desempenho no país. O Centro é um grande responsável pelo apoio às principais publicações brasileiras que usam PAD.