Gabriell Alves de Araujo

  • Endereço para acessar este CV: http://lattes.cnpq.br/3777865499064744
  • Última atualização do currículo em 19/02/2018


Graduado em Música pelo Centro Universitário Metodista do Sul e graduando em Ciência da Computação pela Pontifícia Universidade Católica do Rio Grande do Sul. Interesse principal em pesquisa, análise, desenvolvimento, otimização e paralelização de algoritmos, bem como pesquisa de algoritmos computacionais na área da música. (Texto informado pelo autor)


Identificação


Nome
Gabriell Alves de Araujo
Nome em citações bibliográficas
ARAUJO, G. A.


Formação acadêmica/titulação


2013
Aperfeiçoamento em andamento em Empreendedorismo e Inovação.
Pontifícia Universidade Católica do Rio Grande do Sul, PUCRS, Brasil.
2012
Graduação em andamento em Ciência da Computação.
Pontifícia Universidade Católica do Rio Grande do Sul, PUCRS, Brasil.
2006 - 2009
Graduação em Música.
Centro Universitário Metodista, IPA-RS, Brasil.




Formação Complementar


2003 - 2011
Estudou violão erudito sob orientação do Prof. M.Sc. Eduardo Pastorini.
Porto Alegre, RS, Brasil.
2009 - 2009
Estudou violoncelo sob orientação do Prof. Deolindo Bacco de Azambuja.
Porto Alegre, RS, Brasil.


Atuação Profissional



Pontifícia Universidade Católica do Rio Grande do Sul, PUCRS, Brasil.
Vínculo institucional

2015 - Atual
Vínculo: Bolsista, Enquadramento Funcional: Bolsista de Iniciação Científica, Carga horária: 20
Outras informações
Bolsista de Iniciação Científica no grupo de pesquisa GMAP (Grupo de Modelagem de Aplicações Paralelas) da PUCRS.

Vínculo institucional

2015 - 2015
Vínculo: Livre, Enquadramento Funcional: Monitor
Outras informações
Monitoria na disciplina de Organização e Arquitetura de Computadores I, sob orientação do Prof. Dr. César Marcon.

Vínculo institucional

2015 - 2015
Vínculo: Livre, Enquadramento Funcional: Monitor
Outras informações
Monitoria na disciplina de Algoritmos e Estruturas de Dados I, sob orientação do Prof. Dr. João Batista Oliveira.

Vínculo institucional

2014 - 2014
Vínculo: Livre, Enquadramento Funcional: Monitor
Outras informações
Monitoria na disciplina de Lógica para Computação, sob orientação do Prof. Dr. Alfio Martini.

Vínculo institucional

2013 - 2013
Vínculo: Livre, Enquadramento Funcional: Monitor
Outras informações
Monitoria na disciplina de Algoritmos e Programação I, sob orientação da Prof. Dr. Lúcia Giraffa.


Escola de música da Igreja Evangélica Assembleia de Deus de Guaiba, IEADG-RS, Brasil.
Vínculo institucional

2009 - 2011
Vínculo: Livre, Enquadramento Funcional: Professor e Músico
Outras informações
Atuou como professor de violão erudito, concertista oficial de violão erudito, violoncelista da orquestra filarmônica da instituição e professor de violoncelo para iniciantes.


Centro Universitário Metodista, IPA-RS, Brasil.
Vínculo institucional

2008 - 2008
Vínculo: Livre, Enquadramento Funcional: Monitor
Outras informações
Monitoria nas disciplinas de Prática de Instrumento I, II, III e IV, sob orientação do Prof. M.Sc. Fernando Pereira.



Projetos de pesquisa


