Projetos

    Capes/Faperj - E-Hpc Computação De Alto Desempenho Em Arquiteturas Avançadas Com O Apoio Da Computação Evolutiva

    Descrição: A Forma Tradicional E Mais Difundida De Computação De Alto Desempenho Faz Uso Dos Chamados Aglomerados De Computadores (Ou Clusters), Que São Formados Por Um Conjunto De Computadores Interligados Em Redes Locais De Alta Velocidade E Funcionando Como Se Fossem Uma Única Máquina De Grande Porte. Muitas Vezes Um Cluster É Construído A Partir De Computadores Pessoais (Personal Computers Pcs). Entretanto, Uma Abordagem Alternativa De Computação De Alto Desempenho Mais Recente Faz Uso Da Adição De Placas Aceleradoras Em Pcs (Aceleração Por Hardware Coprocessador). De Acordo Com Diversos Trabalhos Já Realizados Na Área, Pode-Se Dizer Que A Grande Vantagem Desta Abordagem É Que Cada Estação Acelerada Por Hardware, Que Normalmente Não Custa Mais Que O Equivalente A Alguns Poucos Pcs, Pode Apresentar Uma Capacidade Computacional Equivalente A De Um Cluster Com Dezenas Ou, Até Mesmo, Centenas Destes Computadores, Dependendo Da Aplicação E Da Qualidade Do Software (Solução) Desenvolvido Para Tal Plataforma. Portanto, O Custo Total De Propriedade Dessas Estações Em Relação Aos Clusters É Muito Mais Baixo, E Pode Ser Ainda Menor, Uma Vez Que Se Considere A Administração Do Sistema, O Espaço Físico Ocupado, O Consumo Energético E Outros Fatores. Apesar Das Vantagens Mencionadas, O Principal Obstáculo Que Reduz A Taxa De Adesão A Essas E Outras Arquiteturas Avançadas Por Pesquisadores E Cientistas É A Dificuldade De Programação, Uma Vez Que Se Faz Necessária A Criação De Versões Dos Programas De Trabalho Cotidiano, Desenvolvidos Para Cpus, Para As Novas Plataformas. É Neste Âmbito Que A Computação Evolutiva Atua No Projeto: Auxiliando A Programação Dessas Plataformas Através Da Síntese Evolutiva De Algoritmos, Trechos De Programas E Configurações De Circuitos Digitais. Os Dois Tipos De Plataformas Avançadas Visados Neste Projeto São Representados Pela Computação De Propósito Geral Em Processadores Gráficos (Gpgpu) E Pela Computação Reconfigurável De Alto Desempenho. A Gpgpu S.