Luiz Gustavo Leão Fernandes

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


Bacharel e Mestre em Ciência da Computação pela Universidade Federal do Rio Grande do Sul (UFRGS). Doutor em Ciência da Computação pelo Instituto Nacional Politécnico de Grenoble (França) nas áreas de Sistemas Distribuídos e Modelagem de Aplicações Paralelas. Professor Adjunto da Escola Politécnica da Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS). Coordenador do Grupo de Modelagem de Aplicações Paralelas (GMAP). Credenciado no Programa de Pós-Graduação em Ciência da Computação (PPGCC) atuando como orientador de Mestrado e Doutorado. Ministra as disciplinas de tópicos relacionados a Sistemas Distribuídos, Programação Paralela e Linguagens Formais, nos cursos de Graduação e Pós-Graduação. Suas principais áreas de interesse são: Computação Paralela; Modelagem de Aplicações de Alto Desempenho; Sistemas Distribuídos; Computação Verificada de Alto Desempenho; Avaliação de Desempenho; Interfaces de Programação Paralela; Eficiência Energética em Alto Desempenho e Computação Científica. (Texto informado pelo autor)


Identificação


Nome
Luiz Gustavo Leão Fernandes
Nome em citações bibliográficas
FERNANDES, L. G.;FERNANDES, L. G. L.;Fernandes, Luiz Gustavo;Fenandes, Luiz Gustavo L.;Fernandes, Luiz Gustavo Leão;FERNANDES, Luiz Gustavo;GUSTAVO FERNANDES, LUIZ;FERNANDES, LUIZ G.

Endereço


Endereço Profissional
Pontifícia Universidade Católica do Rio Grande do Sul, Faculdade de Informática, Programa de Pós-Graduação em Ciência da Computação.
Av. Ipiranga, 6681 - PPGCC - Prédio 32 - Sala 619
Partenon
90619-900 - Porto Alegre, RS - Brasil
Telefone: (51) 33203611
Ramal: 8619
Fax: (51) 33203621
URL da Homepage: http://www.inf.pucrs.br/~gustavo


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


1997 - 2001
Doutorado em Informática: Sistemas Distribuídos.
Institut National Polytechnique de Grenoble, INPG, França.
Título: Parallélisation d'un Algorithme d'Appariement d'Images Quasi-dense, Ano de obtenção: 2002.
Orientador: Brigitte Plateau e Yves Denneulin.
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.
Palavras-chave: Calcul Parallèle; Algorithmique Parallèle; Synthèse d´Images; Grappes de processeurs.
1992 - 1995
Mestrado em Computação.
Universidade Federal do Rio Grande do Sul, UFRGS, Brasil.
Título: Utilização de Redes Neurais na Análise e Previsão de Séries Temporais,Ano de Obtenção: 1995.
Orientador: Philippe Olivier Alexandre Navaux.
Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil.
Palavras-chave: Redes Neurais Artificiais; Séries de Tempo; Econometria.
1988 - 1992
Graduação em Ciências de Computação.
Universidade Federal do Rio Grande do Sul, UFRGS, Brasil.
Título: SMART - Sistema para Modelagem e Análise de Redes de Petri Temporizadas.
Orientador: Philippe Olivier Alexandre Navaux.




Atuação Profissional



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

2005 - Atual
Vínculo: Celetista, Enquadramento Funcional: Professor Adjunto, Carga horária: 40

Vínculo institucional

1994 - 2005
Vínculo: Celetista, Enquadramento Funcional: Professor Auxiliar, Carga horária: 20
Outras informações
Afastamento para doutorado no exterior no período de agosto de 1997 a dezembro de 2001

Atividades

03/2018 - Atual
Conselhos, Comissões e Consultoria, Escola Politécnica, .

Cargo ou função
Membro do Colegiado da Escola Politécnica.
03/2016 - Atual
Ensino, Ciência da Computação, Nível: Pós-Graduação

Disciplinas ministradas
Programação Paralela
Tópicos Especiais em Processamento Paralelo e Distribuído I
Seminários Integrados
Programação Paralela Estruturada
Programação Paralela Heterogênea
05/2013 - Atual
Direção e administração, Escola Politécnica, Programa de Pós-Graduação em Ciência da Computação.

Cargo ou função
Coordenador do Programa de Pós Graduação em Ciência da Computação.
01/2005 - Atual
Pesquisa e desenvolvimento , Escola Politécnica, Programa de Pós-Graduação em Ciência da Computação.

03/2002 - Atual
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Arquitetura de Computadores II
Linguagens Formais e Autômatos
Paradigmas de Linguagens de Programação I
Sistemas Operacionais Distribuídos
Trabalho de Conclusão II
Trabalho de Conlusão I
03/2002 - 02/2018
Ensino, Engenharia da Computação, Nível: Graduação

Disciplinas ministradas
Introdução à Engenharia da Computação
Laboratório de Programação I
Programação para Engenharia A
Programação Paralela e Distribuída
Trabalho de Conclusão
09/2013 - 12/2017
Conselhos, Comissões e Consultoria, Faculdade de Informática, .

Cargo ou função
Membro do Núcleo Docente Estruturante (NDE) do curso de Ciência da Computação.
05/2013 - 12/2017
Conselhos, Comissões e Consultoria, Faculdade de Informática, .

Cargo ou função
Membro do Colegiado da Faculdade de Informática (FACIN).
3/2005 - 12/2015
Ensino, Programa de Pós-Graduação em Ciência da Computação, Nível: Pós-Graduação

Disciplinas ministradas
Processamento Paralelo e Distribuído
Programação Distribuída
Sistemas Distribuídos
Programação Paralela
03/2012 - 02/2014
Conselhos, Comissões e Consultoria, Faculdade de Informática, .

Cargo ou função
Membro da Comissão Científica da Faculdade de Informática.
04/2011 - 03/2012
Conselhos, Comissões e Consultoria, Faculdade de Informática, .

Cargo ou função
Coordenador da Comissão Científica da FACIN.
03/2010 - 02/2012
Conselhos, Comissões e Consultoria, Faculdade de Informática, Programa de Pós-Graduação em Ciência da Computação.

Cargo ou função
Membro da Comissão Coordenadora do PPGCC.
01/2010 - 03/2011
Conselhos, Comissões e Consultoria, Faculdade de Informática, .

Cargo ou função
Membro da Comissão Científica da Faculdade de Informática.
03/2007 - 02/2009
Conselhos, Comissões e Consultoria, Faculdade de Informática, Programa de Pós-Graduação em Ciência da Computação.

Cargo ou função
Membro da Comissão Coordenadora do PPGCC.
03/2005 - 02/2009
Ensino, Sistemas de Informação, Nível: Graduação

Disciplinas ministradas
Sistemas Operacionais
Estágio Profissional
03/2008 - 12/2008
Conselhos, Comissões e Consultoria, Faculdade de Informática, .

Cargo ou função
Membro do Colegiado do Curso de Ciência da Computação.
03/2005 - 07/2005
Ensino, Educação Física, Nível: Graduação

Disciplinas ministradas
Atividade Física e Tecnologia
03/2003 - 02/2005
Ensino, Pedagogia Multimeios, Nível: Graduação

Disciplinas ministradas
Redes Informatizadas para Comunicação e Informação
06/2002 - 12/2003
Conselhos, Comissões e Consultoria, Faculdade de Informática, .

Cargo ou função
Membro da Comissão de Implantação do Planejamento Estratégico na FACIN.
03/2002 - 07/2002
Ensino, Enfermagem, Nível: Graduação

Disciplinas ministradas
Enfermagem e Sistemas de Informação
08/1994 - 07/1997
Ensino, Informática, Nível: Graduação

Disciplinas ministradas
Arquitetura de Computadores I
Computação Básica e Programação
Introdução à Microinformática
Programação de Sistemas de Computação
Sistemas Operacionais

Sociedade Educacional Três de Maio, SETREM, Brasil.
Vínculo institucional

2018 - Atual
Vínculo: Colaborador, Enquadramento Funcional: Participante de projeto de pesquisa


Universidade Federal do Rio Grande do Sul, UFRGS, Brasil.
Vínculo institucional

1995 - 1996
Vínculo: Bolsista projeto CNPq/PROTEM, Enquadramento Funcional: Pesquisador DTI, Carga horária: 30

Vínculo institucional

1989 - 1992
Vínculo: Bolsista Iniciação Científica, Enquadramento Funcional: Auxiliar de Pesquisa, Carga horária: 20



Linhas de pesquisa


1.
Computação de Alto Desempenho
2.
Avaliação de Desempenho de Programas Paralelos
3.
Modelagem de Aplicações Paralelas
4.
Computação em Nuvem
5.
Computação Científica
6.
Interfaces de Programação Paralela
7.
Eficiência Energética em Computação de Alto Desempenho


Projetos de pesquisa


2018 - Atual
Programação Paralela em GPU para Aplicações de Processamento de Stream
Descrição: Arquiteturas paralelas heterogêneas estão cada vez mais presentes nos sistemas computacionais atuais. Isso vai desde servidores até celulares, aonde existe pelo menos um processador de propósito geral (multi-core) e outro co-processador de propósito específico para o processamento gráfico e matemático (many-core). Tal cenário proporciona um paralelismo massivo e um alto poder computacional. No entanto, é um desafio para programadores explorarem todo este paralelismo disponível de maneira eficiente. Tratando-se de arquiteturas heterogêneas, a complexidade é ainda maior, pois envolve dois paradigmas de programação paralela, ou seja, duas formas diferentes de programar e modelar o paralelismo no código fonte. O objetivo deste projeto é aliar a SPar à programação paralela para GPUs (Graphics Processing Unit). A SPar é uma linguagem específica de domínio criada recentemente pelo Grupo de Modelagem de Aplicações Paralelas (GMAP) com suporte as arquiteturas multi-core (CPU) para simplificar a programação paralela em aplicações de streaming. Este projeto visa explorar soluções de programação paralela do estado da arte para arquiteturas many-core (GPUs) a fim de explorar o paralelismo das duas arquiteturas ao mesmo tempo em aplicações de processamento de \textit{stream}. Além de proporcionar ao bolsista conhecimentos na temática do projeto, os resultados e a implementação do paralelismo em aplicações reais irão colaborar para propor uma abstração da programação paralela em GPUs junto da SPar futuramente.
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) .
Integrantes: Luiz Gustavo Leão Fernandes - Coordenador / Dalvan Griebler - Integrante / Gabirell Alves de Araújo - Integrante.Financiador(es): Pontifícia Universidade Católica do Rio Grande do Sul - Bolsa.
2018 - Atual
Programação Paralela e Distribuída para Aplicações de Processamento de Stream
Descrição: Descrição: Aplicações baseadas em stream se tornaram amplamente utilizadas nos últimos anos. A grande maioria delas necessita de respostas imediatas com alta vazão no processamento dos elementos do stream. Alguns exemplos são processamento de vídeo e imagem, análise de dados em tempo real, aplicações de rede, simulações e sistemas reativos. Neste contexto, apresentamos a SPar que é uma linguagem específica de domínio embarcada na linguagem C++ para realizar o paralelismo de stream. Ela apresenta uma nova abordagem, permitindo que usuários com pouco conhecimento em programação paralela possam, usando apenas cinco atributos e dois tipos de anotações, anotar e identificar no código sequencial a região de paralelismo. Além disso, o compilador da SPar é usado para gerar um código paralelo que suporta os sistemas multicore. No entanto, ainda é necessário implementar neste compilador a geração automática para arquiteturas multi-computador, como clusters e grids, cujas regras de transformações já foram definidas. Em vista disso, o objetivo deste projeto é de implementar a geração de código paralelo para este tipo de arquitetura utilizando bibliotecas de troca de mensagem como MPI e suas variações. As principais contribuições esperadas são: (I) validação das regras de transformação propostas através de um gerador automático de código; (II) portabilidade de código entre arquiteturas multicore e clusters/grids; (III) um compilador que poderá ser utilizado pela comunidade científica para paralelização de aplicações baseadas em stream.
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) .
Integrantes: Luiz Gustavo Leão Fernandes - Coordenador / GRIEBLER, DALVAN - Integrante.Financiador(es): Fundação de Amparo à Pesquisa do Estado do Rio Grande do Sul - Bolsa.
2018 - Atual
DDPE: A DSL for the Dot-Product Engine
Descrição: Este projeto tem como motivação a criação de uma linguagem específica de domínio (Domain-Specific Language - DSL) para o acelerador de hardware Dot-Product Engine (DPE). O DPE é um acelerador recentemente projetado pela HP para aplicações que realizam operação de soma de produtos com grande frequência. Estas operações são realizadas em programas desenvolvidos no domínio de Machine Learning e Deep Learning, os quais são importantes por diversas razões. Por exemplo, estas aplicações são desenvolvidas para melhorar a vida das pessoas em diversos segmentos da sociedade (e.g., saúde, segurança, financeiro, conforto, acessibilidade, etc.). A realização deste projeto permitirá oferecer uma DSL de mais alto nível para explorar/usar os recursos do acelerador DPE. Isso será de suma importância para que novas e sofisticadas aplicações possam ser desenvolvidas, visto que o principal limitador da linguagem DPE atualmente disponível é o baixo nível de abstração (muito atrelado às propriedades arquiteturais) e as restrições quanto a expressividade de operações para aplicações de Machine Learning e Deep Learning..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (3) .
Integrantes: Luiz Gustavo Leão Fernandes - Coordenador / Dalvan Griebler - Integrante / Felipe Meneguzzi - Integrante.Financiador(es): Hewlett Packard Enterprise - Auxílio financeiro.
2018 - Atual
Laboratório de Análise de Movimentos
Descrição: Trata-se de PROJETO INSTITUCIONAL financiado via edital Pro-Equipamentos da FAPERGS. A análise precisa de movimentos é uma necessidade em diversas áreas como em reabilitação, biomecânica humana e de outros animais, esportes, indústria de filmes e animações, realidade virtual e realidade aumentada, treinamento de pessoal para a indústria, e navegação de veículos autônomos. Tendo em vista estes potenciais benefícios abrangentes e de uso por múltiplas áreas, o objetivo deste projeto é viabilizar a aquisição e implantação de um sistema de captura de movimentos na universidade. Este sistema será instalado na forma de um laboratório multiusuário, servindo não somente as necessidades acadêmicas da universidade, mas também como um recurso que pode ser empregado à sociedade e à indústria local..
Situação: Em andamento; Natureza: Pesquisa.
2018 - Atual
ParaElastic: Provendo e Abstraindo o Paralelismo e a Elasticidade Automática em Aplicações de Streaming