2015 - 2016
Uma Linguagem Específica de Domínio para Visualização de Grandes Volumes de Dados
Descrição: Na última década a produção de dados em todo o planeta cresceu de forma exponencial . Estes dados, possuem uma origem muito diversificada posto que a quantidade de agentes produtores de dados cresce com o uso da tecnologia. Exemplos de produtores de quantidades massivas de dados são redes sociais, simulações, sensores, registro de ligações telefônicas e informações sobre atividades de clientes. A análise destes dados pode fornecer informações para construção de conhecimento sobre tendências e comportamentos e auxiliar nas tomadas de decisões, no ambiente corporativo, científico e acadêmico. Ocorre que a análise destes dados em forma bruta é complexa, e em alguns casos inviável devido ao grande volume. Neste contexto, a utilização de técnicas de visualização torna-se uma alternativa para auxiliar na percepção destes dados. O uso de diferentes formas de visualização fornece ao analisador um modo de apresentação dos dados que favorece a percepção, já que utiliza gráficos e imagens para representar os dados. É comprovado que a utilização de imagens e formas de representação visual facilitam a percepção humana. Neste caso o processamento de imagens é realizado em paralelo pelo sistema de percepção humana, ao contrário de dados em forma de texto, que ficam limitados ao processo sequencial de leitura. Existem visualizações que possuem um processo de criação complexo, pois necessitam de programação. A visualização quando aplicada sobre uma quantidade massiva de dados acrescenta a complexidade de paralelização ou otimização, tanto na sua geração como para suportar interações. Isso se torna uma tarefa difícil para usuários, cientistas de áreas pouco contempladas pela computação e leigos no desenvolvimento de visualizações já que é necessário se preocupar com o gerenciamento de uma grande quantidade de dados, além da visualização e da programação em si. Linguagens Específicas de Domínio (ou Domain-Specific Languages - DSL) são linguagens que procuram resolver um domínio de problema particular. As DSLs vêm sendo utilizadas no contexto da aplicação ou para a geração de técnicas de visualização. Já que permitem a criação simplificada, fornecem uma interface de alto nível que abstrai detalhes de programação e, algumas, incluem o paralelismo. Isso reduz o esforço e o tempo necessário para a geração de uma visualização. No entanto, fica aberta em aberto a possibilidade de criação de uma DSL que atenda aos seguintes requisitos: possuir uma interface de fácil utilização pelo usuário que não possui conhecimentos avançados em programação; permitir a criação de visualizações de maneira rápida e fácil; utilize grandes volumes de dados. Este projeto visa abordar o processamento de grande volume de dados em paralelo e a inserção de diferentes tipos de visualizações na DSL. O objetivo é de identificar e desenvolver visualizações que podem ser adicionadas na linguagem fazendo um estudo dos tipos de visualizações disponíveis e mais utilizados. Com isso, será possível a validação da linguagem proposta, avaliando o tempo de processamento dos dados e o esforço de programação.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) / Doutorado: (1) .
Integrantes: Gabriell Alves de Araujo - Integrante / Dalvan Jair Griebler - Integrante / Cleverson Lopes Ledur - Integrante / Luiz Gustavo Leão Fernandes - Coordenador.
2015 - 2015
Avaliação Comparativa do Desempenho de uma Interface de Programação Paralela Orientada a Padrões
Descrição: Com o objetivo de abstrair detalhes de programação paralela e orientar desenvolvedores ao uso de padrões para o modelagem das aplicações, foi criada uma linguagem específica de domínio nomeada DSL-POPP. O principal objetivo é aumentar a produtividade dos programadores e reduzir o esforço na paralelização de aplicações para arquiteturas multi-core. Outro fator importante é o desempenho, o qual também não pode ser comprometido significativamente neste cenário. Neste sentido, esta pesquisa buscou realizar uma avaliação e um comparativo do desempenho da DSL-POPP em relação as tradicionais interfaces de programação paralela para arquiteturas multi-core. Por exemplo, Pthreads, OpenMP, FastFlow, TBB e Cilk. Diferentemente, a interface foi construída para fornecer esqueletos relativos aos padrões Mestre/Escravo e Pipeline. Assim, o usuário apenas escolhe o padrão adequado para modelar sua aplicação e os preenche com código sequencial. Ao compilar o programa com o compilador da DSL-POPP, código paralelo é automaticamente gerado. A avaliação do desempenho foi realizada usando aplicações de diferentes domínios. Cada uma delas foi implementada a partir da sua versão sequencial e posteriormente executada em uma máquina com processador multi-core. Os resultados de desempenho mostraram que a DSL-POPP não teve perdas significativas, mostrando que a geração de códio e a abstração criada são eficientes. Mesmo que as perdas foram pequenas, o resultado é positivo, pois avaliações anteriores sobre o esforço demostram um ganho significativo.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) / Doutorado: (1) .
Integrantes: Gabriell Alves de Araujo - Integrante / Dalvan Jair Griebler - Integrante / Cleverson Lopes Ledur - Integrante / Luiz Gustavo Leão Fernandes - Coordenador.


