Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Busca avançada
Ano de início
Entree

Análise de código para identificação de construções afins à primitivas de hardware

Processo: 19/01110-0
Modalidade de apoio:Bolsas no Exterior - Estágio de Pesquisa - Doutorado
Vigência (Início): 31 de março de 2019
Vigência (Término): 30 de março de 2020
Área do conhecimento:Ciências Exatas e da Terra - Ciência da Computação - Sistemas de Computação
Pesquisador responsável:Guido Costa Souza de Araújo
Beneficiário:João Paulo Labegalini de Carvalho
Supervisor: José Nelson Amaral
Instituição Sede: Instituto de Computação (IC). Universidade Estadual de Campinas (UNICAMP). Campinas , SP, Brasil
Local de pesquisa: University of Alberta, Canadá  
Vinculado à bolsa:16/15337-9 - Memória Transacional Distribuída e Modelos Eficientes de Distribuição de Dados para Acelerar Aplicações com Estruturas de Dados Irregulares., BP.DR
Assunto(s):Computação de alto desempenho   Montadores e compiladores   Arquitetura e organização de computadores   Hardware
Palavra(s)-Chave do Pesquisador:Compiler Architecture | Compiler Engineering | High-Performance Computing | Computer Architecture; Compiler Engineering; High-Performance Computing

Resumo

O velocidade de criação de dados observado na última década trouxe um intensa necessidade para armazenamento, e mais importante, extração de informação precisa e valor agregado. Aprendizado de Máquina (AM) está na liderança em relação à última graças ao speedup obtido com processadores gráficos de propósito geral. Todavia, alguns domínios de aplicação ainda não possuem boas soluções de AM e para esses casos desafiadores a solução consenso é o suporte em hardware especializado. Hardware especialista provê dispositivos computacionais customizados e, por construção, melhor se adaptam e as demandas da aplicação. Mas sua adoção pode necessitar de conhecimento específico, não relacionado à expertise do programador, e necessitar de reescritas e ajustes finos custosos no código. Visando reduzir o risco de hardware especialista tornar-se aplicável apenas aos seus nichos de aplicação, e demandar dos fabricantes manutenção de muitas linhas de produto, é altamente desejável que seja possível utilizá-los para computação de propósito geral. Nesse sentido, este projeto objetiva facilitar o uso de hardware específico para AM no contexto de computação de propósito geral. Entre os principais objetivos estão a criação de inovadoras análise de código para extração de informação relativa ao como as aplicações podem se beneficiar de primitivas de hardware especialista. O projeto de novas representações das propriedades do código que descrevam com precisão e guiem o mapeamento de suas estruturas de computação para primitivas de hardware também é um objeto do projeto. (AU)

Matéria(s) publicada(s) na Agência FAPESP sobre a bolsa:
Mais itensMenos itens
Matéria(s) publicada(s) em Outras Mídias ( ):
Mais itensMenos itens
VEICULO: TITULO (DATA)
VEICULO: TITULO (DATA)

Publicações científicas
(Referências obtidas automaticamente do Web of Science e do SciELO, por meio da informação sobre o financiamento pela FAPESP e o número do processo correspondente, incluída na publicação pelos autores)
HONORIO, BRUNO CHINELATO; DE CARVALHO, JOAO P. L.; SKAF, MUNIR; ARAUJO, GUIDO; MILFELD, K; DESUPINSKI, BR; KOESTERKE, L; KLINKENBERG, J. Using OpenMP to Detect and Speculate Dynamic DOALL Loops. OPENMP: PORTABLE MULTI-LEVEL PARALLELISM ON MODERN SYSTEMS, v. 12295, p. 16-pg., . (19/04536-9, 13/08293-7, 16/15337-9, 19/01110-0)
DE CARVALHO, JOAO P. L.; KUZMA, BRAEDY; ARAUJO, GUIDO; ASSOC COMP MACHINERY. Acceleration Opportunities in Linear Algebra Applications via Idiom Recognition. ICPE'20: COMPANION OF THE ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, v. N/A, p. 2-pg., . (13/08293-7, 16/15337-9, 19/01110-0)

Por favor, reporte erros na lista de publicações científicas utilizando este formulário.