Projeto certificado pelo(a) coordenador(a) Dalvan Jair Griebler em 09/07/2018.
Descrição: Aplicações de streaming estão cada vez mais presentes em nossos sistemas atendendo diversos tipos de usuários. Com os recentes avanços tecnológicos, elas vêm sendo exploradas e desafiadas a resolverem problemas importantes para a humanidade em áreas como a medicina (análise de imagens médicas para descoberta de doenças), transporte (carro autônomo e monitoramento de tráfego), agricultura (monitoramento de pragas e otimização no uso de pesticidas) e segurança (para monitoramento e detecção de indivíduos). Um dos desafios nestas aplicações é a exploração do paralelismo para atender uma determinada qualidade de serviço associada a vazão e a latência. A característica básica de uma aplicação de stream é ter um conjunto contínuo de itens/instruções/tarefas (em sua maioria infinito) que fluem naturalmente através de uma sequência de operações, computando sobre cada elemento do stream. Sem este fim determinado, os dados não podem ser simplesmente particionados e mapeados para unidades de processamento paralelas. Além disso, também existe uma dependência entre as operações, onde cada operação consome uma entrada de dados produzida pela operação anterior e produz na saída o resultado do processamento para a próxima operação, assemelhando-se a uma linha de produção. Outro desafio é permitir que estas aplicações possam executar em ambientes de nuvens computacionais ao invés de executar nos tradicionais centros de processamento de alto desempenho. O modelo de computação em nuvem permite um controle maior sobre os recursos e o usuário pode pagar somente pelo que usa. Ao mesmo tempo, é possível ter acesso instantaneamente a um grande poder computacional sem mesmo ter que adquirir o hardware. A elasticidade (aumentar e diminuir o uso de recursos computacionais) destes ambientes possibilita a diminuição dos custos quando as aplicações de streaming são preparadas para fazer a utilização adequada e sob demanda dos recursos. Este cenário é bem favorável e apropriado para ser explorado nestas aplicações, uma vez que a intensidade do fluxo contínuo de dados varia e o custo computacional da operação muitas vezes é irregular para cada item/tarefa a ser processada. Ciente destes desafios, o projeto tem como objetivo investigar diferentes formas de explorar o paralelismo e a elasticidade automática, bem como fornecer o suporte eficiente a um conjunto de aplicações de streaming aliando estas duas propriedades importantes..
Situação: Em andamento; Natureza: Pesquisa.
2017 - Atual
Uma DSL para Aplicações MapReduce em Sistemas Multi-Core Baseada em Anotações
Descrição: A programação paralela tem sido um grande desafio para muitos desenvolvedores de aplicação. Uma forma de explorar o paralelismo de dados é usar o padrão MapReduce, do qual surge o termo aplicações MapReduce. A popularidade deste padrão cresceu com o aumento massivo de dados e ele tem sido amplamente usado, especialmente em ambientes distribuídos nesta última década. Mais recentemente, a utilização do MapReduce também começou a ser explorada em ambientes de memória compartilhada (multi-core). O maior desafio neste cenário é o suporte de abstrações de alto nível para este tipo de aplicação. Enquanto que as soluções do estado da arte atual abstraem detalhes para o programador de sistemas, os desenvolvedores de aplicação possuem dificuldade em lidar com detalhes atrelados à programação paralela. Podemos destacar a implementação do próprio padrão MapReduce, do balanceamento de carga e das customizações orientadas a otimização do desempenho para arquitetura alvo. Outro problema é a utilização de diretivas de compilação ou extensões de linguagem que não são parte da linguagem hospedeira padrão, pois possuem uma sintaxe própria e pouco familiar ao que o desenvolvedor de aplicação está acostumado a trabalhar. O objetivo deste projeto é propor uma abordagem de abstração diferente e especializada. Para isso, a proposta é a criação de uma linguagem específica de domínio interna baseada em anotações do padrão C++17, apoiando desenvolvedores de aplicações MapReduce com abstrações de mais alto nível e familiares ao seu ambiente de desenvolvimento.
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) .
Integrantes: Luiz Gustavo Leão Fernandes - Coordenador / Dalvan Griebler - Integrante / Junior Loff - Integrante.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.
2017 - Atual
Exploração do Paralelismo em Aplicações de Processamento de Stream Relevantes para a Indústria Tecnológica
Descrição: Grande parte das aplicações do mundo real podem ser caracterizadas como um fluxo contínuo de processamento. São as chamadas aplicações de processamento de stream. Elas estão presentes em diversos segmentos da indústria tecnológica, colaborando para o surgimento de soluções inovadoras que agregam valor aos produtos que têm alto impacto na vida cotidiana das pessoas. De modo geral, as que mais precisam da exploração do paralelismo podem ser categorizadas em: I) aplicações de processamento de imagem, video e áudio que normalmente realizam operações de codificação, reprodução, filtro, captura, etc.; II) aplicações de backup, compressão e deduplicação em dados armazenados e recebidos de diferentes fontes (sensores e aparelhos mobile, monitoramento de pacientes e sistemas, registros de log, etc.); e III) aprendizado de máquina profundo (Deep Learning) que envolve o reconhecimento de padrões e informações em vídeos, áudio, imagens e em outras bases de dados. Dentro deste contexto, algumas aplicações requerem uma latência baixa e uma alta vazão. Na maior parte das aplicações de stream, estes requisitos só podem ser atendidos através da exploração do paralelismo. Diante disso, o projeto tem como objetivo a exploração do paralelismo em um conjunto de aplicações de processamento de stream do mundo real usando a linguagem específica de domínio SPar. Ela foi criada pela equipe do grupo de pesquisa GMAP da PUCRS com a finalidade de simplificar a exploração do paralelismo em aplicações de stream. Além de contribuir para melhorar o desempenho das aplicações de stream, este projeto ajudará a validar a SPar em um ambiente real.. Situação.
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) .
Integrantes: Luiz Gustavo Leão Fernandes - Coordenador / Dalvan Griebler - Integrante / Renato Barreto Hoffmann Filho - Integrante.Financiador(es): Fundação de Amparo à Pesquisa do Estado do Rio Grande do Sul - Bolsa.
2016 - 2018
Elasticidade Automática em Aplicações MapReduce para Nuvens Computacionais
Descrição: Com a facilidade de acesso à internet, a quantidade de dados produzida tem aumentado significativamente, principalmente nos últimos 10 anos. The Zettabyte Era, é uma pesquisa realizada pela Cisco, que mostra um estudo e projeção sobre os dados criados na internet. O histórico abordado pela pesquisa, mostra que em 1992, 100GB de dados eram criados por dia. Em 2013, essa quantidade era em torno de 28,875 GB por segundo. E para 2018, a projeção para a quantidade de dados criadas é de 50,000 GB por segundos. Esse aumento de dados é uma ideia que já está amadurecida na área da computação, por isso, empresas e diversos grupos de pesquisas vem trabalhando com o objetivo de criar mecanismos para entender e coletar maiores informações que são geradas na internet. Atualmente, o padrão MapReduce é um destes mecanismos utilizados para processamento de grandes volumes de dados. Na maioria dos casos, os mecanismos como MapReduce necessitam de um grande poder computacional, e empresas necessitam investir financeiramente nestes recursos. Com objetivo de evitar esse alto custo financeiro, as empresas têm um olhar positivo para a computação em nuvem, sendo um modelo de oferta de serviço bem exercido no meio comercial. O modelo de computação em nuvem permite que os recursos computacionais provisionados sejam selecionados pelo usuário de acordo com a sua necessidade. A cobrança por utilizar este serviço é realizada de acordo com o uso, sendo pela demanda ou necessidade da aplicação utilizada. Uma característica importante nos ambientes de nuvem é a possibilidade de aplicar elasticidade, podendo aumentar ou diminuir os recursos de acordo com a demanda. Este aspecto motiva a proposta de criação de um mecanismo, que forneça elasticidade automática em tempo de execução para aplicações MapReduce. Dessa forma, os recursos podem ser provisionados dinamicamente de acordo com a necessidade do usuário, permitindo um processamento mais eficiente comuso inteligente da infraestrutura do provedor de serviços e pagando somente pelo o que foi usado. Isso facilitará para o cliente do serviço de nuvem executar suas aplicações MapReduce sem precisar se preocupar com a alocação de recursos, que será realizada por uma middleware. Este middleware proposto realizará uma análise dos recursos necessários e fará a alocação automaticamente, sem necessitar de intervenção do usuário, facilitando não só a execução do software, mas também o processo de desenvolvimento, considerando que atualmente o cliente precisa utilizar as APIs do OpenStack para poder usufruir da elasticidade que as nuvens oferecem. O projeto está propondo a criação de um middleware que forneça o aprovisionamento automático de recursos computacionais (memória, armazenamento e processamento) para aplicações MapReduce na ferramenta de computação em nuvem OpenStack.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) / Doutorado: (1) .
Integrantes: Luiz Gustavo Leão Fernandes - Coordenador / Dalvan Griebler - Integrante / Lucas Sartori Piatnicki - Integrante / Enrique Bozza Dutra - Integrante.Financiador(es): Pontifícia Universidade Católica do Rio Grande do Sul - Bolsa.
2016 - 2017
Um Compilador para Geração Automática de Código Paralelo em Aplicações MapReduce
Descrição: Visando melhoria de performance, simplicidade e escalabilidade no processamento de dados amplos, o Google propôs o padrão paralelo MapReduce. Este padrão tem sido implementado de variadas formas para diferentes níveis de arquitetura, alcançando resultados significativos com respeito a computação de alto desempenho. No entanto, desenvolver código otimizado com tais soluções requer conhecimento especializado na interface e na linguagem de programação de cada solução. Durante a dissertação de mestrado de um membro do GMAP (Grupo de Modelagem de Aplicações Paralelas) foi criada uma interface unificada de programação MapReduce que ofereceu regras de transformação de código que permitem partir de uma linguagem de alto nível e gerar soluções otimizadas para arquiteturas de memória compartilhada e distribuída. A interface proposta é capaz de evitar perdas de performance uma vez que a geração através das regras apresentou resultados similares à aplicações paralelizadas manualmente, enquanto alcança uma redução de código e esforço de programação que aumenta a produtividade do desenvolvedor. Este projeto tem como objetivo dar continuidade a esta pesquisa a partir do desenvolvimento de um gerador de código para realizar automaticamente as transformações e realizar melhorias na interface através do estudo de outras ferramentas atuais como Spark, Storm e Flink.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) / Doutorado: (1) .
Integrantes: Luiz Gustavo Leão Fernandes - Coordenador / Dalvan Griebler - Integrante / Junior Loff - Integrante.Financiador(es): Fundação de Amparo à Pesquisa do Estado do Rio Grande do Sul - Bolsa.
2016 - 2017
Avaliação de uma Linguagem Específica de Domínio para Paralelismo de Stream
Descrição: Aplicações baseadas em stream se tornaram amplamente utilizadas nos últimos anos. A grande maioria delas necessita de respostas imediatas com alta vazão no processamento dos elementos do stream. Alguns exemplos são processamento de vídeo e imagem, análise de dados em tempo real, aplicações de rede, simulações e sistemas reativos. Neste contexto, apresentamos a SPar que é uma linguagem específica de domínio embarcada na linguagem C++ para realizar o paralelismo de stream. Ela apresenta uma nova abordagem, permitindo que usuários com pouco conhecimento em programação paralela possam, usando apenas cinco atributos e dois tipos de anotações, anotar e identificar no código sequencial a região de paralelismo. Além disso, o compilador da SPar é usado para gerar um código paralelo que suporta os sistemas multicore. No entanto, ainda é necessário realizar uma avaliação mais ampla do seu desempenho em aplicações reais, bem como experimentos de software para medir o esforço de programação em relação aos frameworks do estado da arte. Em vista disso, o objetivo deste projeto é implementar diferentes tipos de aplicações e comparar com os demais frameworks o esforço e o desempenho da SPar. As contribuições esperadas são: (I) novos resultados do desempenho da SPar para otimização da geração de código; (II) informações sobre o esforço necessário com o intuito de melhorar a interface com o programador; (III) descoberta de novas aplicações de stream e limitações da SPar.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) .
Integrantes: Luiz Gustavo Leão Fernandes - Coordenador / Dalvan Griebler - Integrante / Renato Barreto Hoffmann Filho - Integrante.Financiador(es): Fundação de Amparo à Pesquisa do Estado do Rio Grande do Sul - Bolsa.
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: Luiz Gustavo Leão Fernandes - Coordenador / Dalvan Griebler - Integrante / Cleverson Ledur - Integrante / Gabriell Alves de Araújo - Integrante.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.
2014 - 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: (2) / Doutorado: (1) .
Integrantes: Luiz Gustavo Leão Fernandes - Coordenador / Dalvan Griebler - Integrante / Vinicius Meirelles Pereira - Integrante / Gabirell Alves de Araújo - Integrante.Financiador(es): Fundação de Amparo à Pesquisa do Estado do Rio Grande do Sul - Bolsa.
2014 - 2014
Programação Paralela e Alto Desempenho Voltados para Ambientes de Computação em Nuvem
Descrição: As características essenciais da computação em nuvem são a virtualização e a abstração. A virtualização é a principal facilitadora no gerenciamento de computação em nuvem e possibilita que um único hardware execute vários sistemas operacionais simultaneamente. Existem vários métodos de operação de virtualização: emulação, virtualização completa, paravirtualização e virtualização a nível de sistema operacional. Na construção dos ambientes de computação em nuvem é possível formar ecossistemas que determinam os modelos de serviços de uma nuvem, que são os modelos IaaS (Infrastructure as a Service), PaaS (Platform as a Service) e SaaS (Software as a Service). Os objetivos do projeto são abordar a programação paralela no cenário de computação em nuvem e verificar se o desempenho de aplicações que rodam em um determinado hardware é mantido ao migrar para um ambiente em nuvem. Para isso, foi implantada uma nuvem privada com a ferramenta OpenNebula sobre o virtualizador KVM. As instâncias virtuais foram criadas com o sistema operacional ubuntu server. Posteriormente, foram executadas as suítes do NPB (Nasa Parallel Benchmark) que exploraram os cenários de memória compartilhada e distribuída nos ambientes de nuvem e nativo. Após a coleta dos logs de execução, foi utilizada a abordagem estatística para analisar o quão foram significativas as diferenças entre os ambientes. Os resultados demostraram que o desempenho das aplicações paralelas é significativamente afetado quando as aplicações paralelas são migradas para a nuvem..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) / Doutorado: (1) .
Integrantes: Luiz Gustavo Leão Fernandes - Coordenador / Dalvan Griebler - Integrante / Natasha Kerollin dos Santos Flores - Integrante / Lucas Sartori Piatnicki - Integrante.Financiador(es): Fundação de Amparo à Pesquisa do Estado do Rio Grande do Sul - Bolsa.
2014 - Atual
SLAM Intervalar para Robôs Terrestres