Áreas de atuação


1.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação.
2.
Grande área: Lingüística, Letras e Artes / Área: Artes / Subárea: Música / Especialidade: Violão Erudito.


Idiomas


Inglês
Compreende Razoavelmente, Fala Razoavelmente, Lê Razoavelmente, Escreve Razoavelmente.
Português
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.


Prêmios e títulos


2009
Prêmio de músico destaque por trabalho desenvolvido (instrumentista e professor) na instituição, Escola de música da Igreja Evangélica Assembleia de Deus de Guaíba.
2008
Prêmio de melhor instrumentista por performance no violão erudito, Concurso SESI descobrindo talentos.
2007
Prêmio de melhor instrumentista por performance no violão erudito, Concurso SESI descobrindo talentos.
2006
Prêmio de melhor instrumentista por performance no violão erudito, Concurso SESI descobrindo talentos.
2005
Prêmio de melhor instrumentista por performance no violão erudito, Concurso SESI descobrindo talentos.


Produções



Produção bibliográfica
Resumos expandidos publicados em anais de congressos
1.
ARAUJO, G. A.; LEDUR, C. L. ; GRIEBLER, D. J. ; FERNANDES, L. G. . Exploração do Paralelismo em Algoritmos de Mineração de Dados com Pthreads, OpenMP, FastFlow, TBB e Phoenix++. In: Escola Regional de Alto Desempenho do Estado do Rio Grande do Sul (ERAD/RS), 2017, Ijuí. 17th Escola Regional de Alto Desempenho do Estado do Rio Grande do Sul. Porto Alegre: Sociedade Brasileira de Computação (SBC), 2017. p. 311-314.

Apresentações de Trabalho
1.
ARAUJO, G. A.; LEDUR, C. L. ; GRIEBLER, D. J. ; FERNANDES, L. G. . Exploração do Paralelismo em Algoritmos de Mineração de Dados com Pthreads, OpenMP, FastFlow, TBB e Phoenix++. 2017. (Apresentação de Trabalho/Conferência ou palestra).

2.
ARAUJO, G. A.. Implementação Paralela de Algoritmos de Classificação de Dados para uma DSL de Visualização de Dados Geo-Espaciais. 2016. (Apresentação de Trabalho/Seminário).

3.
ARAUJO, G. A.. Avaliação Comparativa do Desempenho de uma Interface de Programação Paralela Orientada a Padrões. 2015. (Apresentação de Trabalho/Seminário).

4.
ARAUJO, G. A.. Técnicas e Composição no Violão Erudito. 2008. (Apresentação de Trabalho/Conferência ou palestra).


Produção artística/cultural
Música
1.
ARAUJO, G. A.. Concerto de violão erudito. 2011. Interpretação.

2.
ARAUJO, G. A.. Convidado especial no concerto da banda sinfônica da Igreja Evangélica Assembleia de Deus de Guaíba. 2008. Interpretação.

3.
ARAUJO, G. A.. Recital de violão erudito junto dos alunos do curso de extensão em violão erudito da UFRGS. 2006. Interpretação.




Página gerada pelo Sistema Currículo Lattes em 17/12/2018 às 4:15:07