Bolsa 16/15337-9 - Paralelismo, Computação distribuída - BV FAPESP
Sistema de coleta e análise de malware baseado no sistema imunológico humano
Memória Transacional Distribuída e Modelos Eficientes de Distribuição de Dados para Acelerar Aplicações com Estruturas de Dados Irregulares.
Processo: 16/15337-9
Bolsa(s) vinculada(s): 19/01110-0 - Análise de Código para Identificação de Construções Afins à Primitivas de Hardware, BE.EP.DR
Assunto(s): Paralelismo Computação distribuída
O rápido e significativo crescimento do poder computacional, tanto das máquinas convencionais como de alto desempenho, não foi acompanhado por um ganho em mesma escala na produtividade dos programadores comuns em escrever código eficiente, capaz de explorar a crescente heterogeneidade e paralelismo do hardware. A recente mudança na direção de IaaS (Infraestrutura como Serviço) permitiu que programadores comuns também tivessem acesso a HPC (Computação de Alto Desempenho). Todavia, para fazer uso de tais ambientes, os programadores ainda são forçados ou a repensar seus problemas em novas linguagens ou modelos funcionais de programação ou tomar todo o controle sobre os dados e comunicação. Nesse contexto, este projeto estudará como recursos recentemente adicionados ao hardware e novos modelos de programação podem ser combinados para melhorar, ou criar extensões de linguagens e ajudar os desenvolvedores a projetar soluções mais eficientes, escaláveis e de fácil manutenção.
DE CARVALHO, JOAO P. L.; ARAUJO, GUIDO; BALDASSIN, ALEXANDRO. The Case for Phase-Based Transactional Memory. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, v. 30, n. 2, p. 459-472, FEB 2019. Citações Web of Science: 0.