Projeto certificado pelo(a) coordenador(a) Mariana Luderitz Kolberg em 04/11/2015.
Descrição: Neste projeto busca-se dar continuidade ao trabalho desenvolvido para o problema de auto-localização, visando propor um SLAM híbrido para robôs terrestres, usando técnicas de Análise Intervalar e filtro de partículas. Espera-se que o algoritmo forneça um resultado estimado através do filtro de partículas, que tenha a incerteza modelada através da análise de intervalos. Deste modo, o algoritmo será capaz de proporcionar uma garantia sobre o resultado obtido..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (3) / Mestrado acadêmico: (4) / Doutorado: (3) .
Integrantes: Luiz Gustavo Leão Fernandes - Integrante / Mariana Luderitz Kolberg - Coordenador / Edson Prestes - Integrante / Flávia Farina - Integrante / Tatiana da Silva - Integrante.
2013 - 2014
Linguagem Específica de Domínio Voltada para Padrões de Programação Paralela
Descrição: Este projeto tem por finalidade colaborar na construção de uma interface de programação para arquiteturas multi-core. A referida interface é uma Linguagem Específica de Domínio (DSL) voltada para programação orientada a padrões paralelos. Seu principal objetivo é oferecer ao programador uma interface de alto nível para reduzir o esforço na paralelização de aplicações sem comprometer seu desempenho. A principal contribuição foi a criação de um programa de computador para auxiliar na avaliação de desempenho das aplicações paralelas e inclusão do padrão Pipeline..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (2) / Doutorado: (1) .
Integrantes: Luiz Gustavo Leão Fernandes - Coordenador / Dalvan Griebler - Integrante / Daniel Centeno Einloft - Integrante / Thomaz Carvalho Leite Silveira - Integrante.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.
2013 - 2014
DSL-POPP: Uma Linguagem Específica de Domínio Voltada para Padrões de Programação Paralela
Descrição: Este projeto tem por finalidade colaborar no desenvolvimento da DSL-POPP. Esta é uma Linguagem Específica de Domínio para Programação Orientada a Padrões Paralelos, a qual oferece ao programador uma interface de alto nível. A principal contribuição é a avaliação do esforço e desempenho em diferentes aplicações sintéticas. Os resultados demonstraram que a DSL-POPP reduziu o esforço na paralelização de aplicações sem comprometer o desempenho..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (2) / Doutorado: (1) .
Integrantes: Luiz Gustavo Leão Fernandes - Coordenador / Dalvan Griebler - Integrante / Vinicius Meirelles Pereira - Integrante / Estefani da Silva dos Santos - Integrante.Financiador(es): Fundação de Amparo à Pesquisa do Estado do Rio Grande do Sul - Bolsa.
2010 - 2014
GREEN-GRID: Computação de Alto Desempenho Sustentável
Descrição: A recente conscientização da importância do custo energético dos sistemas computacionais não condiz com a crescente demanda por recursos computacionais cada vez mais poderosos. Se de um lado diferentes segmentos da sociedade da informação necessitam de tratamento automatizado de seus processos, por outro, o aumento da frequência de relógio das CPUs está se tornando impossível devido ao custo de energia associado ao seu incremento. A solução que tem sido proposta pelos fabricantes é a introdução do paralelismo nas próprias CPUs (chips multi-cores, e em breve many-cores), bem como o uso de recursos computacionais voluntários (volunteer computing) ou agregados por meio de Grades Computacionais. Ambas soluções permitem maximizar a taxa de utilização dos seus recursos de hardware, aumentando assim a capacidade de processamento sem aumentar o custo energético. Este contexto de processamento consciente do custo energético está associado ao Green Computing, ou Computação Sustentável. O projeto reúne um grupo de trabalho em Computação Sustentável formado por quatro grupos de trabalho distribuídos em quatro Instituições de Ensino Superior do Estado do Rio Grande do Sul, a saber: a Universidade Federal do Rio Grande do Sul, a Universidade Federal de Pelotas, a Universidade Federal de Santa Maria e a Pontifícia Universidade Católica do Rio Grande do Sul. Os parceiros propõem unir suas competências para a criação de uma infra-estrutura de Grade Computacional para Computação Sustentável, baseada na exploração de recursos sub-utilizados (e.g., laboratórios ociosos nos turnos noturnos) e em processadores multi-cores de baixo custo energético. As atenções da pesquisa estarão voltadas às questões relacionadas ao suporte de execução de aplicações sobre esta infra-estrutura, havendo também preocupação de desenvolvimento de ferramentas de apoio ao desenvolvimento de aplicações para esta infra-estrutura considerando o requisito de computação sustentada.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (10) / Mestrado acadêmico: (7) / Doutorado: (3) .
Integrantes: Luiz Gustavo Leão Fernandes - Integrante / Philippe Olivier Alexandre Navaux - Integrante / Nicolas Maillard - Integrante / Avelino Zorzo - Coordenador / Gérson Homrich Cavalheiro - Integrante / César A. F. De Rose - Integrante / Adenauer Correa Yamin - Integrante / Cláudio Fernando Resin Geyer - Integrante / Alexandre Carissimi - Integrante / Maurício Pilla - Integrante / Andréa Charão - Integrante.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro / Fundação de Amparo à Pesquisa do Estado do Rio Grande do Sul - Bolsa.
2010 - 2012
Computação de Alto Desempenho com Programação Híbrida para Aplicações Reais
Descrição: Diversas áreas do conhecimento apresentam cada vez mais aplicações que necessitam de respostas rápidas extraídas da computação de um grande volume de dados. Podem ser citadas como exemplo áreas como Meteorologia (previsão do tempo), Física (simulações com alta carga computacional), Bioinformática (data-mining de cadeia de proteínas), Computação Gráfica (representação de volumes tridimensionais), etc. O processamento paralelo aparece como alternativa viável para melhorar o desempenho de tais aplicações, fato este proporcionado pelo custo relativamente pequeno para a aquisição de um ambiente paralelo com poder computacional elevado. Este poder computacional aumenta significativamente na medida em que cresce a utilização de clusters de máquinas multiprocessadas (arquitetura híbrida). No entanto, a utilização de técnicas convencionais de programação paralela não é suficiente para que seja extraído todo poder de processamento deste tipo de arquitetura. Nesse cenário, este projeto justifica-se pela necessidade de investigação de novas metodologias para programação adequada de ambientes de alto desempenho híbridos, abrangendo práticas de programação, análise de características da aplicação alvo e formas de avaliar a qualidade da implementação híbrida. Com isto, pesquisadores de diversas áreas do conhecimento serão beneficiados, uma vez que pesquisar e conhecer todos estes aspectos trata-se de uma fase que, geralmente, despende tempo nas implementações..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) / Doutorado: (1) .
Integrantes: Luiz Gustavo Leão Fernandes - Coordenador / Mateus Raeder - Integrante / Dalvan Jair Griebler - Integrante / Eduardo Baladão - Integrante.Financiador(es): Pontifícia Universidade Católica do Rio Grande do Sul - Bolsa.
2010 - 2012
Resolução de Sistemas Lineares Esparsos com Computação Verificada em Ambientes de Alto Desempenho
Descrição: A presente proposta de pesquisa está focada na utilização de técnicas de computação de alto desempenho para acelerar a resolução de Sistemas de Equações Lineares (SELAS) esparsos de grande porte que utilizem a Computação Verificada para garantir a correta representação numérica dos resultados obtidos.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) / Doutorado: (1) .
Integrantes: Luiz Gustavo Leão Fernandes - Coordenador / Mariana Kolberg - Integrante / Cleber Roberto Milani - Integrante / Viviane Linck lara - Integrante.Financiador(es): Fundação de Amparo à Pesquisa do Estado do Rio Grande do Sul - Bolsa / Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.
2008 - 2009
HPVC - High Performance Verified Computing
Descrição: Em problemas científicos e tecnológicos, a confiabilidade vem se tornando um requisito cada vez mais importante. Exemplos extremamente simples mostram que, devido à representação finita dos números, os resultados numéricos usando aritmética tradicional de ponto-flutuante podem estar completamente errados. A matemática intervalar permite a captura de incertezas na modelagem e formulação dos problemas, na estimativa dos parâmetros, em operações de arredondamento e na interpretação de modelos. Na resolução de sistemas de equações lineares, o controle sobre o erro gerado na computação apresenta-se como um requisito indispensável para obtenção de resultados corretos da solução dos problemas. A construção de solvers para tratamento de matrizes esparsas e de grande porte, representando um conjunto de equações lineares, utilizando computação verificada em ambientes de alto desempenho permite a resolução de problemas advindos das mais diferentes áreas do conhecimento, e que ainda necessitam alto poder de processamento e alta acurácia em seus resultados. Desta forma, a computação de alto desempenho juntamente com a verificação automática dos resultados apresenta-se como uma ferramenta chave para aplicações críticas oriundas de campos como a tecnologia espacial, bioinformática, engenharia automotiva ou validação de plantas nucleares sem experimentos físicos reais. Com intuito de tratar não somente problemas acadêmicos longe das restrições impostas pelas necessidades industriais, softwares de alta confiabilidade e eficiência devem ser desenvolvidos para arquiteturas paralelas. O principal resultado científico almejado, após a execução deste projeto, está focado em uma metodologia que possibilite a resolução de sistemas de equações lineares esparsos de grande porte com computação verificada em plataformas de alto desempenho. Esta metodologia representará uma ferramenta importante para pesquisadores de diferentes áreas científicas..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (1) Doutorado: (3) .
Integrantes: Luiz Gustavo Leão Fernandes - Coordenador / Mateus Raeder - Integrante / Mariana Kolberg - Integrante / Dalcidio Claudio - Integrante / Gerd Bohlender - Integrante / Rudi Klatte - Integrante / Vincent Heuveline - Integrante / Walter Krämer - Integrante / Markus Richter - Integrante / Cleber Roberto Milani - Integrante.Financiador(es): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Auxílio financeiro.
Número de produções C, T & A: 3 / Número de orientações: 1
2008 - 2009
PROPRIO - Profiling for Optimized Parallel Ripping Orchestration
Descrição: O objetivo deste projeto é de investigar novas técnicas de otimização que permitam acelerar o processo de rasterização de documentos previamente renderizados através do desenvolvimento de estratégias para alocar um conjunto de RIPs baseada na análise do perfil de jobs com conteúdo PDF (Portable Document Format). As principais dificuldades estão relacionadas à identificação de uma estratégia para assegurar o processamento dos jobs tirando o máximo proveito da capacidade do ambiente de impressão distribuído através de políticas de escalonamento de jobs. É necessário ainda assegurar que a prioridade dos jobs seja mantida e que o Provedor de Serviços de Impressão tenha flexibilidade para submeter pequenos jobs durante o processamento de jobs maiores.
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (4) .
Integrantes: Luiz Gustavo Leão Fernandes - Coordenador / Thiago Tasca Nunes - Integrante / Fabio Giannetti - Integrante / Mariana Kolberg - Integrante / Alexis Cabeda - Integrante / Rafael Nemetz - Integrante / Carolina Marques Fonseca - Integrante / Maiquel Breitenbach - Integrante.Financiador(es): Hewllet Packard - Cooperação.Número de orientações: 6
2007 - 2007
FOP/MAUI - Alto Desempenho na Composição de Layouts para Impressão de Dados Variáveis
Descrição: Este projeto pretende investigar a utilização de técnicas de alto desempenho para acelerar o processo de composição de layouts para impressão de dados variáveis. O maior desafio da pesquisa proposta neste projeto é conseguir produzir uma ferramenta auto-configurável capaz de identificar o melhor ambiente para renderização de um documento em função de suas características descritas no seu formato.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (2) .
Integrantes: Luiz Gustavo Leão Fernandes - Coordenador / Thiago Tasca Nunes - Integrante / Mateus Raeder - Integrante / Rafael Nemetz - Integrante.Financiador(es): Hewllet Packard - Cooperação.
Número de produções C, T & A: 1 / Número de orientações: 3
2006 - 2006
ADR-VDP - Técnicas de Alto Desempenho para a Renderização de Documentos XSL-FO para VDP
Descrição: O principal objetivo deste projeto está diretamente relacionado à criação de uma ferramenta robusta, portável, escalável e com boa usabilidade para a renderização em paralelo de documentos VDP em ambientes de impressão industrial, (i.e., ambientes que precisem de alta vazão na renderização de documentos). A utilização de técnicas de construção de programas de alto desempenho dentro do contexto da área de Engenharia de Documentos pode ser considerada um segundo aspecto inovador desta pesquisa. O maior desafio da pesquisa proposta neste projeto é conseguir conduzir o processo de refinamento e investigação das otimizações a serem feitas na ferramenta FOP paralela de forma eficiente para que a mesma resulte em um produto concluído, testado e com desempenho satisfatório.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (1) .
Integrantes: Luiz Gustavo Leão Fernandes - Coordenador / Lucas Janssen Baldo - Integrante / Thiago Tasca Nunes - Integrante / Márcio Bastos Castro - Integrante.Financiador(es): Hewllet Packard - Cooperação.
Número de produções C, T & A: 1 / Número de orientações: 2
2005 - 2006
GerpavGrid- Sistema Distribuído de Apoio a Investimentos de Conservação e Manutenção dos Pavimentos das Vias Públicas
Descrição: A Secretaria Municipal de Obras e Viação (SMOV), através da Supervisão de Conservação e Vias Urbanas, órgão responsável pela conservação e manutenção das vias públicas da cidade, tem se deparado nos últimos anos com a crescente necessidade de metodologias e sistemas gerenciais atualizados para o desempenho eficiente das suas funções institucionais. Tal fato decorre, por exemplo, da grande expansão das demandas de serviços, conseqüência da expansão urbana acelerada, e das próprias soluções adotadas para responder a tal expansão, como é o caso, por exemplo, da maior utilização de revestimentos asfálticos. Por outro lado, ocorre ao mesmo tempo uma forte retração do poder público, às voltas com enormes restrições orçamentárias, e com cobranças cada vez mais acentuadas da sociedade por maior eficiência na indicação quanto às opções para utilização dos recursos públicos. Neste contexto, surgiu a demanda por um sistema que acompanhasse e fiscalizasse a utilização dos recursos públicos no que se refere ao controle da malha viária urbana. O sistema alvo deste projeto tem uma alta demanda computacional por efetuar cálculos de indicadores de conservação sobre parte da extensão do eixo de um logradouro, denominado arco. O arco é caracterizado como o trecho entre dois pontos de mudança de característica, interrupção ou partição de um logradouro. Existem, aproximadamente, 32 mil arcos cadastrados em Porto Alegre. Além disto, diversas simulações podem ser feitas projetando as condições destes arcos ao longo do tempo (variando a evolução do fluxo de veículos, fatores climáticos, etc.) de forma a permitir um aporte de recursos de forma mais eficiente.
Situação: Concluído; Natureza: Pesquisa.
2005 - 2005
SDE-FED - Simulação da Dinâmica de Elétrons em um Dispositivo FED Utilizando o Método de Elementos de Contorno
Descrição: Este projeto visa o desenvolvimento de um software de alto desempenho para simulação da dinâmica de elétrons em dispositivos FED que seja robusto e que forneça principalmente dados em uma boa concordância com os resultados experimentais obtidos. O principal objetivo é permitir o entendimento de características desejáveis para o dispositivo final auxiliando na modelagem de novas geometrias para a construção destes dispositivos.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (2) .
Integrantes: Luiz Gustavo Leão Fernandes - Coordenador / Marcelo Thielo - Integrante / Márcio Ronaldo Soares - Integrante.Financiador(es): Hewllet Packard - Cooperação.
Número de produções C, T & A: 1 / Número de orientações: 2
2003 - 2006
CAP - Centro de Pesquisa e Desenvolvimento de Aplicações Paralelas
Descrição: The Research and Development Center of Parallel Applications (CAP - PUCRS/HP Brazil) is dedicated to the study of high performance computing techniques and methodologies applied on the development of solutions for computational intensive applications. The CAP project has two main research lines: (a) support techniques for parallel programs design and (b) development of high performance applications for distributed memory architectures. (a) Support techniques for the design of parallel programs are not directly related to the parallel solution of a given problem, but they offer alternatives to simplify and optimize the process of developing parallel programs. In this scenario, the CAP team is interested in research topics like: (i) Analytical modeling of parallel programs using Stochastic Automata Networks (SAN); (ii) Formal verification of parallel and distributed programs properties using Objects-Based Graph Grammars (GGBO); (iii) Load-balancing algorithms for dynamic irregular applications over distributed memory platforms; (iv) Structural test methodologies for parallel programs. (b) The development of parallel applications for different categories of distributed memory architectures, such as heterogeneous clusters or computational grids, is another major research line of the CAP team. Our focus is the development of new high performance algorithms and/or programs for scientific or industrial problems using the message passing programming paradigm. Recently, the CAP group has been working on parallel solutions for the following applications: (i) Documents rendering tool for high speed printers (FOP - Formatting Objects Processor); (ii) Visualization of medical data for image-based diagnosis; (iii) Simulation of electrons trajectory on Field Emission Displays.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (4) / Mestrado acadêmico: (4) .
Integrantes: Luiz Gustavo Leão Fernandes - Coordenador / Lucas Janssen Baldo - Integrante / Pedro Antônio M. de Campos Velho - Integrante / Gustavo da Silva Serra - Integrante / Thiago Tasca Nunes - Integrante / Mateus Raeder - Integrante / Márcio Bastos Castro - Integrante / Fabio Pasini - Integrante / Odorico Mendizabal - Integrante.Financiador(es): Hewllet Packard - Cooperação.
Número de produções C, T & A: 9 / Número de orientações: 11
2003 - 2005
PAGE - Porto Alegre e Grenoble
Descrição: This project congregates the joint efforts of researches of two major centers Porto Alegre and GrenoblE (PAGE) in the areas of Parallel Processing. The main topics of interest are concentrated in: 1. Implementation of parallel packages, e.g. Athapascan; 2. Development of software tools to aid the parallel programing, e.g. Pajé; 3. Development of modelling tools for parallel systems, e.g. PEPS;.
Situação: Concluído; Natureza: Pesquisa.


Outros Projetos


2016 - Atual
Acordo Bilateral de Dupla Diplomação - PUCRS/Università di Pisa (Itália)
Descrição: Acordo guarda-chuva entre a PUCRS e a Università di Pisa (Itália) que visa possibilitar a realização de doutorados em cotutela. É necessário acordo específica para cada novo aluno que pretenda obter o título com dupla-diplomação..
Situação: Em andamento; Natureza: Outra.
Alunos envolvidos: Doutorado: (1) .
Integrantes: Luiz Gustavo Leão Fernandes - Coordenador / Marco Danelutto - Integrante.Número de orientações: 2


Membro de corpo editorial


2016 - Atual
Periódico: REVISTA ELETRÔNICA ARGENTINA-BRASIL DE TECNOLOGIAS DA INFORMAÇÃO E DA COMUN


Revisor de periódico


2016 - Atual
Periódico: CONCURRENCY AND COMPUTATION: PRACTICE & EXPERIENCE
2009 - Atual
Periódico: INTERNATIONAL JOURNAL OF HIGH PERFORMANCE SYSTEMS ARCHITECTURE (PRINT)
2004 - Atual
Periódico: REVISTA DE INFORMÁTICA TEÓRICA E APLICADA: RITA
2016 - Atual
Periódico: JOURNAL OF THE BRAZILIAN COMPUTER SOCIETY (IMPRESSO)


Áreas de atuação


1.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Aplicações de Alto Desempenho.
2.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Processamento Paralelo e Distribuído.
3.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Avaliação de Desempenho de Sistemas Paralelos.


Idiomas


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


Prêmios e títulos


2018
Melhor Dissertação de Mestrado - Orientador (Aluno: Adriano José Vogel), Concurso de Teses e Dissertações do Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD).
2016
Segunda melhor Tese de Doutorado - Orientador (Aluno: Dalvan Griebler), Concurso de Teses e Dissertações do Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD).
2016
Terceira melhor Dissertação de Mestrado - Orientador (Auno: Cleverson Lopes Ledur), Concurso de Teses e Dissertações do Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD).
2009
Segundo melhor artigo, "High Performance Applications on Hierarchical Shared Memory Multiprocessors", Colóquio em Informática: Brasil / INRIA, Cooperações, Avanços e Desafios (Colibri) - CSBC.
2009
Artigo selecionado entre os quatro melhores, "Job Profiling in High Performance Printing", 9th ACM Symposium on Document Engineering (ACM DOCENG).


Produções



Produção bibliográfica
Citações

Outras
Total de trabalhos:100
Total de citações:554
Google Scholar (H=13) https://scholar.google.com.br/citations?user=yIcm1ycAAAAJ&hl=pt-BR  Data: 19/10/2018

Artigos completos publicados em periódicos

1.
GRIEBLER, DALVAN2018 GRIEBLER, DALVAN ; HOFFMANN, RENATO B. ; DANELUTTO, MARCO ; FERNANDES, LUIZ G. . Stream parallelism with ordered data constraints on multi-core systems. JOURNAL OF SUPERCOMPUTING, v. 1, p. 1-20, 2018.

2.
GRIEBLER, DALVAN2018 GRIEBLER, DALVAN ; HOFFMANN, RENATO B. ; DANELUTTO, MARCO ; FERNANDES, LUIZ G. . High-Level and Productive Stream Parallelism for Dedup, Ferret, and Bzip2. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, v. 1, p. 1-19, 2018.

3.
GRIEBLER, D.2017 GRIEBLER, D. ; DANELUTTO, M. ; TORQUATI, M. ; FERNANDES, L. G. . SPar: A DSL for High-Level and Productive Stream Parallelism. Parallel Processing Letters, v. 27, p. 1740005, 2017.

4.
TEODORO, SILVANA2016TEODORO, SILVANA ; DO CARMO, ANDRIELE BUSATTO ; COUTO ADORNES, DANIEL ; GUSTAVO FERNANDES, LUIZ . A Comparative Study of Energy-aware Scheduling Algorithms for Computational Grids. JOURNAL OF SYSTEMS AND SOFTWARE, v. 117, p. 153-165, 2016.

5.
MARON, C. A. F.2016MARON, C. A. F. ; GRIEBLER, D. ; SCHEPKE, C. ; FERNANDES, L. G. . Desempenho de OpenStack e OpenNebula em Estações de Trabalho: Uma Avaliação com Microbenchmarks e NPB. REVISTA ELETRÔNICA ARGENTINA-BRASIL DE TECNOLOGIAS DA INFORMAÇÃO E DA COMUNICAÇÃO, v. 1, p. 1-15, 2016.

6.
DO CARMO, ANDRIELE BUSATTO2015 DO CARMO, ANDRIELE BUSATTO ; RAEDER, MATEUS ; NUNES, THIAGO ; KOLBERG, MARIANA ; Fernandes, Luiz Gustavo . A job profile oriented scheduling architecture for improving the throughput of industrial printing environments. Computers & Industrial Engineering, v. 88, p. 191-205, 2015.

7.
ADORNES, D.2015ADORNES, D. ; GRIEBLER, D. ; LEDUR, C. ; FERNANDES, L. G. . Coding Productivity in MapReduce Applications for Distributed and Shared Memory Architectures. International Journal of Software Engineering and Knowledge Engineering, v. 25, p. 1739-1741, 2015.

8.
KOLBERG, MARIANA2015 KOLBERG, MARIANA ; BOHLENDER, GERD ; Fernandes, Luiz Gustavo . An efficient approach to solve very large dense linear systems with verified computing on clusters. Numerical Linear Algebra with Applications, v. 22, p. 299-316, 2015.

9.
FERNANDES, L. G.2012FERNANDES, L. G.; NUNES, T. ; KOLBERG, M. ; GIANNETTI, F. ; NEMETZ, R. ; CABEDA, A. . Job Profiling and Queue Management in High Performance Printing. Computer Science (Berlin. Print), v. 27(2), p. 147-166, 2012.

10.
FERNANDES, L. G.2010FERNANDES, L. G.; KOLBERG, M. ; MILANI, C. R. . Intervals on Self-verified Linear Systems Solver for Multicore Computers. Interval Mathematics and Connections in Teaching and Scientific Development, v. 1, p. 35-42, 2010.

11.
KOLBERG, M.2010KOLBERG, M. ; FERNANDES, L. G. ; CLAUDIO, D. . Parallel Self-verified Linear System Solver on Cluster Computers. Interval Mathematics and Connections in Teaching and Scientific Development, v. 1, p. 43-50, 2010.

12.
KOLBERG, M.2008KOLBERG, M. ; FERNANDES, L. G. ; CLAUDIO, D. . Dense Linear System: a Parallel Self-verified Solver. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, v. 36, p. 412-425, 2008.

13.
DE ROSE, C.2008DE ROSE, C. ; FERRETO, T. ; FERNANDES, L. G. ; CIRNE, W. ; MICHELI, M. ; DIAS, V. ; FARIAS, M. ; AZEVEDO, F. . GerpavGrid - Utilizando Grades Computacionais no Aprimoramento de uma Ferramenta de Gestão Pública para a Gestão de Pavimentos. IP. Informática Pública, v. 2, p. 17-36, 2008.

14.
MANSSOUR, I.2005MANSSOUR, I. ; FERNANDES, L. G. ; FREITAS, C. ; SERRA, G. ; NUNES, T. . High Performance Approach for Inner Structures Visualization in Medical Data. International Journal of Computer Applications in Technology, v. 22, n.1, p. 23-33, 2005.

15.
BALDO, L.2005BALDO, L. ; BRENNER, L. ; FERNANDES, L. G. ; FERNANDES, P. ; SALES, A. . Performance Models for Master/Slave Parallel Programs. Electronic Notes in Theoretical Computer Science, Amsterdam, The Netherlands, v. 128, n.4, p. 101-121, 2005.

16.
FERNANDES, L. G.1996FERNANDES, L. G.; PORTUGAL, M. S. . Redes Neurais Artificiais e Previsão de Séries Temporais: uma Introdução. Nova Economia (UFMG. Impresso), Belo Horizonte, v. 6, n.julho, p. 51-74, 1996.

17.
FERNANDES, L. G.1996FERNANDES, L. G.; PORTUGAL, M. S. ; NAVAUX, P. O. A. . Previsão de Séries de Tempo: Redes Neurais Artificiais e Modelos Estruturais. Pesquisa e Planejamento Econômico (Rio de Janeiro), Rio de Janeiro, v. 26, n.2, p. 253-276, 1996.

Livros publicados/organizados ou edições
1.
FERNANDES, L. G.. Parallélisation d'un algorithme d'appariement d'images quasi-dense. Grenoble: INPG, 2002. v. 1. 167p .

Trabalhos completos publicados em anais de congressos
1.
GRIEBLER, D. ; LOFF, J. ; MENCAGLI, G. ; DANELUTTO, M. ; FERNANDES, L. G. . Efficient NAS Benchmark Kernels with C++ Parallel Programming. In: Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), 2018, Cambridge (Reino Unido). Proceedings of the 26th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), 2018.

2.
GRIEBLER, D. ; VOGEL, A. ; MARON, C. A. F. ; MALISZEWSKI, A. M. ; SCHEPKE, C. ; FERNANDES, L. G. . Performance of Data Mining, Media, and Financial Applications under Private Cloud Conditions. In: IEEE Symposium on Computers and Communications (ISCC), 2018, Natal (Brasil). Proceedings of the 23rd IEEE Symposium on Computers and Communications (ISCC), 2018.

3.
RISTA, C. ; TEIXEIRA, M. ; GRIEBLER, D. ; FERNANDES, L. G. . Evaluating, Estimating, and Improving Network Performance in Container-based Clouds. In: IEEE Symposium on Computers and Communications (ISCC), 2018, Natal (Brasil). Proceedings of the 23rd IEEE Symposium on Computers and Communications (ISCC), 2018.

4.
MALISZEWSKI, A. M. ; GRIEBLER, D. ; SCHEPKE, C. ; DITTER, A. ; FEY, D. ; FERNANDES, L. G. . The NAS Benchmark Kernels for Single and Multi-Tenant Cloud Instances with LXC/KVM. In: International Conference on High Performance Computing & Simulation (HPCS), 2018, Orléans (França). Proceedings of the 16th International Conference on High Performance Computing & Simulation (HPCS), 2018.

5.
GRIEBLER, D. ; SENSI, D. ; VOGEL, A. ; DANELUTTO, M. ; FERNANDES, L. G. . Service Level Objectives via C++11 Attributes. In: International Workshop on Reengineering for Parallelism in Heterogeneous Parallel Platforms (REPARA), 2018, Turin (Itália). Proceedings of the 24th Euro-par: Parallel Processing Workshops, 2018.

6.
VOGEL, A. ; GRIEBLER, D. ; SENSI, D. ; DANELUTTO, M. ; FERNANDES, L. G. . Autonomic and Latency-Aware Degree of Parallelism Management in SPar. In: Autonomic Solutions for Parallel and Distributed Data Stream Processing (Auto-DaSP), 2018, Turin (Itália). Proceedings of the 24th Euro-par: Parallel Processing Workshops, 2018.

7.
EWALDT, E. ; VOGEL, A. ; RISTA, C. ; GRIEBLER, D. ; MANSSOUR, I. ; FERNANDES, L. G. . Suporte ao Processamento Paralelo e Distribuído em uma DSL para Visualização de Dados Geoespaciais. In: Simpósio de Sistemas Computacionais de Alto Desempenho (WSCAD), 2018, São Paulo (Brasil). Anais do XIX Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD).. Porto Alegre: Sociedade Brasileira de Computação (SBC), 2018. p. 1-12.

8.
VOGEL, A. ; GRIEBLER, D. ; SCHEPKE, C. ; FERNANDES, L. G. . An Intra-Cloud Networking Performance Evaluation on CloudStack Environment. In: Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), 2017, St. Petersburg (Russia). Proceedings of the 25th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), 2017. p. 468-472.

9.
RISTA, C. ; MARON, C. A. F. ; GRIEBLER, D. ; FERNANDES, L. G. . Improving the Network Performance of a Container-based Cloud Environment for Hadoop Systems. In: International Conference on High Performance Computing & Simulation (HPCS), 2017, Genova (Itália). Proceedings of the 15th International Conference on High Performance Computing & Simulation (HPCS), 2017.

10.
LEDUR, C. ; GRIEBLER, D. ; MANSSOUR, I. ; FERNANDES, L. G. . A High-Level DSL for Geospatial Visualizations with Multi-core Parallelism Support. In: IEEE International Conference on Computers, Software and Applications (COMPSAC), 2017, Turin (Itália). Proceedings of the 41st IEEE International Conference on Computers, Software and Applicatins (COMPSAC), 2017.

11.
GRIEBLER, D. ; FERNANDES, L. G. . Towards Distributed Parallel Programming Support for the SPar DSL. In: International Conference on Parallel Computing (ParCo), 2017, Bologna (Itália). Proceedings of the 17th Internacional Conference on Parallel Computing (ParCo). Nova Iorque (EUA): IOS Press, 2017.

12.
GRIEBLER, D. ; HOFFMANN FILHO, R. B. ; DANELUTTO, M. ; FERNANDES, L. G. . Higher-Level Parallelism Abstractions for Video Applications with SPar. In: International Workshop on Reengineering for Parallelism in Heterogeneous Parallel Platforms (REPARA), 2017, Bologna (Itália). Proceedings of the 17th Internacional Conference on Parallel Computing (ParCo). Nova Iorque (EUA): IOS Press, 2017.

13.
GRIEBLER, D. ; HOFFMANN FILHO, R. B. ; LOFF, J. ; DANELUTTO, M. ; FERNANDES, L. G. . High-level and Efficient Stream Parallelism on Multi-cores Systems with SPar for Data Compression Applications. In: Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD), 2017, Campina (Brasil). Anais do XVIII Simpósio em Sistemas Computacionais de Alto Desempenho. Porto Alegre, 2017.

14.
VOGEL, A. ; GRIEBLER, D. ; MARON, C. A. F. ; SCHEPKE, C. ; FERNANDES, L. G. . Private IaaS Clouds: A Comparative Analysis of OpenNebula, CloudStack and OpenStack. In: Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), 2016, Heraklion, Crete (Greece). Proceedings of the 24th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), 2016. p. 672-679.

15.
ADORNES, D. ; GRIEBLER, D. ; LEDUR, C. ; FERNANDES, L. G. . A Unified MapReduce Domain-Specific Language for Distributed and Shared Memory Architectures. In: International Conference on Software Engineering and Knowledge Engineering (SEKE), 2015, Pittsburgh, PA (EUA). Proceedings of the 27th International Conference on Software Engineering and Knowledge Engineering (SEKE), 2015.

16.
GRIEBLER, D. ; DANELUTTO, M. ; TORQUATI, M. ; FERNANDES, L. G. . An Embedded C++ Domain-Specific Language for Stream Parallelism. In: International Conference on Parallel Computing (ParCo), 2015, Edimburgo (Reino Unido). Proceedings of the 16th Internacional Conference on Parallel Computing (ParCo). Nova Iorque (EUA): IOS Press, 2015. p. 1-10.

17.
LEDUR, C. ; GRIEBLER, D. ; MANSSOUR, I. ; FERNANDES, L. G. . Towards a Domain-Specific Language for Geospatial Data Visualization Maps with Big Data Sets. In: ACS/IEEE International Conference on Computer Systems and Applications (AICCSA), 2015, Marrakesh (Marrocos). Proceedings of the 12th ACS/IEEE International Conference on Computer Systems and Applications (AICCSA), 2015.

18.
GRIEBLER, D. ; ADORNES, D. ; FERNANDES, L. G. . Performance and Usability Evaluation of a Pattern-Oriented Parallel Programming Interface for Multi-Core Architectures. In: International Conference on Software Engineering and Knowledge Engineering (SEKE), 2014, Vancouver (Canadá). Proceedings of the 26th International Conference on Software Engineering and Knowledge Engineering (SEKE). Skokie, IL (EUA): Knowledge Systems Institute, 2014. p. 25-30.

19.
Rui, F. ; CASTRO, M. ; GRIEBLER, D. ; FERNANDES, L. G. . Evaluating the Impact of Transactional Characteristics on the Performance of Transactional Memory Applications. In: Euromicro International Conference on Parallel, Distributed and Network-Based Computing (PDP), 2014, Torino (Itália). Proceedings of the 22nd Euromicro International Conference on Parallel, Distributed and Network-Based Computing (PDP). Washington, DC (EUA): IEEE Computer Society, 2014. p. 93-97.

20.
KOLBERG, M. ; FERNANDES, L. G. ; RAEDER, M. ; FONSECA, C. . JAR Tool: Using Document Analysis for Improving the Throughput of High Performance Printing Environments. In: ACM Symposium on Document Engineering (DOCENG), 2014, Fort Collins, CO (EUA). Proceedings of the 14th ACM Symposium on Document Engineering (ACM DOCENG). Nova Iorque, NY (EUA): ACM Press, 2014. p. 175-178.

21.
TEODORO, S. ; DO CARMO, A. ; FERNANDES, L. G. . Energy Efficiency Management in Computational Grids through Energy-aware Scheduling. In: ACM Symposium on Applied Computing (SAC), 2013, Coimbra (Portugal). Proceedings of the 28th ACM Symposium on Applied Computing (ACM-SAC). Nova Iorque, NY (EUA): ACM Press, 2013. p. 1163-1168.

22.
GRIEBLER, D. ; FERNANDES, L. G. . Towards a Domain-Specific Language for Patterns-Oriented Parallel Programming. In: Simpósio Brasileiro de Linguagens de Programação (SBLP), 2013, Brasília. Programming Languages - 17th Brazilian Symposium (LNCS). Heidelberg: Springer Berlin, 2013. v. 8129. p. 105-119.

23.
CASTRO, M. ; VELHO, P. ; FERNANDES, L. G. . A Parallel Approach to Fine-tune Field Emission Displays Using a Genetic Algorithm. In: Latin American Conference on High-Performance Computing (CLCAR), 2013, San Jose (Costa Rica). Proceedings of the 6th Latin American Conference on High-Performance Computing (CLCAR),, 2013. p. a ser publicado.

24.
CASTRO, M. ; GOES, L. F. W. ; FERNANDES, L. G. ; MEHAUT, J.-F. . Dynamic Thread Mapping Based on Machine Learning for Transactional Memory Applications. In: 18th Euro-Par - International European Conference on Parallel and Distributed Computing, 2012, Ilha de Rhodes (Grécia). Proceedings of the 18th International European Conference on Parallel and Distributed Computing (LNCS). Berlin, Heidelberg: Springer-Verlag, 2012. v. 7484. p. 465-476.

25.
CASTRO, M. ; GEORGIEV, K. ; MARANGOZOVA-MARTIN, V. ; MEHAUT, J.-F. ; FERNANDES, L. G. ; SANTANA, M. . Analysis and Tracing of Applications Based on Software Transactional Memory on Multicore Architectures. In: 19th PDP - Euromicro International Conference on Parallel, Distributed and Network-Based Computing, 2011, Ayia Napa (Chipre). Proceedings of the 19th Euromicro International Conference on Parallel, Distributed and Network-Based Computing (PDP). Washington, DC (EUA): IEEE Computer Society, 2011. p. 199-206.

26.
RAEDER, M. ; GRIEBLER, D. J. ; RIBEIRO, N. ; CASTRO, M. ; FERNANDES, L. G. . A Hybrid Parallel Version of ICTM for Cluster of NUMA Machines. In: IADIS AC - IADIS International Conference on Applied Computing, 2011, Rio de Janeiro (Brasil). Proceedings of the IADIS International Conference on Applied Computing (AC), 2011. p. 291-298.

27.
RAEDER, M. ; GRIEBLER, D. J. ; BALDO, L. ; FERNANDES, L. G. . Performance Prediction of Parallel Applications with Parallel Patterns Using Stochastic Methods. In: 12th WSCAD-SSC - Simpósio em Sistemas Computacionais de Alto Desempenho, 2011, Vitória. 12 th Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD-SSC), 2011. p. 1-13.

28.
KOLBERG, M. ; CORDEIRO, D. ; BOHLENDER, G. ; FERNANDES, L. G. ; GOLDMAN, A. . A Multithreaded Verified Method for Solving Linear Systems in Dual-Core Processors. In: 9th PARA - International Workshop on Applied Parallel Computing. State of the Art in Scientific Computing, 2010, Trondheim (Noruega). PARA 2008 - Revised Selected Papers (LNCS). Heidelberg: Springer Berlin, 2010. v. 6126.

29.
MILANI, C. R. ; KOLBERG, M. ; FERNANDES, L. G. . Solving Dense Interval Linear Systems with Verified Computing on Multicore Architectures. In: 9th VECPAR - International Meeting on High Performance Computing for Computational Science, 2010, Berkeley, CA (EUA). VECPAR 2010 - Revised Selected Papers (LNCS). Heidelberg: Springer Berlin, 2010. v. 6449. p. 435-448.

30.
CARISSIMI, A. ; GEYER, C. ; MAILLARD, N. ; NAVAUX, P. ; CAVALHEIRO, G. ; PILLA, M. ; YAMIN, A. ; CHARÃO, A. ; STEIN, B. ; DE ROSE, C. ; FERNANDES, L. G. ; FERRETO, T. ; ZORZO, A. . Energy-Aware Scheduling of Parallel Programs. In: 3rd CLCAR - Latin American Conference on High Performance Computing, 2010, Gramado (Brasil). Proceedings of the 3rd Latin American Conference on High Performance Computing (CLCAR), 2010. p. 95-101.

31.
CASTRO, M. ; FERNANDES, L. G. ; POUSA, C. ; MEHAUT, J.-F. ; AGUIAR, M. . NUMA-ICTM: A parallel version of ICTM exploiting memory placement strategies for NUMA machines. In: 10th IEEE PDSEC - International Workshop on Parallel and Distributed Scientific and Engineering Computing, 2009, Roma (Itália). Proceedings of the 23rd IEEE International Parallel and Distributed Processing Symposium (IPDPS). Los Alamitos, CA (EUA): IEEE Computer Society, 2009. p. 1-8.

32.
NUNES, T. ; RAEDER, M. ; KOLBERG, M. ; FERNANDES, L. G. ; CABEDA, A. ; GIANNETTI, F. . High Performance Printing:Increasing Personalized Documents Rendering through PPML Jobs Profiling and Scheduling. In: 12th IEEE CSE - International Conference on Computational Science and Engineering, 2009, Vancouver (Canadá). Proceedings of the 12th IEEE International Conference on Computational Science and Engineering (CSE). Los Alamitos, CA (EUA): IEEE Computer Society, 2009. p. 285-291.

33.
POUSA, C. ; CASTRO, M. ; FERNANDES, L. G. ; MEHAUT, J.-F. ; CARISSIMI, A. ; DUPROS, F. . High Performance Applications on Hierarchical Shared Memory Multiprocessors. In: COLIBRI - Colóquio em Informática: Brasil / INRIA, Cooperações, Avanços e Desafios, 2009, Bento Gonçalves (Brasil). Anais do I COLIBRI realizado em conjunto com o XXIX Congresso da Sociedade Brasileira de Computação (CSBC), 2009.

34.
VELHO, P. ; FERNANDES, L. G. . Solving Analytical Structured Formalisms in Parallel Using Slice Algorithm. In: 2nd CLCAR - Latin American Conference on High Performance Computing, 2009, Mérida (Venezuela). Proceedings of the 2nd Latin American Conference on High Performance Computing (CLCAR), 2009. p. 1-8.

35.
POUSA, C. ; MEHAUT, J.-F. ; CARISSIMI, A. ; CASTRO, M. ; FERNANDES, L. G. . Memory Affinity for Hierarchical Shared Memory Multiprocessors. In: 21st SBAC-PAD - International Symposium on Computer Architecture and High Performance Computing, 2009, São Paulo (Brasil). Proceedings of the 21st International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD). Los Alamitos - CA (EUA): IEEE Computer Society, 2009. p. 59-66.

36.
NUNES, T. ; GIANNETTI, F. ; KOLBERG, M. ; NEMETZ, R. ; CABEDA, A. ; FERNANDES, L. G. . Job Profiling in High Performance Printing. In: 9th ACM Symposium on Document Engineering, 2009, Munique (Alemanha). Proceedings of the 9th ACM Symposium on Document Engineering (ACM DOCENG). Nova Iorque, NY (EUA): ACM Press, 2009. p. 109-118.

37.
KOLBERG, M. ; DORN, M. ; BOHLENDER, G. ; FERNANDES, L. G. . Parallel Verified Linear System Solver for Uncertain Input Data. In: 20th SBAC-PAD - International Symposium on Computer Architecture and High Performance Computing, 2008, Campo Grande (Brasil). Proceedings of the 20th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD). Los Alamitos - CA (EUA): IEEE Computer Society, 2008. p. 89-96.

38.
KOLBERG, M. ; BALDO, L. ; VELHO, P. ; FERNANDES, L. G. ; CLAUDIO, D. . Optimizing a Parallel Self-verified Method for Solving Linear Systems. In: 8th PARA - International Workshop on Applied Parallel Computing. State of the Art in Scientific Computing, 2007, Umea (Suécia). PARA 2006 - Revised Selected Papers (LNCS). Heidelberg: Springer Berlin, 2007. v. 4699. p. 949-955.

39.
FERNANDES, L. G.; NUNES, T. ; RAEDER, M. ; GIANNETTI, F. ; CABEDA, A. ; BEDIN, G. . An Improved Parallel XSL-FO Rendering for Personalized Documents. In: 14th Euro PVM/MPI - European PVM/MPI Users Group Meeting, 2007, Paris (França). Recent Advances in Parallel Virtual Machine and Message Passing Interface (LNCS). Heidelberg: Springer Berlin, 2007. v. 4757. p. 56-63.

40.
GIANNETTI, F. ; FERNANDES, L. G. ; TIMMERS, R. ; NUNES, T. ; RAEDER, M. ; CASTRO, M. . High Performance XSL-FO Rendering for Variable Data Printing. In: 21st ACM SAC - Symposium on Applied Computing, 2006, Dijon (França). Proceedings of the 21st ACM Symposium on Applied Computing (ACM SAC). Nova Iorque, NY (EUA): ACM Press, 2006. v. 1. p. 811-817.

41.
KOLBERG, M. ; BALDO, L. ; VELHO, P. ; WEBBER, T. ; FERNANDES, L. G. ; FERNANDES, P. ; CLAUDIO, D. . Parallel Self-verified Method for Solving Linear Systems. In: 7th VECPAR - International Meeting on High Performance Computing for Computational Science, 2006, Rio de Janeiro (Brasil). Proceedings of the 7th International Meeting on High Performance Computing for Computational Science (VECPAR). Rio de Janeiro: UFRJ, 2006. p. 179-190.

42.
AMARAL, L. ; BEZERRA, E. ; OLIVEIRA, F. ; FERNANDES, L. G. ; RAEDER, M. ; VELHO, P. . Probe Effect Mitigation in the Software Testing of Parallel Systems. In: 7th LATW - Latin-American Test Workshop, 2006, Buenos Aires (Argentina). Digest of Papers of the 7th Latin-American Test Workshop. Porto Alegre: PUCRS, 2006. p. 153-158.

43.
CASTRO, M. ; BALDO, L. ; FERNANDES, L. G. ; RAEDER, M. ; VELHO, P. . A Parallel Version for the Propagation Algorithm. In: 8th PaCT - International Conference on Parallel Computing Technologies, 2005, Kranoyarsk (Rússia). Parallel Computing Technologies (LNCS). Heidelberg: Springer Berlin, 2005. v. 3606. p. 403-412.

44.
BALDO, L. ; FERNANDES, L. G. ; ROISENBERG, P. ; VELHO, P. ; WEBBER, T. . Parallel PEPS Tool Performance Analysis Using Stochastic Automata Networks. In: 10th Euro-Par - International European Conference on Parallel Processing, 2004, Pisa(Itália). Euro-Par 2004 Parallel Processing (LNCS). Heidelberg: Springer Berlin, 2004. v. 3149. p. 214-219.

45.
BALDO, L. ; BRENNER, L. ; FERNANDES, L. G. ; FERNANDES, P. ; SALES, A. . Performance Models for Master/Slave Parallel Programs. In: PASM - International Workshop on Practical Applications of Stochastic Modelling, 2004, Londres (Grã-Bretanha). Proceedings of 1st PASM, 2004. p. 41-60.

46.
BRENNER, L. ; FERNANDES, L. G. ; FERNANDES, P. ; SALES, A. . Performance Analysis Issues for Parallel Implementations of Propagation Algorithm. In: 15th SBAC-PAD - International Symposium on Computer Architecture and High Performance Computing, 2003, São Paulo (Brasil). Proceedings of the 15th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD). Los Alamitos, CA: IEEE Computer Society, 2003. p. 183-190.

47.
FERNANDES, L. G.; MAILLARD, N. ; DENNEULIN, Y. . Parallelizing a Dense Matching Region Growing Algorithm for an Image Interpolation Application. In: 5th PDPTA - International Conference on Parallel and Distributed Techniques and Applications, 2001, Las Vegas, Nevada (EUA). Proceedings of the 5th International Conference on Parallel and Distributed Techniques (PDPTA). Los Angeles, CA (EUA): CSREA Press, 2001. v. 1. p. 491-495.

48.
FERNANDES, L. G.; PORTUGAL, M. S. ; NAVAUX, P. O. A. . O Problema da Escolha da Topologia da Rede Neural na Previsão de Séries Temporais. In: III SBRN - Simpósio Brasileiro de Redes Neurais, 1996, Recife (Brasil). Anais do III SBRN, 1996. v. 1. p. 227-234.

49.
FERNANDES, L. G.; PORTUGAL, M. S. ; NAVAUX, P. O. A. . Previsões de Séries de Tempo: Redes Neurais Artificiais e Modelos Estruturais. In: XVII EBE - Encontro Brasileiro de Econometria, 1995, Salvador (Brasil). Anais do XVII EBE, 1995. v. 1. p. 399-416.

50.
FERNANDES, L. G.; PORTUGAL, M. S. ; NAVAUX, P. O. A. . Um Estudo Experimental do Poder Preditivo das Redes Neurais Artificiais Comparado a Métodos Econométricos Tradicionais. In: I SBRN - Simpósio Brasileiro de Redes Neurais, 1994, Caxambu (Brasil). Anais do I SBRN, 1994. v. 1. p. 56-61.

Resumos expandidos publicados em anais de congressos
1.
LOFF, J. ; GRIEBLER, D. ; SANDES, E. ; MELO, A. ; FERNANDES, L. G. . Suporte ao Paralelismo Multi-Core com FastFlow e TBB em uma Aplicação de Alinhamento de Sequências de DNA. In: Escola Regional de Alto Desempenho do Estado do Rio Grande do Sul (ERAD/RS), 2018, Porto Alegre. Anais da 18a ERAD/RS. Porto Alegre: Sociedade Brasileira de Computação (SBC), 2018.

2.
HOFFMANN FILHO, R. B. ; GRIEBLER, D. ; FERNANDES, L. G. . Paralelização de uma Aplicação de Detecção e Eliminação de Ruídos em Streaming de Vídeo com a DSL SPar. In: Escola Regional de Alto Desempenho do Estado do Rio Grande do Sul (ERAD/RS), 2018, Porto Alegre. Anais da 18a ERAD/RS. Porto Alegre: Sociedade Brasileira de Computação (SBC), 2018.

3.
HOFFMANN FILHO, R. B. ; GRIEBLER, D. ; LEDUR, C. ; FERNANDES, L. G. . Avaliando a Produtividade e o Desempenho da DSL SPar em uma Aplicação de Detecção de Pistas. In: Escola Regional de Alto Desempenho do Rio Grande do Sul (ERAD/RS), 2017, Ijuí. Anais da 17a ERAD/RS. Porto Alegre: Sociedade Brasileira de Computação (SBC), 2017.

4.
LOFF, J. ; GRIEBLER, D. ; LEDUR, C. ; FERNANDES, L. G. . Explorando a Flexibilidade e o Desempenho da Biblioteca FastFlow com o Padrão Paralelo Farm. In: Escola Regional de Alto Desempenho do Estado do Rio Grande do Sul (ERAD/RS), 2017, Ijuí. Anais da 17a ERAD/RS. Porto Alegre: Sociedade Brasileira de Computação (SBC), 2017.

5.
ARAUJO, G. ; LEDUR, C. ; GRIEBLER, D. ; 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í. Anais da 17a ERAD/RS. Porto Alegre: Sociedade Brasileira de Computação (SBC), 2017.

6.
PIRES, V. R. ; RAEDER, M. ; FONSECA, C. ; NEMETZ, R. ; FERNANDES, L. G. . Escalonamento Dinâmico Não-Preemptivo para Sistemas Distribuídos de Impressão. In: 11a ERAD - Escola Regional de Alto Desempenho, 2011, Porto Alegre. Anais da 11a ERAD, 2011. p. 197-200.

7.
GOERL, B. ; MILANI, C. R. ; RAEDER, M. ; KOLBERG, M. ; FERNANDES, L. G. . Bibliotecas e Ferramentas para Computação Numérica de Alto Desempenho. In: 11a ERAD - Escola Regional de Alto Desempenho, 2011, Porto Alegre. 11a ERAD - Escola Regional de Alto Desempenho, 2011. p. 225-228.

8.
BREITENBACH, M. ; FONSECA, C. ; RAEDER, M. ; KOLBERG, M. ; FERNANDES, L. G. . Balanceamento de Carga na Rasterização de Documentos PDF. In: 10a ERAD - Escola Regional de Alto Desempenho, 2010, Passo Fundo (Brasil). Anais 10a ERAD, 2010. p. 185-188.

9.
KOLBERG, M. ; CORDEIRO, D. ; BOHLENDER, G. ; FERNANDES, L. G. ; GOLDMAN, A. . A Multithreaded Verified Method for Solving Linear Systems in Dual-Core Processors. In: 9th PARA - International Workshop on State-of-the-Art in Scientific and Parallel Computing, 2008, Trondheim (Noruega). Proceedings of the 9th PARA, 2008.

10.
SOARES, M. ; SERRA, G. ; CASTRO, M. ; FERNANDES, L. G. ; THIELO, M. ; SA, P. ; PAULO, A. ; SANTOS, T. ; HERING, V. ; ROCHA, M. ; MAMMANA, V. . Simulation of Electron Beam inside Electrostatic Field Using Legendre Polynomials. In: 26th IDRC - Information Display Research Conference, 2006, Kent, Ohio (EUA). Proceedings of the 26th IDRC, 2006. p. 398-401.

11.
KOLBERG, M. ; BALDO, L. ; VELHO, P. ; FERNANDES, L. G. ; CLAUDIO, D. . Optimizing a Parallel Self-verified Method for Solving Linear Systems. In: 8th PARA - International Workshop on Applied Parallel Computing. State of the Art in Scientific Computing, 2006, Umea (Suécia). Proceedings of the 8th PARA, 2006.

12.
FERNANDES, L. G.; NAVAUX, P. O. A. ; DIVERIO, T. A. . Parallel Interval Arithmetic on Transputers. In: Workshop on Computer Arithmetic, Interval and Symbolic Computation, 1996, Recife (Brasil). Proceedings II Workshop on Computer Arithmetic, Interval and Symbolic Computation, 1996. v. 1. p. 30-32.

13.
FERNANDES, L. G.; OLIVEIRA, P. ; NAVAUX, P. O. A. ; DIVERIO, T. A. ; HOHER, C. . Interval Artithmetic & Parallelism. In: International Conference on Interval Methods and Computer Aided Proofs in Science and Engineering, 1996, Würzburg (Alemanha). Proceedings XX International Conference on Interval Methods and Computer Aided Proofs in Science and Engineering, 1996. v. 1. p. 123-124.

Resumos publicados em anais de congressos
1.
MESQUITA, C. E. ; LEDUR, C. ; GRIEBLER, D. ; FERNANDES, L. G. . Proposta de uma Plataforma para Experimentos de Software em Programação Paralela. In: Escola Regional de Alto Desempenho do Estado do Rio Grande do Sul (ERAD/RS), 2017, Ijuí. Anais da 17a ERAD/RS. Porto Alegre: Sociedade Brasileira de Computação (SBC), 2017.

2.
VOGEL, A. ; GRIEBLER, D. ; FERNANDES, L. G. . Proposta de Implementação de Grau de Paralelismo Adaptativo em uma DSL para Paralelismo de Stream. In: Escola Regional de Alto Desempenho do Estado do Rio Grande do Sul (ERAD/RS), 2017, Ijuí. Anais da 17a ERAD/RS. Porto Alegre: Sociedade Brasileira de Computação (SBC), 2017.

3.
MARON, C. A. F. ; GRIEBLER, D. ; FERNANDES, L. G. . Em Direção à um Benchmark de Workload Sintético para Paralelismo de Stream em Arquiteturas Multicore. In: Escola Regional de Alto Desempenho do Rio Grande do Sul (ERAD/RS), 2016, São Leopoldo. Anais da 16a ERAD/RS. Porto Alegre: Sociedade Brasileira de Cómputação (SBC), 2016. p. 171-172.

4.
BAIRROS, G. ; GRIEBLER, D. ; FERNANDES, L. G. . Proposta de Suporte a Elasticidade Automática em Nuvem para uma Linguagem Específica de Domínio. In: Escola Regional de Alto Desempenho do Rio Grande do Sul (ERAD/RS), 2016, São Leopoldo. Anais da 16a ERAD. Porto Alegre: Sociedade Brasileira de Computação (SBC), 2016. p. 197-198.

5.
LEDUR, C. L. ; GRIEBLER, D. J. ; MANSSOUR, I. H. ; FERNANDES, L. G. . Uma Linguagem Específica de Domínio com Geração de Código Paralelo para Visualização de Grandes Volumes de Dados. In: Escola Regional de Alto Desempenho (ERAD), 2015, Gramado. Anais da 15a ERAD, 2015. p. 139-140.

6.
DO CARMO, A. ; FERNANDES, L. G. . Efeitos do Balanceamento de Carga no Consumo de Energia de Clusters de Computadores Heterogêneos. In: Escola Regional de Alto Desempenho (ERAD), 2014, Alegrete. Anais 14a ERAD, 2014. p. 99-100.

7.
GRIEBLER, D. ; FERNANDES, L. G. . Linguagem Específica de Domínio para Programação Paralela Orientada a Padrões. In: Escola Regional de Alto Desempenho (ERAD), 2013, Porto Alegre. Anais 13a ERAD, 2013. p. 85-86.

8.
LARA, V. ; KOLBERG, M. ; FERNANDES, L. G. . Resolução Paralela Verificada de Sistemas de Equações Lineares: uma Análise do Impacto no Desempenho da Técnica DVFS para Eficiência Energética. In: Escola Regional de Alto Desempenho (ERAD), 2013, Porto Alegre. Anais 13a ERAD, 2013. p. 107-108.

9.
RUI, F. F. ; FERNANDES, L. G. . Avaliação de Sistemas de Memórias Transacionais de Software. In: 11a ERAD - Escola Regional de Alto Desempenho, 2011, Porto Alegre. Anais da 11a ERAD, 2011. p. 95-96.

10.
GRIEBLER, D. J. ; RAEDER, M. ; FERNANDES, L. G. . Padrões e Frameworks de Programação Paralela em Ambientes Multicore. In: 11a ERAD - Escola Regional de Alto Desempenho, 2011, Porto Alegre. Anais da 11a ERAD, 2011. p. 107-108.

11.
RAEDER, M. ; MUSSE, S. ; FERNANDES, L. G. . Computação de Alto Desempenho na Simulação de Multidões. In: 10a ERAD - Escola Regional de Alto Desempenho, 2010, Passo Fundo (Brasil). Anais 10a ERAD, 2010. p. 99-100.

12.
RIBEIRO, N. ; RAEDER, M. ; FERNANDES, L. G. . Melhorando o Desempenho do NUMA-ICTM Utillizando Programação Híbrida. In: 10a ERAD - Escola Regional de Alto Desempenho, 2010, Passo Fundo (Brasil). Anais 10a ERAD, 2010. p. 123-124.

13.
NEMETZ, R. ; RAEDER, M. ; KOLBERG, M. ; FERNANDES, L. G. . Acelerando o Fluxo Global de Tarefas no Processo de Impressão Distribuída. In: 10a ERAD - Escola Regional de Alto Desempenho, 2010, Passo Fundo (Brasil). Anais 10a ERAD, 2010. p. 87-88.

14.
FONSECA, C. ; RAEDER, M. ; KOLBERG, M. ; FERNANDES, L. G. . Otimizando o Escalonamento de Jobs no Processo de Rasterização de Documentos Personalizáveis. In: 10a ERAD - Escola Regional de Alto Desempenho, 2010, Passo Fundo (Brasil). Anais 10a ERAD, 2010. p. 125-126.

15.
MILANI, C. R. ; KOLBERG, M. ; FERNANDES, L. G. . Resolução Verificada de Sistemas Lineares Intervalares Densos de Grande Porte em Arquiteturas Multicore. In: 10a ERAD - Escola Regional de Alto Desempenho, 2010, Passo Fundo (Brasil). Anais 10a ERAD, 2010. p. 135-136.

16.
ANTONIOLI, R. ; FERNANDES, L. G. . Avaliando o Desempenho de Rede em Máquinas Virtuais XEN com Arquitetura IA-64. In: 7a ERAD - Escola Regional de Alto Desempenho, 2007, Porto Alegre (Brasil). Anais 7a ERAD, 2007. p. 49-50.

17.
BALDO, L. ; FERNANDES, L. G. . Predição de Desempenho de Aplicações Paralelas para Máquinas Agregadas Utilizando Modelos Estocásticos. In: 7a ERAD - Escola Regional de Alto Desempenho, 2007, Porto Alegre (Brasil). Anais 7a ERAD, 2007. p. 73-74.

Apresentações de Trabalho
1.
FERNANDES, L. G.; High Performance Printing:Increasing Personalized Documents Rendering through PPML Jobs Profiling and Scheduling. 2009. (Apresentação de Trabalho/Congresso).

2.
FERNANDES, L. G.; An Improved Parallel XSL-FO Rendering for Personalized Documents. 2007. (Apresentação de Trabalho/Congresso).

3.
FERNANDES, L. G.; High Performance XSL-FO Rendering for Variable Data Printing. 2006. (Apresentação de Trabalho/Simpósio).

4.
FERNANDES, L. G.; A Parallel Version for the Propagation Algorithm. 2005. (Apresentação de Trabalho/Congresso).

5.
FERNANDES, L. G.; Parallel PEPS Tool Performance Analysis Using Stochastic Automata Networks. 2004. (Apresentação de Trabalho/Congresso).

6.
FERNANDES, L. G.; Performance Analysis Issues for Parallel Implementations of Propagation Algorithm. 2003. (Apresentação de Trabalho/Simpósio).

7.
FERNANDES, L. G.; Parallelizing a Dense Matching Region Growing Algorithm for an Image Interpolation Application. 2001. (Apresentação de Trabalho/Congresso).

8.
FERNANDES, L. G.; O Problema da Escolha da Topologia da Rede Neural na Previsão de Séries Temporais. 1996. (Apresentação de Trabalho/Simpósio).

9.
FERNANDES, L. G.; Um Estudo Experimental do Poder Preditivo das Redes Neurais Artificiais Comparado a Métodos Econométricos Tradicionais. 1994. (Apresentação de Trabalho/Simpósio).

Outras produções bibliográficas
1.
GRIEBLER, D. J. ; FERNANDES, L. G. . Padrões e Frameworks de Programação Paralela em Arquiteturas Multi-Core. PPGCC (PUCRS), 2011 (Relatório Técnico (TR 064)).

2.
CASTRO, M. ; GEORGIEV, K. ; MARANGOZOVA-MARTIN, V. ; MEHAUT, J.-F. ; FERNANDES, L. G. ; SANTANA, M. . Analyzing Software Transactional Memory Applications by Tracing Transactions. Grenoble: INRIA, 2010 (Research Report (RR-7334)).

3.
FERNANDES, L. G.. Athapascan-TR: The Tracing Tool for Athapascan-0. Grenoble: LMC - Laboratoire de Modélisation et Calcul - INPG, 1998 (Relatório de Pesquisa).

4.
FERNANDES, L. G.; PORTUGAL, M. S. . Redes Neurais Artificiais e Previsão de Séries Econômicas: uma Introdução. Porto Alegre: Curso de Pós-graduação em Economia - UFRGS, 1995 (Relatório de Pesquisa).

5.
FERNANDES, L. G.. Utilização de Redes Neurais na Análise e Previsão de Séries Temporais. Porto Alegre: CPGCC - UFRGS, 1995 (Dissertação de Mestrado).

6.
FERNANDES, L. G.. Um Estudo sobre o Conexionismo: Modelos Conceituais, Arquiteturas e Aplicações. Porto Alegre: Curso de Pos-graduação em Ciência da Computação - UFRGS, 1993 (Trabalho Individual de Mestrado).

7.
FERNANDES, L. G.. SMART - Sistema de Modelagem e Análise de Redes de Petri Temporizadas. Porto Alegre: Instituto de Informática - UFRGS, 1992 (Trabalho de Conclusão do Curso).

8.
FERNANDES, L. G.; CAVALHEIRO, G. ; TEODOROWITSCH, R. ; FERNANDES, P. ; NAVAUX, P. O. A. . Servidores: Guia do Usuário. Porto Alegre: Curso de Pos-graduação em Ciência da Computação - UFRGS, 1991 (Relatório de Pesquisa).


Produção técnica
Trabalhos técnicos
1.
FERNANDES, L. G.. Membro do Comitê de Programa da Conferência Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD). 2018.

2.
FERNANDES, L. G.. Membro do Comitê de Programa da Escola Regional de Alto Desempenho/RS (ERAD/RS). 2018.

3.
FERNANDES, L. G.. Membro do Comitê de Programa da International Conference on High Performance Computing & Simulation (HPCS). 2018.

4.
FERNANDES, L. G.. Membro do Comitê de Programa da Conferência Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD). 2017.

5.
FERNANDES, L. G.. Membro do Comitê de Programa da Escola Regional de Alto Desempenho/RS (ERAD/RS). 2017.

6.
FERNANDES, L. G.. Membro do Comitê de Programa da Conferência Simpósio Brasileiro de Engenharia de Sistemas Computacionais (SBESC). 2017.

7.
FERNANDES, L. G.. Membro do Comitê de Programa da Conferência Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD). 2016.

8.
FERNANDES, L. G.. Membro do Comitê de Programa da Escola Regional de Alto Desempenho/RS (ERAD/RS). 2016.

9.
FERNANDES, L. G.. Membro do Comitê de Programa da Conferência Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD). 2015.

10.
FERNANDES, L. G.. Membro do Comitê de Programa da Escola Regional de Alto Desempenho/RS (ERAD/RS). 2015.

11.
FERNANDES, L. G.. Membro do Comitê de Programa da Conferência International Conference on Future Internet of Things and Cloud (FiCloud). 2015.

12.
FERNANDES, L. G.. Membro do Comitê de Programa da Conferência Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD-WIC). 2014.

13.
FERNANDES, L. G.. Membro do Comitê de Programa da Conferência Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD-CTD). 2014.

14.
FERNANDES, L. G.. Membro do Comitê de Programa da Conferência Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD). 2014.

15.
FERNANDES, L. G.. Membro do Comitê de Programa da Escola Regional de Alto Desempenho/RS (ERAD/RS). 2014.

16.
FERNANDES, L. G.. Membro do Comitê de Programa da Conferência Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD-WIC). 2013.

17.
FERNANDES, L. G.. Membro do Comitê de Programa da Conferência Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD-SSC). 2013.

18.
FERNANDES, L. G.. Membro do Comitê de Programa da Escola Regional de Alto Desempenho/RS (ERAD/RS). 2013.

19.
FERNANDES, L. G.. Membro do Comitê de Programa da Conferência Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD-WIC). 2012.

20.
FERNANDES, L. G.. Membro do Comitê de Programa da Conferência Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD-SSC). 2012.

21.
FERNANDES, L. G.. Membro do Comitê de Programa da Conferência Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD-CTD). 2012.

22.
FERNANDES, L. G.. Membro do Comitê de Programa da Escola Regional de Alto Desempenho/RS (ERAD/RS). 2012.

23.
FERNANDES, L. G.. Membro de Comitê de Programa da Conferência Latin-American Conference on High Performance Computing (CLCAR). 2011.

24.
FERNANDES, L. G.. Membro do Comitê de Programa da Conferência Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD-WIC). 2011.

25.
FERNANDES, L. G.. Membro do Comitê de Programa da Conferência Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD-CTD). 2011.

26.
FERNANDES, L. G.. Membro do Comitê de Programa da Conferência Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD-SSC). 2011.

27.
FERNANDES, L. G.. Membro do Comitê de Programa da Escola Regional de Alto Desempenho/RS (ERAD/RS). 2011.

28.
FERNANDES, L. G.. Membro do Comitê de Programa da Conferência Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD-SSC). 2010.

29.
FERNANDES, L. G.. Membro de Comitê de Programa da Conferência Latin-American Conference on High Performance Computing (CLCAR). 2010.

30.
FERNANDES, L. G.. Membro do Comitê de Programa da Conferência Minissimposyum on Interval Mathematics and Connections in Teaching and Scientific Development (IntMath-TSD). 2010.

31.
FERNANDES, L. G.. Membro do Comitê de Programa da Conferência Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD-CTD). 2010.

32.
FERNANDES, L. G.. Membro do Comitê de Programa da Conferência Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD-SSC). 2009.

33.
FERNANDES, L. G.. Membro de Comitê de Programa da Conferência Latin-American Conference on High Performance Computing (CLCAR). 2009.

34.
FERNANDES, L. G.. Membro do Comitê de Programa da Conferência Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD-CTD). 2009.

35.
FERNANDES, L. G.. Membro do Comitê de Programa da Conferência Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD-SSC). 2008.

36.
FERNANDES, L. G.. Membro do Comitê de Programa da Conferência Latin American Computing Conference (CLEI). 2006.



Bancas



Participação em bancas de trabalhos de conclusão
Mestrado
1.
FERNANDES, L. G.; GRIEBLER, D.; DANELUTTO, M.; ZORZO, A.. Participação em banca de Adriano José VOGEL. Adaptive Degree of Paralelism for the SPar Runtime. 2018. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

2.
FERNANDES, L. G.; GRIEBLER, D.; GEYER, C.; FERRETO, T.. Participação em banca de Carlos Alberto Franco MARON. BenSP: Permitindo a Parametrização do Paralelismo de Stream em Benchmarks da Suíte PARSEC. 2018. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

3.
ZORZO, A.; RIGHI, R.; FERNANDES, L. G.. Participação em banca de Lucas BRAHM. Técnica de Journaling para Sistemas de Arquivos Baseados em Memórias Não Voláteis. 2018. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

4.
FERRETO, T.; STELMAR NETTO, M. A.; FERNANDES, L. G.. Participação em banca de Bruno Gomes XAVIER. Uma Arquitetura para Distribuição de Unikernels em um Plataforma de Nuvem. 2016. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

5.
FERNANDES, L. G.; MANSSOUR, I.; DANELUTTO, M.; FREITAS, C.; ZORZO, A.. Participação em banca de Cleverson Lopes LEDUR. GMAVIS : a Domain-specific Language for Large-scale Geospatial Data Visualization Supporting Multi-core Parallelism. 2016. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

6.
FERRETO, T.; GEYER, C.; FERNANDES, L. G.. Participação em banca de Endrigo D´AGOSTINI. Um Framework Elástico para Execução Remota de Tarefas Usando Computação em Nuvem. 2015. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

7.
FERNANDES, L. G.; RIGHI, R.; DE ROSE, C.. Participação em banca de Daniel Couto ADORNES. A Unified MapReduce Programming Interface for Multi-core and Distributed Architectures. 2015. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

8.
MAILLARD, N.; FERNANDES, L. G.; NAVAUX, P.; CARISSIMI, A.. Participação em banca de Silvio Ricardo CORDEIRO. Code Profiling and Optimization in Transaction Memory Systems. 2014. Dissertação (Mestrado em Programa de Pós-Graduação em Computação) - Universidade Federal do Rio Grande do Sul.

9.
FERNANDES, L. G.; KOLBERG, M.; REISER, R.; FERNANDES, P.. Participação em banca de Viviane Linck LARA. Resolução Paralela de Sistemas de Equações Lineares: uma Abordagem para Eficiência Energética Usando DVFS. 2013. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

10.
FERNANDES, L. G.; GEYER, C.; FERRETO, T.; HESSEL, F.. Participação em banca de Silvana TEODORO. Algoritmos de Escalonamento para Grades Computacionais Voltados à Eficiência Energética. 2013. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

11.
MARCON, C.; POEHLS, L.; FERNANDES, L. G.; HESSEL, F.; AMORY, A.. Participação em banca de Vinícius Pessil BOHRER. WiNeS: um Framework Flexível para Descrição e Simulação de Redes Sem Fio. 2013. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

12.
DE ROSE, C.; EIZIRIK, E.; FERNANDES, L. G.. Participação em banca de Raquel DIAS. Otimizações Qualitativas e Quantitativas nas Fases de Leitura e Análise em Pipelines Metagenômicos. 2012. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

13.
DE ROSE, C.; GASPARY, L.; FERNANDES, L. G.. Participação em banca de Silvio Augusto LANGER. Uma Metodologia para Definição de Modelos de Cobrança em Ambientes de Nuvens Computacionais. 2012. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

14.
FERNANDES, L. G.; NAVAUX, P.; BLOIS, M.; DE ROSE, C.. Participação em banca de Dalvan Jair GRIEBLER. Proposta de uma Linguagem Específica de Domínio de Programação Paralela Orientada a Padrões Paralelos: um Estudo de Caso Baseado no Padrão Mestre/escravo para Arquiteturas Multi-core. 2012. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

15.
FERNANDES, L. G.; RIGHI, R.; MORAES, F.. Participação em banca de Fernando Furlan RUI. Uma Avaliação Comparativa de Sistemas de Memória Transacional de Software e seus Benchmarks. 2012. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

16.
RIGHI, R.; FERNANDES, L. G.; COSTA, C.. Participação em banca de Lucas GRAEBIN. Tratamento Flexível e Eficiente da Migração de Objetos Java em Aplicações Bulk Synchronous Parallel. 2012. Dissertação (Mestrado em Programa Interdisciplinar de Pós-graduação em Computação Aplicada - PIPCA) - Universidade do Vale do Rio dos Sinos.

17.
FERNANDES, L. G.; BEZERRA, E.; MARCON, C.. Participação em banca de Rafael NEMETZ. Otimizando o Fluxo de Tarefas em Sistemas Distribuídos de Impressão: um Algoritmo de Escalonamento Dinâmico Não Preemptivo Baseado em Mecanismo de Previsão. 2011. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

18.
FERNANDES, L. G.; RIGHI, R.; DEROSE, C.. Participação em banca de Neumar Silva RIBEIRO. Explorando Programação Híbrida no Contexto de Clusters de Máquinas NUMA. 2011. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

19.
FERNANDES, L. G.; AGUIAR, M.; HESSEL, F.. Participação em banca de Carolina Marques FONSECA. Otimizando o Escalonamento Dinâmico de Jobs no Processo de Rasterização de Documentos Personalizáveis em Ambientes Homogêneos. 2011. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

20.
GOLDMAN, A.; FERNANDES, L. G.; GEROSA, M.A.. Participação em banca de Rafael de Holanda BARROSO. Transformando Dados em Informação: um Estudo através de Exemplos. 2010. Dissertação (Mestrado em Ciências da Computação) - Universidade de São Paulo.

21.
MAILLARD, N.; FERNANDES, L. G.; GEYER, C.; NAVAUX, P. O. A.. Participação em banca de Elton Nicoletti MATHIAS. Hierarchical Message Passing through a ProActive/GCM Based Runtime. 2010. Dissertação (Mestrado em Programa de Pós-Graduação em Computação) - Universidade Federal do Rio Grande do Sul.

22.
FERNANDES, L. G.; KOLBERG, M.; CLAUDIO, D.; DE ROSE, C.. Participação em banca de Cléber Roberto MILANI. Computação Verificada de Alto Desempenho Aplicada à Resolução de Sistemas Lineares Intervalares Densos em Arquiteturas Multicore. 2010. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

23.
DE ROSE, C.; MAILLARD, N.; FERNANDES, L. G.. Participação em banca de Evandro Miguel KUSZERA. Avaliando o Sistema de Arquivos Lustre com Uso de Cargas de Trabalhos de Aplicações Paralelas. 2010. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

24.
FERNANDES, L. G.; AGUIAR, M.; FERNANDES, P.. Participação em banca de Mateus RAEDER. SimGrid x SAN: Um Estudo Comparativo de Ferramentas de Avaliação de Desempenho de Plataformas Distribuídas. 2009. Dissertação (Mestrado em Programa de Pós-graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

25.
FERNANDES, L. G.; YAMIN, A.; DE ROSE, C.. Participação em banca de Márcio B. CASTRO. NUMA-ICTM: Uma Versão Paralela do ICTM Explorando Estratégias de Alocação de Memória para Máquinas NUMA. 2009. Dissertação (Mestrado em Programa de Pós-graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

26.
FERNANDES, L. G.; CAVALHEIRO, G.; DE ROSE, C.. Participação em banca de Thiago T. NUNES. Aplicando Estratégias de Escalonamento através da Análise do Perfil de Jobs para Ambientes de Impressão Distribuídos. 2009. Dissertação (Mestrado em Programa de Pós-graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

27.
DE ROSE, C.; BRASILEIRO, F.; FERNANDES, L. G.. Participação em banca de Edson S. KOMATSU. Utilizando Grades Computacionais no Atendimento de Requisitos de e-Gov. 2009. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

28.
DE ROSE, C.; BRASILEIRO, F.; FERNANDES, L. G.. Participação em banca de Benevid F. da SILVA. TMRorR: Um Novo Algoritmo de Escalonamento para o Ourgrid que Combina o Uso de Informações e Replicações. 2009. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

29.
FERNANDES, L. G.; GASPARY, L.; ZORZO, A.. Participação em banca de Marcelo S. STRZYKALSKI. Mecanismos de Coordenação Ator-Ator em Redes de Sensores e Atores sem Fio. 2009. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

30.
FERNANDES, L. G.; COSTA, C.; DE ROSE, C.. Participação em banca de Rafael ANTONIOLI. Detecção e Tratamento de Intrusões em Plataformas Baseadas no XEN. 2008. Dissertação (Mestrado em Programa de Pós-graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

31.
DE ROSE, C.; MAILLARD, N.; FERNANDES, L. G.. Participação em banca de Mauro S. STORCH. Uma Arquitetura para Gerência de Rede de Máquinas Virtuais com Ênfase na Emulação de Sistemas Distribuídos. 2008. Dissertação (Mestrado em Programa de Pós-graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

32.
DE ROSE, C.; GEYER, C.; FERNANDES, L. G.. Participação em banca de Jean P. S. ORENGO. GIStorage: um Serviço de Informação para Grades com Suporte a Algoritmos de Predição de Desempenho. 2007. Dissertação (Mestrado em Programa de Pós-graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

33.
DE ROSE, C.; YAMIN, A.; FERNANDES, L. G.; ZORZO, A.. Participação em banca de Augusto M. CARINGI. Escalonamento Estático de Processos de Aplicações Paralelas MPI em Máquinas Agregadas Heterogêneas com Auxílio de Históricos de Monitoração. 2006. Dissertação (Mestrado em Programa de Pós-graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

34.
DE ROSE, C.; YAMIN, A.; FERNANDES, L. G.; DOTTI, F.. Participação em banca de Rafael K. S. SILVA. HPC-ICTM: um Modelo de Alto Desempenho para Categorização de Áreas Geográficas. 2006. Dissertação (Mestrado em Programa de Pós-graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

35.
DE ROSE, C.; FERREIRA, A. P.; DOTTI, F.; FERNANDES, L. G.. Participação em banca de Fabio PASINI. Desenvolvimento de Aplicações Paralelas a partir de Modelos em Gramática de Grafos Baseada em Objetos. 2006. Dissertação (Mestrado em Programa de Pós-graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

36.
FERNANDES, L. G.; NAVAUX, P.; FERNANDES, P.; DE ROSE, C.. Participação em banca de Pedro A. M. C. VELHO. Alternativas de Alto Desempenho para a Multiplicação Vetor-descritor. 2006. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

37.
FERNANDES, L. G.; MAILLARD, N.; DOTTI, F.; FERNANDES, P.. Participação em banca de Lucas J. BALDO. Predição de Desempenho de Aplicações Paralelas para Máquinas Agregadas Utilizando Modelos Estocásticos. 2006. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

38.
FERNANDES, L. G.; CAVALHEIRO, G.; DE ROSE, C.; FERNANDES, P.. Participação em banca de Rogerio Timmers ZAMBON. Estratégias de Paralelização para Renderização de Documentos XSL-FO com Uso da Ferrmanta FOP. 2006. Dissertação (Mestrado em Programa de Pós-graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

39.
ZORZO, A.; BARCELLOS, A.; FERNANDES, L. G.; DOTTI, F.. Participação em banca de Mônica L. M. CORRÊA. Algoritmo de Construção de Hierarquia de Domínios de Escalonamento Multinível para Máquinas NUMA. 2005. Dissertação (Mestrado em Programa de Pós-graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

40.
DE ROSE, C.; CAVALHEIRO, G.; FERNANDES, L. G.; PINHO, M.. Participação em banca de Caroline B. OLIVA. Modelando Animações por Sistemas de Partículas para Máquinas Agregadas Heterogêneas. 2004. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

Teses de doutorado
1.
BORDINI, R.; SARDINA, S.; SILVA, L. A.; FERNANDES, L. G.. Participação em banca de Rafael Cauê CARDOSO. A Decentralised Online Multi-agent Planning Framework for Multi-agent Systems. 2018. Tese (Doutorado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

2.
FERNANDES, L. G.; YAMIN, A.; GEYER, C.; FERRETO, T.. Participação em banca de Silvana TEODORO. Ambiente Dinâmico para Escolha de Políticas de Escalonamento para Grades Computacionais Voltado ao Desempenho e Eficiência Energética. 2018. Tese (Doutorado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

3.
FERNANDES, L. G.; CALHEIROS, R.; GEYER, C.; FERRETO, T.. Participação em banca de Andriele Busatto DO CARMO. Exploiting Resource Heterogeneity on Computational Grids for Energy-Efficient Scheduling. 2017. Tese (Doutorado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

4.
FERNANDES, L. G.; DANELUTTO, M.; ALDINUCCI, M.; SÁNCHEZ, J.; DE ROSE, C.. Participação em banca de Dalvan Jair GRIEBLER. Domain-specific Language & Support Tools for High-level Stream Parallelism. 2016. Tese (Doutorado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

5.
FERNANDES, L. G.; GEYER, C.; YAMIN, A.; FERNANDES, P.. Participação em banca de Mateus RAEDER. Um Processo de Geração Automática de Código Paralelo para Arquiteturas Híbridas com Afinidade de Memória. 2014. Tese (Doutorado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

6.
MAILLARD, N.; FERNANDES, L. G.; CHARÃO, A.; GEYER, C.. Participação em banca de Claudio SCHEPKE. Exploiting Multilevel Parallelism in Atmospheric Models. 2012. Tese (Doutorado em PPGC - Programa de Pós Graduação em Computação UFRGS) - Universidade Federal do Rio Grande do Sul.

7.
MEHAUT, J.-F.; FERNANDES, L. G.; SANTANA, M.; NAVAUX, P.; FELBER, P.; NAMYST, R.. Participação em banca de Márcio Bastos CASTRO. Improving the Performance of Transactional Memory Applications on Multicores : A Machine Learning-based Approach. 2012. Tese (Doutorado em École Doctorale Mathématiques, Sciences et Technologies de l´Information) - Université de Grenoble.

8.
CLAUDIO, D.; FERNANDES, L. G.; CUNHA, R.; GOLDMAN, A.; FERNANDES, P.. Participação em banca de Mariana L. KOLBERG. Parallel Self-Verified Solver for Dense Linear Systems. 2009. Tese (Doutorado em Programa de Pós-graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

Qualificações de Doutorado
1.
BORDINI, R.; HUBNER, J.; FERNANDES, L. G.. Participação em banca de Túlio Lima BASÉGIO. Alocação Dinâmica de Tarefas em Times de Agentes Heterogêneos. 2016. Exame de qualificação (Doutorando em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

2.
BORDINI, R.; SARDINA, S.; FERNANDES, L. G.. Participação em banca de Rafael Cauê CARDOSO. A Distributed Online Multi-agent Planning System. 2016. Exame de qualificação (Doutorando em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

3.
FERNANDES, L. G.; RIGHI, R.; FERRETO, T.. Participação em banca de Luís Cassiano Goularte RISTA. Computação Autônoma e Elástica de Recursos em Cloud para Paralelismo de Stream. 2016. Exame de qualificação (Doutorando em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

4.
FERNANDES, L. G.; DU BOIS, A.; FERRETO, T.. Participação em banca de Silvana TEODORO. Ambiente Dinâmico para Escolha de Políticas de Escalonamento para Grades Computacionais Voltado ao Desempenho e Eficiência Energética. 2015. Exame de qualificação (Doutorando em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

5.
DOTTI, F.; GASPARY, L.; FERNANDES, L. G.. Participação em banca de Rasha HASAN. Hybrid Synchrony Virtual Networks. 2014. Exame de qualificação (Doutorando em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

6.
FERNANDES, L. G.; CARVALHO JUNIOR, F. H.; DE ROSE, C.. Participação em banca de Dalvan Jair GRIEBLER. Exploring Nested Patterns Aproach through a High-level Parallel Programming Interface for High Performance Architectures. 2014. Exame de qualificação (Doutorando em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

7.
FERNANDES, L. G.; GEYER, C.; FERRETO, T.. Participação em banca de Andriele Busatto DO CARMO. Energy-aware Scheduling on High Performance Computing. 2014. Exame de qualificação (Doutorando em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

8.
ZORZO, A.; BARCELLOS, A.; FERNANDES, L. G.. Participação em banca de Samuel Camargo de SOUZA. Modelo de Autorização Dinâmico para Sistemas em Rede. 2012. Exame de qualificação (Doutorando em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

9.
FERNANDES, L. G.; GOLDMAN, A.; BLOIS, M.; DE ROSE, C.. Participação em banca de Mateus RAEDER. HYPF: uma Proposta de Framework para Programação Híbrida de Alto Desempenho. 2012. Exame de qualificação (Doutorando em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

10.
MAILLARD, N.; FERNANDES, L. G.; PILLA, M.; GEYER, C.. Participação em banca de Claudio SCHEPKE. Online Parallel Mesh Refinement for Climatological Applications. 2011. Exame de qualificação (Doutorando em PPGC - Programa de Pós Graduação em Computação UFRGS) - Universidade Federal do Rio Grande do Sul.

11.
CLAUDIO, D.; FERNANDES, L. G.; CUNHA, R.; FERNANDES, P.. Participação em banca de Mariana L. KOLBERG. Self-Verified Solver for Dense Linear Systems. 2008. Exame de qualificação (Doutorando em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

Trabalhos de conclusão de curso de graduação
1.
HESSEL, F.; FERNANDES, L. G.; MARCON, C.. Participação em banca de Oliver Bellaver LONGHI.Incrementando o Simulador do Ambiente Hellfire FW para Suportar Sistemas NoC. 2011. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

2.
COSTA, C.; HESSEL, F.; FERNANDES, L. G.. Participação em banca de Adonai Silveira CANEZ.Sistema para Transferência de Dados GPS/Computador. 2010. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

3.
COSTA, C.; FERRETO, T.; FERNANDES, L. G.. Participação em banca de Guilherme NARDINI.Uma Ferramenta de Simulação Visual de Algoritmos Distribuídos. 2010. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

4.
MANSSOUR, I.; MUSSE, S.; FERNANDES, L. G.. Participação em banca de Júlia Mara Colleoni COUTO e Tiago MARCELINO.Aplicação do Algoritmo de Prusinkiewicz na Geração de Quebra de Superfícies em Jogos. 2010. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

5.
FERRETO, T.; NUNES, C.; FERNANDES, L. G.. Participação em banca de Paolo CEMIN e Rogério da Silva SILVEIRA.VNETLAB: uma Ferramenta de Ensino de Redes de Computadores Utilizando Técnicas de Virtualização. 2010. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

6.
DE ROSE, C.; FERRETO, T.; FERNANDES, L. G.. Participação em banca de Igor Cadena ASSUNPÇÃO e Renan Tomazoni PINZON.MONDAC: Arquitetura de Monitoração Pró-Ativa de Data Center. 2010. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica do Rio Grande do Sul.

7.
DE ROSE, C.; FERRETO, T.; FERNANDES, L. G.. Participação em banca de Ivo Rafael da COSTA.Navegador Voluntário: um Ambiente Multiplataforma Baseado em Navegadores Web para Computação Oportunista. 2010. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

8.
PRIKLADNICKI, R.; OLIVEIRA, F.; FERNANDES, L. G.. Participação em banca de Tatiane dos Santos TASSINARI.O Uso de Web Services em Sistema para Gerenciamento de Chamados de Múltiplos Fornecedores. 2009. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica do Rio Grande do Sul.

9.
BENSO, A.; FERNANDES, L. G.; MORA, M.. Participação em banca de Charles R. de ALMEIDA.Aplicações Móveis para a Consulta de Produtos no Comércio de Varejo. 2008. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

10.
COSTA, C.; PRIKLADNICKI, R.; FERNANDES, L. G.. Participação em banca de João A. M. dos REIS e Nélio B. FILHO.Sistema Web de Hospedagem de Máquinas Virtuais GNU/Linux. 2008. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica do Rio Grande do Sul.

11.
BACELO, A. P.; FERNANDES, L. G.; SAYAO, M.. Participação em banca de Bruno S. PRADO.Platform Service Broker - Utilizando Web Services para Integrar Sistemas. 2008. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

12.
FERNANDES, L. G.; FERNANDES, P.; ZORZO, A.. Participação em banca de Alberto H. FUJITA e Rafael G. JUNG.VISUAL PEPS: Ferramenta de Visualização Gráfica de Modelso de Redes de Autômatos Estocásticos. 2008. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica do Rio Grande do Sul.

13.
BEZERRA, E.; MACHADO, J.; FERNANDES, L. G.. Participação em banca de João Frederico Gregory BIRK.Estudo de Técnicas e Diretrizes para o Desenvolvimento de Aplicações Móveis através da Implementação de um Sistema de Força de Vendas. 2007. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica do Rio Grande do Sul.

14.
FERNANDES, L. G.; FERRETO, T.; MACHADO, J.. Participação em banca de Mateus RAEDER e Thiago T. NUNES.Paralelização do Processo de Renderização de Documentos XSL-FO. 2006. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

15.
DE ROSE, C.; FERNANDES, P.; FERNANDES, L. G.. Participação em banca de Gustavo S. SERRA e Márcio B. CASTRO.Paralelização da Simulação da Trajetória de Elétrons em um Dispositivo FED. 2006. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

16.
FERNANDES, L. G.; BENSO, A.; BEZERRA, E.. Participação em banca de Eduardo G. LINK e Matheus D. TORBIS.Sistemas Móvel para Comunicação Aluno-Professor. 2006. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

17.
FERNANDES, L. G.; FERRETO, T.; DE ROSE, C.. Participação em banca de Igor POLTOSI.Desenvolvimento de um Mecanismo de Checkpointing para o Ambiente OurGrid. 2006. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

18.
DE ROSE, C.; FERNANDES, P.; FERNANDES, L. G.. Participação em banca de Alexandre PENCZEK e Gabriel D. DE NÊS.Uma Ferramenta Gráfica para Edição e Geração Automática de Modelos SAN. 2005. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

19.
FERNANDES, P.; DOTTI, F.; FERNANDES, L. G.. Participação em banca de Chairil WILLIAM e Juliano MORAES.SANSIM - Stochastic Automata Networks Simulator. 2005. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

20.
BENSO, A.; FERNANDES, L. G.; NUNES, C.. Participação em banca de Lucas REGINATTO e Marcelo WENDLING.Transmissão de Dados Multímidia em Redes Wireless. 2004. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

21.
FERNANDES, L. G.; BENSO, A.; BEZERRA, E.. Participação em banca de Leonardo MEIRELLES e Thiago L. SILVA.Protocolo P2P com Servidores Dinâmicos. 2004. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

22.
COSTA, C.; BENSO, A.; FERNANDES, L. G.. Participação em banca de Felipe CUOZZO e Adriano GONELLA.Uma Arquitetura Web Services com Suporte à Mobilidade e Adaptação Dinâmica. 2004. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

23.
FERNANDES, L. G.; FERNANDES, P.; FERRETO, T.. Participação em banca de Lucas J. BALDO e Pedro A. M. C. VELHO.Paralelização da Ferramenta PEPS. 2004. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

24.
FERNANDES, L. G.; NUNES, C.; DE ROSE, C.. Participação em banca de Felipe M. FRANCIOSI e Rodrigo CASSALI.vCluster2: um Novo Sistema para uma Nova Realidade. 2004. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

25.
ARRUDA, E.; FERNANDES, L. G.; VENTURINI, D.. Participação em banca de Eduardo SANTILLI e Leonardo RIBAS.JADE - Ferramenta de Gerência de Documentos. 2003. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

26.
FERNANDES, L. G.; ARRUDA, E.; ZORZO, A.. Participação em banca de Anderson P. PASSOS.Utilização de Computação Distribuída na Obtenção de Informações da World Wide Web. 2003. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

27.
BENSO, A.; DE ROSE, C.; FERNANDES, L. G.. Participação em banca de Katyane AGUIRRE, Daniel GOLDENBERG e Maurício NUNES.Implementação Paralela de um Algoritmo de Crescimento de Regiões Aplicado à Interpolação de Imagens. 2003. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.



Participação em bancas de comissões julgadoras
Outras participações
1.
FERNANDES, L. G.. Comissão avaliadora de projetos BPA/PUCRS - Integração entre Áreas/PRAIAS. 2018. Pontifícia Universidade Católica do Rio Grande do Sul.

2.
FERNANDES, L. G.. Comissão avaliadora de projetos BPA/PUCRS - Chamada Geral. 2018. Pontifícia Universidade Católica do Rio Grande do Sul.

3.
FERNANDES, L. G.. Comissão avaliadora de projetos PROBIC/FAPERGS/PUCRS. 2018. Pontifícia Universidade Católica do Rio Grande do Sul.

4.
FERNANDES, L. G.. Comissão avaliadora de projetos PIBIC/CNPq/PUCRS. 2017. Pontifícia Universidade Católica do Rio Grande do Sul.

5.
FERNANDES, L. G.. Comissão avaliadora de projetos PIBITI/CNPq/PUCRS. 2017. Pontifícia Universidade Católica do Rio Grande do Sul.

6.
FERNANDES, L. G.. Comissão avaliadora de projetos PROBIC/FAPERGS/PUCRS. 2017. Pontifícia Universidade Católica do Rio Grande do Sul.

7.
FERNANDES, L. G.. Comissão avaliadora de projetos PROBITI/FAPERGS/PUCRS. 2017. Pontifícia Universidade Católica do Rio Grande do Sul.

8.
FERNANDES, L. G.. Comissão avaliadora de projetos PIBITI/CNPq/PUCRS. 2012. Pontifícia Universidade Católica do Rio Grande do Sul.

9.
FERNANDES, L. G.. Comissão avaliadora de projetos BPA/PUCRS - Chamada Geral. 2011. Pontifícia Universidade Católica do Rio Grande do Sul.

10.
FERNANDES, L. G.. Comissão avaliadora de projetos PIBITI/CNPq/PUCRS. 2011. Pontifícia Universidade Católica do Rio Grande do Sul.

11.
FERNANDES, L. G.. Banca do Seminário Interno de Avaliação da Iniciação Científica CNPq/FAPERGS. 2011. Pontifícia Universidade Católica do Rio Grande do Sul.

12.
FERNANDES, L. G.; DE SOUZA, O. N.. Banca para seleção de alunos de Doutorado do PPGCC. 2011. Pontifícia Universidade Católica do Rio Grande do Sul.

13.
FERNANDES, L. G.; OLIVEIRA, J. B.. Banca para seleção de alunos de Doutorado no PPGCC. 2010. Pontifícia Universidade Católica do Rio Grande do Sul.

14.
FERNANDES, L. G.. Comissão avaliadora de projetos BPA/PUCRS. 2010. Pontifícia Universidade Católica do Rio Grande do Sul.

15.
FERNANDES, L. G.; VIEIRA, R.. Banca do Salão de Iniciação Científica. 2010. Pontifícia Universidade Católica do Rio Grande do Sul.

16.
FERNANDES, L. G.; BLOIS, M.. Banca para seleção de alunos de Doutorado no PPGCC. 2010. Pontifícia Universidade Católica do Rio Grande do Sul.

17.
FERNANDES, L. G.; BLOIS, M.. Banca para seleção de alunos de Doutorado no PPGCC. 2009. Pontifícia Universidade Católica do Rio Grande do Sul.

18.
FERNANDES, L. G.; DE ROSE, C.. Banca para seleção de alunos de Doutorado no PPGCC. 2008. Pontifícia Universidade Católica do Rio Grande do Sul.

19.
FERNANDES, L. G.; FERNANDES, P.. Banca para seleção de alunos de Doutorado no PPGCC. 2006. Pontifícia Universidade Católica do Rio Grande do Sul.

20.
FERNANDES, L. G.; NUNES, C.; ZORZO, A.. Banca do Salão de Iniciação Científica. 2006. Pontifícia Universidade Católica do Rio Grande do Sul.



Eventos



Participação em eventos, congressos, exposições e feiras
1.
II Seminário Internacional da Área da Ciência da Computação da CAPES. 2017. (Seminário).

2.
VII NVIDIA Latin American Workshop. 2017. (Oficina).

3.
XXXVII Congresso da Sociedade Brasileira de Computação. 2017. (Congresso).

4.
XXXVI Congresso da Sociedade Brasileira de Computação. 2016. (Congresso).

5.
Seminário de Acompanhamento da Área da Ciência da Computação da CAPES.Evolução do PPGCC a Meio Termo do Quadriênio 2013/2017. 2015. (Seminário).

6.
I Seminário Internacional da Área da Ciência da Computação da CAPES.Triênio 2010/2012 - Programa de Pós-Graduação em Ciência da Computação da PUCRS. 2013. (Seminário).

7.
XXXIII Congresso da Sociedade Brasileira de Computação. 2013. (Congresso).

8.
XXXII Congresso da Sociedade Brasileira de Computação. 2012. (Congresso).

9.
XI ERAD - Escola Regional de Alto Desempenho. 2011. (Encontro).

10.
1st IntMath-TSD - Minisymposium on Interval Mathematics and Connections in Teaching and Scientific Computing.Interval on Self-verified Linear Systems Solver on Multicore Computers. 2010. (Simpósio).

11.
33rd CNMAC - Congresso Nacional de Matemática Aplicada e Computacional. 2010. (Congresso).

12.
9th VECPAR - International Meeting on High Performance Computing for Computational Science.Solving Dense Interval Linear Systems with Verified Computing on Multicore Architectures. 2010. (Encontro).

13.
X ERAD - Escola Regional de Alto Desempenho. 2010. (Encontro).

14.
12th IEEE CSE - International Conference on Computational Science and Engineering. High Performance Printing: Increasing Personalized Documents Rendering Through PPML Jobs Profiling and Scheduling. 2009. (Congresso).

15.
21st SBAC-PAD - International Symposium on Computer Architecture and High Performance Computing.Memory Affinity for Hierarchical Shared Memory Multiprocessors. 2009. (Simpósio).

16.
20th SBAC-PAD - International Symposium on Computer Architecture and High Performance Computing.Parallel Verified Linear System Solver for Uncertain Input Data. 2008. (Simpósio).

17.
14th Euro PVM/MPI - European PVM/MPI Users Group Meeting. An Improved Parallel XSL-FO Rendering for Personalized Documents. 2007. (Congresso).

18.
21st ACM SAC - Symposium on Applied Computing. High Performance XSL-FO Rendering for Variable Data Printing. 2006. (Congresso).

19.
3rd HP Brazil International Tech Symposium.Rendering Documents in Parallel. 2006. (Simpósio).

20.
17th SBAC-PAD - International Symposium on Computer Architecture and High Performance Computing. 2005. (Simpósio).

21.
2nd HP Brazil International Tech Symposium.Visualization of Medical Data in Parallel. 2005. (Simpósio).

22.
8th PacT - International Conference on Parallel Computing Technologies. A Parallel Version for the Propagation Algorithm. 2005. (Congresso).

23.
1st HP Brazil International Tech Symposium.Parallel Applications Research Center. 2004. (Simpósio).

24.
Euro-Par - European Conference on Parallel Processing. Parallel PEPS Tool Performance Analysis Using Stochastic Automata Networks. 2004. (Congresso).

25.
15th SBAC-PAD - International Symposium on Computer Architecture and High Performance Computing.Performance Analysis Issues for Parallel Implementations of Propagation Algorithm. 2003. (Simpósio).

26.
SUPERCOMP. 2003. (Simpósio).

27.
PDPTA - International Conference on Parallel and Distributed Techniques and Applications. Parallelizing a Dense Matching Region Growing Algorithm for an Image Interpolation Application. 2001. (Congresso).

28.
ICaRE - Conception et mise en oeuvre d´applications parallèles irrégulières de grande taille. 1997. (Encontro).

29.
III SBRN - Simpósio Brasileiro de Redes Neurais.O Problema da Escolha da Topologia da Rede Neural na Previsão de Séries Temporais. 1996. (Simpósio).

30.
XVII EBE - Encontro Brasileiro de Econometria.Previsões de Séries de Tempo: Redes Neurais Artificiais e Modelos Estruturais. 1995. (Encontro).

31.
I SBRN - Simpósio Brasileiro de Redes Neurais.Um Estudo Experimental do Poder Preditivo das Redes Neurais Artificiais Comparado a Métodos Econométricos Tradicionais. 1994. (Simpósio).

32.
XIV Congresso da Sociedade Brasileira de Computação. 1994. (Congresso).

33.
VIII Escola de Computação. 1992. (Outra).

34.
VII Escola de Computação. 1990. (Outra).

35.
IV Congresso da Sociedade Brasileira de Microeletrônica. 1989. (Congresso).


Organização de eventos, congressos, exposições e feiras
1.
FERNANDES, L. G.; GRIEBLER, D. . VII Nvidia GPU Workshop Latin America. 2017. (Outro).

2.
ADARIO, A. M. S. ; FERNANDES, L. G. . Fórum de Iniciação Científica da XI Escola Regional de Alto Desempenho (ERAD). 2011. (Outro).

3.
FERNANDES, L. G.; Jornada Acadêmica da FACIN. 2007. (Outro).



Orientações



Orientações e supervisões em andamento
Dissertação de mestrado
1.
Ricardo PIEPER. Programação de Aceleradores de Hardware para Redes Neurais (provisório). Início: 2018. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul. (Orientador).

2.
Dinei André ROCKENBACH. Support to GPU parallelism on SPar DSL (título provisório). Início: 2017. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul. (Orientador).

3.
Cassiano Erthal de MESQUITA. Uma Metodologia para Avaliação do Processo de Construção de Software Paralelo (título provisório). Início: 2016. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul. (Orientador).

4.
Gildomiro BAIRROS. Suporte à Elasticidade Vertical em uma DSL para Paralelismo de Stream (título provisório). Início: 2015. Dissertação (Mestrado em Programa de Pós-graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul. (Orientador).

Tese de doutorado
1.
Adriano José VOGEL. Supporting SPar with Adaptive Paralelism on Elastic Cloud. Início: 2018. Tese (Doutorado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. (Orientador).

2.
Luís Cassiano Goularte RISTA. Computação Autônoma e Elástica de Recursos em Cloud para Paralelismo de Stream (título provisório). Início: 2014. Tese (Doutorado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul. (Orientador).

Supervisão de pós-doutorado
1.
Dalvan Jair GRIEBLER. Início: 2016. Pontifícia Universidade Católica do Rio Grande do Sul, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior.

Trabalho de conclusão de curso de graduação
1.
Gabriell Alves de ARAÚJO. NAS Parallel Benchmarks: um Estudo com CUDA, OPENCL e OPENACC. Início: 2018. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul. (Orientador).

Iniciação científica
1.
Júnior Henrique LOFF. Optimization of the Dot-Product Engine Compiler. Início: 2018. Iniciação científica (Graduando em Engenharia da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Hewlett Packard Enterprise. (Orientador).

2.
Renato Barreto HOFFMANN FILHO. Investigating New Approaches for Code Generation for the Dot-Product Engine. Início: 2018. Iniciação científica (Graduando em Engenharia da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Hewlett Packard Enterprise. (Orientador).

3.
Gabriell Alves de ARAÚJO. Programação Paralela em GPU para Aplicações de Processamento de Stream. Início: 2018. Iniciação científica (Graduando em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Conselho Nacional de Desenvolvimento Científico e Tecnológico. (Orientador).

4.
Gabriel Bonatto JUSTO. Programação Paralela e Distribuída para Aplicações de Processamento de Stream. Início: 2018. Iniciação científica (Graduando em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Fundação de Amparo à Pesquisa do Estado do Rio Grande do Sul. (Orientador).

5.
Rafael DIAS. Uma DSL para Aplicações MapReduce em Sistemas Multi-Core Baseada em Anotações. Início: 2018. Iniciação científica (Graduando em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Conselho Nacional de Desenvolvimento Científico e Tecnológico. (Orientador).


Orientações e supervisões concluídas
Dissertação de mestrado
1.
Adriano José VOGEL. Adaptive Degree of Paralelism for the SPar Runtime. 2018. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, . Orientador: Luiz Gustavo Leão Fernandes.

2.
Cleverson Lopes LEDUR. GMAVIS : a Domain-specific Language for Large-scale Geospatial Data Visualization Supporting Multi-core Parallelism. 2016. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Luiz Gustavo Leão Fernandes.

3.
Carlos Alberto Franco MARON. BenSP: Permitindo a Parametrização do Paralelismo de Stream em Benchmarks da Suíte PARSEC. 2015. Dissertação (Mestrado em Programa de Pós-graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, . Orientador: Luiz Gustavo Leão Fernandes.

4.
Daniel Couto ADORNES. A Unified MapReduce Programming Interface for Multi-core and Distributed Architectures. 2015. Dissertação (Mestrado em Programa de Pós-graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, . Orientador: Luiz Gustavo Leão Fernandes.

5.
Silvana TEODORO. Algoritmos de Escalonamento para Grades Computacionais Voltados à Eficiência Energética. 2013. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Fundação de Amparo à Pesquisa do Estado do Rio Grande do Sul. Orientador: Luiz Gustavo Leão Fernandes.

6.
Viviane Linck LARA. Resolução Paralela Verificada de Sistemas de Equações Lineares : uma Abordagem para Eficiência Energética Utilizando DVFS. 2013. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Fundação de Amparo à Pesquisa do Estado do Rio Grande do Sul. Orientador: Luiz Gustavo Leão Fernandes.

7.
Dalvan Jair GRIEBLER. Proposta de uma Linguagem Específica de Domínio de Programação Paralela Orientada a Padrões Paralelos: um Estudo de Caso Baseado no Padrão Mestre/escravo para Arquiteturas Multi-core. 2012. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Luiz Gustavo Leão Fernandes.

8.
Fernando Furlan RUI. Uma Avaliação Comparativa de Sistemas de Memória Transacional de Software e seus Benchmarks. 2012. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, . Orientador: Luiz Gustavo Leão Fernandes.

9.
Rafael NEMETZ. Otimizando o Fluxo de Tarefas em Sistemas Distribuídos de Impressão: um Algoritmo de Escalonamento Dinâmico Não Preemptivo Baseado em Mecanismo de Previsão. 2011. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Hewllet Packard do Brasil. Orientador: Luiz Gustavo Leão Fernandes.

10.
Carolina Marques FONSECA. Otimizando o Escalonamento Dinâmico de Jobs no Processo de Rasterização de Documentos Personalizáveis. 2011. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Hewllet Packard do Brasil. Orientador: Luiz Gustavo Leão Fernandes.

11.
Neumar Silva RIBEIRO. Explorando Programação Híbrida no Contexto de Clusters de Máquinas NUMA. 2011. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, . Orientador: Luiz Gustavo Leão Fernandes.

12.
Cléber Roberto MILANI. Computação Verificada de Alto Desempenho Aplicada à Resolução de Sistemas Lineares Intervalares Densos em Arquiteturas Multicore. 2010. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, . Orientador: Luiz Gustavo Leão Fernandes.

13.
Thiago Tasca NUNES. Aplicando Estratégias de Escalonamento através da Análise do Perfil de Jobs para Ambientes de Impressão Distribuídos. 2009. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Hewllet Packard do Brasil. Orientador: Luiz Gustavo Leão Fernandes.

14.
Mateus RAEDER. SimGrid x SAN: Um Estudo Comparativo de Ferramentas de Avaliação de Desempenho de Plataformas Distribuídas. 2009. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Hewllet Packard do Brasil. Orientador: Luiz Gustavo Leão Fernandes.

15.
Márcio Bastos CASTRO. NUMA-ICTM: Uma Versão Paralela do ICTM Explorando Estratégias de Alocação de Memória para Máquinas NUMA. 2009. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, . Orientador: Luiz Gustavo Leão Fernandes.

16.
Rafael ANTONIOLI. Detecção e Tratamento de Intrusões em Plataformas Baseadas no XEN. 2008. 0 f. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Hewllet Packard do Brasil. Orientador: Luiz Gustavo Leão Fernandes.

17.
Rogério Timmers ZAMBON. Estratégias de Paralelização para Renderização de Documentos XSL-FO com Uso da Ferramenta FOP. 2006. 85 f. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Hewllet Packard do Brasil. Orientador: Luiz Gustavo Leão Fernandes.

18.
Lucas Janssen BALDO. Predição de Desempenho de Aplicações Paralelas para Máquinas Agregadas Usando Modelos Estocásticos. 2006. 0 f. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Hewllet Packard do Brasil. Orientador: Luiz Gustavo Leão Fernandes.

19.
Pedro Antônio Madeira de Campos VELHO. Alternativas de Alto Desempenho para a Multiplicação Vetor-descritor. 2006. 0 f. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Hewllet Packard do Brasil. Orientador: Luiz Gustavo Leão Fernandes.

Tese de doutorado
1.
Andriele Busatto DO CARMO. Exploiting Resource Heterogeneity on Computational Grids for Energy-Efficient Scheduling. 2017. Tese (Doutorado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Fundação de Amparo à Pesquisa do Estado do Rio Grande do Sul. Orientador: Luiz Gustavo Leão Fernandes.

2.
Dalvan Jair GRIEBLER. Domain-specific Language & Support Tools for High-level Stream Parallelism. 2016. Tese (Doutorado em Programa de Pós-graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Orientador: Luiz Gustavo Leão Fernandes.

3.
Mateus RAEDER. Um processo de geração automática de código paralelo para arquiteturas híbridas com afinidade de memória. 2014. Tese (Doutorado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, . Orientador: Luiz Gustavo Leão Fernandes.

4.
Silvana TEODORO. Ambiente Dinâmico para Escolha de Políticas de Escalonamento para Grades Computacionais Voltado ao Desempenho e Eficiência Energética. 2013. Tese (Doutorado em Programa de Pós-Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Fundação de Amparo à Pesquisa do Estado do Rio Grande do Sul. Orientador: Luiz Gustavo Leão Fernandes.

5.
Márcio Bastos CASTRO. Improving the Performance of Transactional Memory Applications on Multicores: A Machine Learning-based Approach. 2012. Tese (Doutorado em Doctorat en Informatique) - Université de Grenoble, . Coorientador: Luiz Gustavo Leão Fernandes.

6.
Mariana Luderitz KOLBERG. Parallel Self-Verified Solver for Dense Linear Systems. 2009. Tese (Doutorado em Programa de Pós-graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Coorientador: Luiz Gustavo Leão Fernandes.

Trabalho de conclusão de curso de graduação
1.
Rodrigo Belagamba de MORAES. Paralelização de um Algoritmo para Simulação de Multidões - BioCrowds. 2012. Trabalho de Conclusão de Curso. (Graduação em Engenharia da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul. Orientador: Luiz Gustavo Leão Fernandes.

2.
Oliver Bellaver LONGHI. Incrementando o Simulador do Ambiente Hellfire FW para Suportar Sistemas NoC. 2011. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul. Orientador: Luiz Gustavo Leão Fernandes.

3.
André Ourique SOLARO e Leonardo PERACHI. Arquitetura Distribuída Baseada em Web Farms para Sistemas Online de Alta Demanda e Alto Desempenho. 2011. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul. Orientador: Luiz Gustavo Leão Fernandes.

4.
Adonai Silveira CANEZ. Sistema para Transferência de Dados GPS/Computador. 2010. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul. Orientador: Luiz Gustavo Leão Fernandes.

5.
Guilerme NARDINI. Uma Ferramenta de Simulação Visual de Algoritmos Distribuídos. 2010. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul. Orientador: Luiz Gustavo Leão Fernandes.

6.
Tatiane dos S. TASSINARI. O Uso de Web Services em Sistema para Gerenciamento de Chamados de Múltiplos Fornecedores. 2009. Trabalho de Conclusão de Curso. (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica do Rio Grande do Sul. Orientador: Luiz Gustavo Leão Fernandes.

7.
Charles R. de ALMEIDA. Framework para Desenvolvimento de Aplicações Móveis para p Comércio de Varejo. 2008. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul. Orientador: Luiz Gustavo Leão Fernandes.

8.
João A. M. dos REIS e Nélio B. FILHO. Sistema Web de Hospedagem de Máquinas Virtuais GNU/LINUX. 2008. Trabalho de Conclusão de Curso. (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica do Rio Grande do Sul. Orientador: Luiz Gustavo Leão Fernandes.

9.
Mateus RAEDER e Thiago T. NUNES. Paralelização do Processo de Renderização de Documentos XSL-FO. 2006. 0 f. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Hewllet Packard do Brasil. Orientador: Luiz Gustavo Leão Fernandes.

10.
Gustavo S. SERRA e Márcio B. CASTRO. Paralelização da Simulação da Trajetória de Elétrons em um Dispositivo FED. 2006. 0 f. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Hewllet Packard do Brasil. Orientador: Luiz Gustavo Leão Fernandes.

11.
Eduardo G. LINK e Matheus D. TORBIS. Sistema Móvel para a Comunicação Professor-Aluno. 2006. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul. Orientador: Luiz Gustavo Leão Fernandes.

12.
Gabriel D. de NES e Alexandre PENCZEK. Uma Ferramenta Gráfica para Edição e Geração Automática de Modelos SAN. 2005. 75 f. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul. Orientador: Luiz Gustavo Leão Fernandes.

13.
Lucas J. BALDO e Pedro A. M. C. VELHO. Paralelização da Ferramenta PEPS. 2004. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul. Orientador: Luiz Gustavo Leão Fernandes.

14.
Katyane AGUIRRE, Daniel GOLDENBERG e Maurício L. NUNES. Implementação Paralela de um Algoritmo de Crescimento de Regiões Aplicado à Interpolação de Imagens. 2003. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul. Orientador: Luiz Gustavo Leão Fernandes.

15.
Anderson P. PASSOS. Utilização de Computação Distribuída na Obtenção de Informações da World Wide Web. 2003. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul. Orientador: Luiz Gustavo Leão Fernandes.

Iniciação científica
1.
Gabriell Alves de ARAÚJO. Elasticidade Automática em Aplicações MapReduce para Nuvens Computacionais. 2018. Iniciação Científica. (Graduando em Engenharia da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, PUCRS. Orientador: Luiz Gustavo Leão Fernandes.

2.
Enrique Bozza DUTRA. Elasticidade Automática em Aplicações MapReduce para Nuvens Computacionais. 2018. Iniciação Científica. (Graduando em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, PUCRS. Orientador: Luiz Gustavo Leão Fernandes.

3.
Endrius EWALD. Uma Linguagem Específica de Domínio para Visualização de Grandes Volumes de Dados. 2017. Iniciação Científica. (Graduando em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul. Orientador: Luiz Gustavo Leão Fernandes.

4.
Júnior Henrique LOFF. Um Compilador para Geração Automática de Código Paralelo em Aplicações MapReduce. 2017. Iniciação Científica. (Graduando em Engenharia da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul. Orientador: Luiz Gustavo Leão Fernandes.

5.
Renato Barreto HOFFMANN FILHO. Avaliação de uma Linguagem Específica de Domínio para Paralelismo de Stream. 2017. Iniciação Científica. (Graduando em Engenharia da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Fundação de Amparo à Pesquisa do Estado do Rio Grande do Sul. Orientador: Luiz Gustavo Leão Fernandes.

6.
Lucas Sartori PIATNICKI. Elasticidade Automática em Aplicações MapReduce para Nuvens Computacionais. 2016. Iniciação Científica. (Graduando em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, PUCRS. Orientador: Luiz Gustavo Leão Fernandes.

7.
Gabriell Alves de ARAÚJO. Uma Linguagem Específica de Domínio para Visualização de Grandes Volumes de Dados. 2016. Iniciação Científica. (Graduando em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Luiz Gustavo Leão Fernandes.

8.
Gabriell Alves de ARAÚJO. Avaliação Comparativa do Desempenho de uma Interface de Programação Paralela Orientada a Padrões. 2015. Iniciação Científica. (Graduando em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Fundação de Amparo à Pesquisa do Estado do Rio Grande do Sul. Orientador: Luiz Gustavo Leão Fernandes.

9.
Lucas Sartori PIATNICKI. Programação Paralela e Alto Desempenho Voltados para Ambientes de Computação em Nuvem. 2015. Iniciação Científica. (Graduando em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Fundação de Amparo à Pesquisa do Estado do Rio Grande do Sul. Orientador: Luiz Gustavo Leão Fernandes.

10.
Vinícius Meirelles PEREIRA. DSL-POPP: Uma Linguagem Específica de Domínio Voltada para Padrões de Programação Paralela. 2014. Iniciação Científica. (Graduando em Engenharia da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Fundação de Amparo à Pesquisa do Estado do Rio Grande do Sul. Orientador: Luiz Gustavo Leão Fernandes.

11.
Daniel Centeno EINLOFT. Linguagem Específica de Domínio Voltada para Padrões de Programação Paralela. 2014. Iniciação Científica. (Graduando em Engenharia da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Luiz Gustavo Leão Fernandes.

12.
Estéfani da Silva dos SANTOS. DSL-POPP: Uma Linguagem Específica de Domínio Voltada para Padrões de Programação Paralela. 2013. Iniciação Científica. (Graduando em Engenharia da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Fundação de Amparo à Pesquisa do Estado do Rio Grande do Sul. Orientador: Luiz Gustavo Leão Fernandes.

13.
Victória Ramos PIRES. Resolução de Sistemas Lineares Esparsos com Computação Verificada em Ambientes de Alto Desempenho. 2012. Iniciação Científica. (Graduando em Engenharia da Computação) - Universidade Federal do Rio Grande do Sul, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Luiz Gustavo Leão Fernandes.

14.
Eduardo BALADÃO. Computação de Alto Desempenho com Programação Híbrida para Aplicações Reais. 2012. Iniciação Científica. (Graduando em Engenharia da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, PUCRS. Orientador: Luiz Gustavo Leão Fernandes.

15.
Bernardo Vitt GOERL. Bibliotecas para Computação Verificada de Alto Desempenho. 2011. Iniciação Científica. (Graduando em Engenharia da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Luiz Gustavo Leão Fernandes.

16.
Maiquel BREITENBACH. Divisão e Perfil de Jobs PDF. 2009. Iniciação Científica. (Graduando em Engenharia da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Hewllet Packard do Brasil. Orientador: Luiz Gustavo Leão Fernandes.

17.
Rafael NEMETZ. Escalonamento na Gerência de Filas de Espera em Ambientes de Impressão Distribuídos. 2008. Iniciação Científica. (Graduando em Engenharia da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Hewllet Packard do Brasil. Orientador: Luiz Gustavo Leão Fernandes.

18.
Gustavo da Silva SERRA. Solução Paralela para Ferramenta de Visualização de Dados Médicos. 2006. Iniciação Científica. (Graduando em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Hewllet Packard do Brasil. Orientador: Luiz Gustavo Leão Fernandes.

19.
Mateus RAEDER. Testes Automáticos de Aplicações Paralelas. 2006. Iniciação Científica. (Graduando em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Hewllet Packard do Brasil. Orientador: Luiz Gustavo Leão Fernandes.

20.
Thiago Tasca NUNES. Desenvolvimento de Solução Paralela para a Ferramenta FOP. 2006. Iniciação Científica. (Graduando em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Hewllet Packard do Brasil. Orientador: Luiz Gustavo Leão Fernandes.

21.
Márcio Bastos CASTRO. Solução Paralela para Ferramenta de Simulação da Trajetória de Elétrons em um Dispositivo FED. 2006. Iniciação Científica. (Graduando em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Hewllet Packard do Brasil. Orientador: Luiz Gustavo Leão Fernandes.

22.
Pedro Antônio Madeira de Campos VELHO. Desenvolvimento de Aplicações Paralelas sobre Agregados Dinâmicos. 2004. Iniciação Científica. (Graduando em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Hewllet Packard do Brasil. Orientador: Luiz Gustavo Leão Fernandes.

23.
Lucas Janssen BALDO. Modelos SAN para Classes de Aplicações Paralelas. 2004. Iniciação Científica. (Graduando em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Hewllet Packard do Brasil. Orientador: Luiz Gustavo Leão Fernandes.



Outras informações relevantes


1. Coordenador do Grupo de Modelagem de Aplicações Paralelas (GMAP) cadastrado junto ao CNPq.



Página gerada pelo Sistema Currículo Lattes em 09/12/2018 às 18:22:41