Arthur Francisco Lorenzon

  • Endereço para acessar este CV: http://lattes.cnpq.br/2890260984567329
  • Última atualização do currículo em 03/01/2019


Bacharel em Ciência da Computação pela Universidade Federal do Pampa (2012/2); Mestre em Ciência da Computação pelo Programa de Pós-Graduação em Computação (PPGC) na Universidade Federal do Rio Grande do Sul (UFRGS) em 2014/1. Doutor em Ciência da Computação pelo PPGC-UFRGS 01/2018. Foi pesquisador visitante no Laboratório de Engenharia da Computação na Universidade de Tecnologia de Delft (TU-Delft, Holanda) em 2015 (Fevereiro - Julho) e 2017 (Agosto - Dezembro); e pesquisador visitante no Departamento de Engenharia da Informação da Universidade de Siena (Siena, Itália) em 2016-2017. Sua tese de doutorado foi escolhida como a melhor tese na área de arquitetura de computadores e computação de alto desempenho no WSCAD-CTD, em 2018. Atualmente, é professor do magistério superior na Universidade Federal do Pampa. Suas áreas de interesse não exaustiva, incluem: organização e arquitetura de computadores, sistemas embarcados e computação de alto desempenho. (Texto informado pelo autor)


Identificação


Nome
Arthur Francisco Lorenzon
Nome em citações bibliográficas
LORENZON, A. F.;LORENZON, ARTHUR FRANCISCO

Endereço


Endereço Profissional
Universidade Federal do Rio Grande do Sul, Instituto de Informática, Departamento de Informática Aplicada.
AC Campus da UFRGS
Agronomia
91501970 - Porto Alegre, RS - Brasil
Telefone: (51) 99323357


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


2014 - 2018
Doutorado em Computação.
Universidade Federal do Rio Grande do Sul, UFRGS, Brasil.
com período sanduíche em Delft University of Technology (Orientador: Stephan Wong).
Título: Aurora: Seamless Optimization of OpenMP Applications, Ano de obtenção: 2018.
Orientador: Antonio Carlos Schneider Beck Filho.
Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil.
2013 - 2014
Mestrado em Computação.
Universidade Federal do Rio Grande do Sul, UFRGS, Brasil.
Título: Avaliação do Desempenho e Consumo de Energia de Diferentes Interfaces de Programação Paralela em Sistemas Embarcaos e de Propósito Geral,Ano de Obtenção: 2014.
Orientador: Antonio Carlos Schneider Beck Filho.
Coorientador: Márcia Cristina Cera.
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.
Grande área: Ciências Exatas e da Terra
Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Processamento Paralelo e Distribuído.
2010 - 2012
Graduação em Ciência da Computação.
Universidade Federal do Pampa, UNIPAMPA, Brasil.
Título: Um Estudo sobre o Desenvolvimento de Aplicações Paralelas com Criação Dinâmica de Processos.
Orientador: Márcia Cristina Cera e Fábio Diniz Rossi.
2008 interrompida
Graduação interrompida em 2009 em Licenciatura em Computação.
Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul, IFRS, Brasil.
Ano de interrupção: 2009
2004 - 2006
Ensino Médio (2º grau).
Escola Estadual de Ensino Médio Santo Augusto, EEEMSA, Brasil.
1996 - 2003
Ensino Fundamental (1º grau).
Escola Estadual de Ensino Médio Santo Augusto, EEEMSA, Brasil.




Formação Complementar


2014 - 2014
Introdução ao OpenMP e OpenACC. (Carga horária: 7h).
Laboratório Nacional de Computação Científica, LNCC, Brasil.
2014 - 2014
Intel Software Conference 2014. (Carga horária: 8h).
Intel Semicondutores do Brasil, INTEL-WCN, Brasil.
2014 - 2014
Introdução à Programação CUDA. (Carga horária: 14h).
Laboratório Nacional de Computação Científica, LNCC, Brasil.
2014 - 2014
Introdução ao OpenCL. (Carga horária: 7h).
Laboratório Nacional de Computação Científica, LNCC, Brasil.
2014 - 2014
Intel Software Conference 2014. (Carga horária: 8h).
Intel Semicondutores do Brasil, INTEL-WCN, Brasil.
2014 - 2014
Intel Software Conference 2014. (Carga horária: 8h).
Intel Semicondutores do Brasil, INTEL-WCN, Brasil.
2012 - 2012
Treinamento OpenMP C/C++. (Carga horária: 20h).
Laboratório Nacional de Computação Científica, LNCC, Brasil.
2011 - 2011
Curso IPv6 Básico. (Carga horária: 36h).
Núcleo de Informação e Coordenação do Ponto BR, NIC.BR, Brasil.
2010 - 2010
Algoritmos I - Fundamentos e Lógica de Programação. (Carga horária: 40h).
T.I. Soluções Incorporativas em Processamento de Dados, TISIPD, Brasil.
2010 - 2010
Treinamento em Mikrotik. (Carga horária: 32h).
Iron Tecnologia, IRON, Brasil.
2009 - 2009
Análise de Algoritmos - CSBC 2009. (Carga horária: 12h).
Sociedade Brasileira de Computação - Porto Alegre, SBC, Brasil.


Atuação Profissional



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

2014 - 2018
Vínculo: Bolsista, Enquadramento Funcional: Aluno de Doutorado, Carga horária: 40, Regime: Dedicação exclusiva.
Outras informações
Aluno de Doutorado do Programa de Pós-Graduação em Computação. Foi bolsista do órgão de fomento a pesquisa CNPq.

Vínculo institucional

2017 - 2017
Vínculo: Professor, Enquadramento Funcional: Professor Substituto, Carga horária: 20

Vínculo institucional

2013 - 2014
Vínculo: Bolsista, Enquadramento Funcional: Aluno de Mestrado, Carga horária: 40, Regime: Dedicação exclusiva.
Outras informações
Aluno de Mestrado, com bolsa do órgão de fomento de pesquisa CNPq.

Atividades

03/2016 - 08/2016
Ensino, Engenharia Civil, Nível: Graduação

Disciplinas ministradas
Introdução a Programação
03/2016 - 08/2016
Ensino, Engenharia Mecânica, Nível: Graduação

Disciplinas ministradas
Introdução a Programação

Delft University of Technology, TU DELFT, Holanda.
Vínculo institucional

2017 - 2017
Vínculo: Bolsista, Enquadramento Funcional: Doutorado Sanduíche, Carga horária: 40, Regime: Dedicação exclusiva.

Vínculo institucional

2015 - 2015
Vínculo: PhD Student - Visitor, Enquadramento Funcional: PhD Student - Visitor, Carga horária: 40
Outras informações
Participante do projeto de cooperação com a TU-Delft através do projeto LORELEI. Atua como estudante de doutorado visitante.


Università degli Studi di Siena, UNISI, Itália.
Vínculo institucional

2016 - 2017
Vínculo: Pesquisador Visitante, Enquadramento Funcional: Pesquisador Visitante, Carga horária: 40
Outras informações
Estágio de doutorado relacionado ao projeto "Energy-Efficiency Evaluation of Parallel Programming Models in DataFlow Computers" sob orientação do Professor Roberto Giorgi, na Universidade de Siena (UNISI)


União das Faculdades Integradas de Negócios, UNIFIN, Brasil.
Vínculo institucional

2016 - 2018
Vínculo: Professor, Enquadramento Funcional: Professor, Carga horária: 4

Atividades

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

Disciplinas ministradas
Computação Gráfica
Estágio II
Sistemas Distribuídos
Estrutura de Dados I
Arquitetura de Computadores I

Faculdades Senac Porto Alegre, FSPA, Brasil.
Vínculo institucional

2014 - 2014
Vínculo: Professor, Enquadramento Funcional: Professor na Pós-Graduação., Carga horária: 32

Atividades

11/2014 - 12/2014
Ensino, Projeto e Gerência de Redes de Computadores, Nível: Especialização

Disciplinas ministradas
Gerenciamento de Sistemas de Banco de Dados Distribuídos

Universidade Federal do Pampa, UNIPAMPA, Brasil.
Vínculo institucional

2018 - Atual
Vínculo: Servidor Público, Enquadramento Funcional: Professor, Carga horária: 40, Regime: Dedicação exclusiva.

Vínculo institucional

2012 - 2012
Vínculo: Bolsista, Enquadramento Funcional: Bolsista, Carga horária: 10

Atividades

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

Disciplinas ministradas
Produção de Textos Científicos e Latex
08/2018 - Atual
Ensino, Engenharia de Software, Nível: Graduação

Disciplinas ministradas
Introdução à Análise de Algoritmos
08/2018 - Atual
Ensino, Engenharia Civil, Nível: Graduação

Disciplinas ministradas
Algoritmos e Programação

NETCONESUL TECNOLOGIA, NETCONESUL, Brasil.
Vínculo institucional

2010 - 2012
Vínculo: Técnico em Informática, Enquadramento Funcional: Técnico em Informática, Carga horária: 44
Outras informações
Analista de Suporte. Funções: Prestar suporte técnico aos clientes da empresa; Instalação, configuração e gerenciamento dos servidores (Web, Dados, Internet);


FOR INFORMÁTICA, FOR, Brasil.
Vínculo institucional

2007 - 2009
Vínculo: Técnico em Informática, Enquadramento Funcional: Técnico, Carga horária: 44
Outras informações
Técnico em Informática; Instrutor de Cursos básicos de Windows e Office!



Projetos de pesquisa


2018 - Atual
Uma Abordagem Automática, Dinâmica e Transparente para Otimizar o Desempenho e Consumo de Energia de Aplicações Paralelas em Sistemas de Propósito Geral e Embarcados
Descrição: A exploração eficiente do paralelismo no nível de threads em sistemas multicore tem sido um desafio para os desenvolvedores de software. Enquanto aumentar cegamente o número de threads pode melhorar o desempenho, isto também pode aumentar desproporcionalmente o consumo de energia. Por outro lado, técnicas de otimização utilizadas para reduzir o consumo de energia, tais como dynamic voltage and frequency scaling (DVFS) e power gating, podem levar a perda de desempenho se aplicadas incorretamente. Por esta razão, escolher corretamente o número de threads, o nível da frequência de operação do processador e o número de núcleos ativos é essencial para alcançar o melhor compromisso entre desempenho e energia. No entanto, esta tarefa é extremamente difícil: além do amplo número de variáveis envolvidas, muitas delas variam de acordo com diferentes aspectos do sistema e são definidas em tempo de execução, como por exemplo, o conjunto de entrada da aplicação, a métrica avaliada, a microarquitetura do processador, e o comportamento das regiões paralelas que compreendem a aplicação. Para abordar este complexo cenário, este projeto propõe a implementação de uma abordagem automática e transparente para melhorar aplicações paralelas implementadas com OpenMP considerando diferentes métricas: desempenho, energia e energy-delay product (EDP). Ele fará isso pelo ajuste do número de threads, a frequência do processador (através do DVFS), e o número de núcleos ativos (através do power gating), sem a necessidade de qualquer modificação no código fonte, recompilação de código ou interação do usuário final..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Doutorado: (5) .
Integrantes: Arthur Francisco Lorenzon - Coordenador / ROSSI, F. D. - Integrante / Marcelo Caggiani Luizelli - Integrante / Antonio Carlos Schneider Beck - Integrante / Alessandro Girardi - Integrante.
2018 - Atual
METODO AUTOMATICO, TRANSPARENTE E DINAMICO PARA MELHORAR A EFICIENCIA ENERGETICA DE APLICACOES PARALELAS

Projeto certificado pelo(a) coordenador(a) Antonio Carlos Schneider Beck Filho em 10/05/2018.
Descrição: Com o aumento do número de transistores disponíveis para o projeto de processadores nos últimos anos, houve a popularização das arquiteturas com múltiplos núcleos (multicore) para a execução de aplicações paralelas. Tais aplicações são encontradas em diferentes nichos. Aplicações de HPC (High Performance Computing), que são executadas em servidores de alto desempenho, afetam direta ou indiretamente a população, como cálculo da previsão do tempo e catástrofes ambientais, de busca por poços de petróleo, de sequenciamento de DNA e genomas, ou ainda na simulação de matemática financeira das grandes empresas. Em contrapartida, sistemas embarcados (e.g.: tablets, smartphones, etc) cada vez mais fazem uso da programação paralela em apps, envolvendo, por exemplo, processamento de vídeo e áudio, jogos, e até mesmo navegadores de internet. Estas aplicações vêm aumentando gradualmente em complexidade, requerendo um maior poder computacional. E, da mesma maneira, o consumo de energia se torna cada vez mais importante. A previsão de potência consumida por sistemas de alto desempenho (HPC) em 2020 é de 200 MW (equivalente a uma usina nuclear de porte médio), de acordo com estudos do grupo de pesquisa em computação científica avançada do Departamento de Energia dos Estados Unidos. Os processadores de propósito geral (encontrados nos computadores de mesa) estão tendo seu aumento de desempenho limitado pela energia térmica do projeto (também chamado de TDP - Thermal Design Power). E, finalmente, a maioria dos sistemas embarcados são dispositivos móveis e mantidos ligados através de uma bateria. Portanto, o grande desafio tem sido não apenas aumentar o poder de processamento destes sistemas e o desempenho das aplicações paralelas, mas também fazer isso com o mínimo impacto no consumo de energia. Entretanto, a melhoria de desempenho resultante da paralelização de uma aplicação não é linear e, por vezes, não escala proporcionalmente com o número de threads. Isto ocorre devido a vários fatores, tais como: sincronização de dados, comunicação entre as threads, contenção, ou ainda largura de banda disponível do barramento de comunicação. Além do mais, a sincronização e comunicação tendem a aumentar o consumo de energia das aplicações paralelas, uma vez que a troca de dados ocorre através de regiões compartilhadas da memória. Estas regiões são hierarquicamente mais distantes do processador (por exemplo, memória cache L3 e compartilhada) e têm maior consumo de energia e tempo de acesso quando comparadas a memórias que estão mais próximas do processador (por exemplo, registradores e caches L1 e L2). Adicionalmente, instruções extras são executadas para este fim. Isto é, há um custo intrínseco quando um programa é paralelizado, tanto em termos de instruções quanto de dados. Este custo impacta tanto no desempenho quanto na energia consumida. O uso eficiente de recursos, desta maneira, é de extrema importância. Se uma aplicação executa com poucas threads, recursos de hardware podem ficar ociosos (memórias, núcleos e barramento de comunicação). Em contrapartida, esses mesmos recursos podem saturar devido ao alto número de threads que precisam ser executadas em paralelo. Em ambas as situações, a execução será ineficiente, o que pode resultar em lentidão ou consumo excessivo de energia. Desta maneira, nem sempre executar o maior número de threads possível em um sistema pode ser a melhor solução, mesmo que este seja o pensamento comum. Considerando este cenário, escolher o número correto de threads a ser usado no desenvolvimento de aplicações paralelas pode fornecer melhorias significativas no desempenho e economia de energia..
Situação: Em andamento; Natureza: Pesquisa.
2018 - Atual
SISTEMAS ADAPTATIVOS E TRANSPARENTES: OTIMIZANDO ALEM DE DESEMPENHO E ENERGIA

Projeto certificado pelo(a) coordenador(a) Antonio Carlos Schneider Beck Filho em 10/05/2018.
Descrição: Propõe-se um novo ambiente de projeto de processadores adaptativos, capaz de gerar sistemas que podem se adaptar, de forma automática (durante execução, sem intervenção alguma) e transparente (usando ferramentas e códigos compilados já existentes) à execução de programas com variados comportamentos e requerimentos, considerando o desempenho, a tolerância a falhas, consumo de energia e qualidade, no qual o peso (prioridade) de cada um pode ser definido a priori pelo projetista. Este ambiente de projeto será capaz de gerar sistemas adaptativos otimizados compostos de diferentes processadores e aceleradores, com o devido suporte de software, convergindo para uma arquitetura flexível com um espaço de projeto heterogêneo, oferecendo ao ao projetista diversas opções relativas às seguintes métricas: Qualidade; Tolerância a falhas; Transparência; Além das tradicionais: Desempenho; Energia; Área..
Situação: Em andamento; Natureza: Pesquisa.
2016 - 2017
Energy Efficiency Evaluation of Parallel Programming Interfaces in DataFlow Computers
Descrição: Thread-level parallelism (TLP) exploitation has been a challenge for software developers due to the energy restrictions in embedded and general-purpose processors: while it is necessary to take advantage of the availability of multiple cores to increase performance, it is also mandatory to consume less energy. To speed up the development process and make it as transparent as possible, software designers use parallel programming interfaces (PPIs). However, the way how each PPI manages TLP exploitation (creation/finalization of thread/process, workload distribution, communication, and synchronization) highly influences performance, energy consumption, and energy-delay product (EDP), which varies across different processors. In previous works 12 , we demonstrated that it is possible to save up to 62% in energy consumption and achieve up to 88% of EDP improvements by just choosing the ideal PPI and degree of TLP. Although an extensive evaluation has been performed in the aforementioned scenario, it was restricted to control flow processors. Currently, the dataflow paradigm has three important advantages when compared to control flow processors: speed, power, and size 3 . Despite these advantages, the parallel programming model for dataflow processors has its challenges to become an understood software development model. Therefore, the main goal of this cooperation project is to study and analyze different PPIs for data flow processors. The work to be developed will be divided into three stages: (i) Study the PPIs available for data flow processors. Is it possible to use the same PPIs used in the control flow processors? If so, how is this portability? Is the parallelism exploitation going to make it more difficult to develop software as it is today? What is the programming effort to implement a parallel application in this type of processor? (ii) Define and implement a representative set of programs to evaluate the behavior of each PPI in dataflow processors. (iii) Run the parallelized applications and analyze the results. If possible, compare them with the obtained results in the control flow processors. If the portability of the PPIs is possible, is the behavior similar in data flow and control flow processors?.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Doutorado: (1) .
Integrantes: Arthur Francisco Lorenzon - Integrante / Antonio Carlos Schneider Beck - Integrante / Luigi Carro - Integrante / Roberto Giorgi - Coordenador.
2015 - Atual
Projeto Automático de MPSoCs Transparentes e Adaptáveis para Sistemas Embarcados

Projeto certificado pelo(a) coordenador(a) Antonio Carlos Schneider Beck Filho em 10/05/2018.
Descrição: Propõe-se um novo ambiente de projeto de processadores adaptativos, capaz de gerar sistemas que podem se adaptar, de forma automática (durante execução, sem intervenção alguma) e transparente (usando ferramentas e códigos compilados já existentes) à execução de programas com variados comportamentos e requerimentos, considerando o desempenho, a tolerância a falhas, consumo de energia e qualidade, no qual o peso (prioridade) de cada um pode ser definido a priori pelo projetista. Este ambiente de projeto será capaz de gerar sistemas adaptativos otimizados compostos de diferentes processadores e aceleradores, com o devido suporte de software, convergindo para uma arquitetura flexível com um espaço de projeto heterogêneo, oferecendo ao ao projetista diversas opções relativas às seguintes métricas: Qualidade; Tolerância a falhas; Transparência; Além das tradicionais: Desempenho; Energia; Área..
Situação: Em andamento; Natureza: Pesquisa.
2014 - Atual
Programação Paralela Eficiente para Otimizar o Consumo de Energia em Sistemas Embarcados e de Propósito Geral
Descrição: Nos últimos anos, com o aumento do poder computacional dos sistemas embarcados, uma das maiores preocupações vem sendo o consumo de energia. A explicação para isto é porque a maioria destes sistemas (smartphones, tablets, etc) são mantidos ligados através de uma bateria. Portanto, o grande desafio tem sido não apenas aumentar o poder de processamento destes sistemas, mas também sua eficiência energética, isto é, maximizar o desempenho por joule consumido. Neste ímpeto de aumento de processamento, observa-se a popularização de sistemas embarcados que utilizam múltiplos núcleos (multicore), que visa o uso de múltiplos processadores para executar partes diferentes de um mesmo programa simultaneamente. Todavia, para que esta cooperação ocorra, os processadores deverão trocar informações em determinados momentos da execução. Em sistemas multicore, a troca de informações ocorre através do acesso simultâneo a regiões compartilhadas da memória. Entretanto, este acesso se dá em regiões da memória que estão hierarquicamente mais distantes do processador (memória cache L3 e principal), e que possuem consumo maior de energia, quando comparado ao acesso a memória privada de cada processador (memória cache L1 e L2). Desta maneira, enquanto a utilização de múltiplos núcleos visa o aumento de desempenho, o compartilhamento de informações entre estes núcleos, através da memória, leva a um consumo maior de energia: exatamente o que precisa ser evitado em sistemas embarcados móveis. Neste contexto, através da análise do consumo energético de Interfaces de Programação Paralela (IPP) largamente utilizadas (OpenMP, PThreads, Cilk++, entre outras) em diferentes arquiteturas e organizações (Intel Core i7, Intel Atom, ARM A9, ARM A15), esta proposta tem como intuito prover direções para o desenvolvedor para fazer o melhor uso possível do paralelismo de tarefas em sistemas embarcados visando o menor consumo de energia possível. Estas direções serão dadas através de fórmulas analíticas e ferramentas automatizadas de simulação. Por consequência, nosso estudo, que está relacionado às áreas de processamento paralelo, arquitetura e organização de computadores e sistemas embarcados, fornecerá subsídios para determinar se o grau de paralelismo que oferece o melhor desempenho na paralelização de uma aplicação é também aquele que apresenta o consumo energético mais eficiente. Por exemplo, para uma determinada aplicação, pode-se optar por utilizar dois processadores, ao invés de quatro, caso a relação entre consumo de energia e eficiência seja mais favorável. O estudo também irá levar em consideração diferentes arquiteturas: a família Intel IA32, cujos processadores dominam os sistemas de computação pessoal e estão começando a ser utilizados também em sistemas embarcados; e a família ARM, que é a mais utilizada em dispositivos móveis, como smartphones e tablets, atualmente..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) / Doutorado: (1) .
Integrantes: Arthur Francisco Lorenzon - Integrante / Anderson Luiz Sartor - Integrante / Antonio Carlos Schneider Beck - Coordenador / Márcia Cristina Cera - Integrante.
2013 - Atual
Análise do Impacto no Desempenho de Sistemas Embarcados pelo Uso da Programação Paralela
Descrição: Hoje em dia é cada vez mais comum vermos processadores multiprocessados, tanto em arquiteturas de uso comum como as multicore, quanto em dispositivos móveis. A programação paralela baseada em threads permite explorar o potencial computacional dos múltiplos núcleos de execução (cores) destas arquiteturas. Entretanto, enquanto a paralelização leva ao aumento do desempenho de um programa (redução do tempo de execução), o compartilhamento de informações entre núcleos via acessos à memória compartilhada, leva a um maior consumo de energia. Todavia, a preocupação com o consumo energético é uma constante para sistemas embarcados, tendo em vista que estes são alimentados por baterias. Adicionalmente, o acesso à memória além de gerar um alto consumo energético, também possui um forte impacto no desempenho das aplicações aplicações paralelas em função da disponibilidade dos dados. Neste sentido, este projeto busca estabelecer uma relação entre o consumo energético e o pico de desempenho de Interfaces de Programação Paralela (IPP) em ambientes de memória compartilhada. Serão estudadas as IPPs popularmente utilizadas tais como OpenMP, Pthreads, Cilk++, entre outras e diferentes arquiteturas tais como a família Intel IA32, cujos processadores dominam os sistemas de computação pessoal e estão começando a ser utilizados também em sistemas embarcados; e a família ARM, que é a mais utilizada em dispositivos móveis, como smartphones e tablets, atualmente. Com este estudo, espera-se elaborar um modelo analítico que seja capaz de orientar o desenvolvedor de como reduzir o impacto da exploração do paralelismo no consumo energético..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (1) Doutorado: (2) .
Integrantes: Arthur Francisco Lorenzon - Integrante / Antonio Carlos Schneider Beck - Coordenador / Márcia Cristina Cera - Integrante.
2012 - 2012
Estudo e desenvolvimento de Programas Paralelos: Como tirar proveito de Arquiteturas Paralelas
Descrição: Este projeto visa o estudo e desenvolvimento de Programas Paralelos como meio de explorar o paralelismo potencial das arquiteturas computacionais contemporâneas. Atualmente, no nosso dia a dia nos deparamos com uma série de arquiteturas paralelas como por exemplo computadores multicore ou placas de vídeo GP-GPUs. Entretanto, essas arquiteturas tendem a ser subutilizadas quando não existe o cuidado para aproveitar o potencial de processamento destas. Para aproveitar todo o poder computacional disponível é preciso fazer uso da programação paralela. Desenvolver programas paralelos não é uma tarefa trivial e exige conhecimento tanto das características da arquitetura quanto das funcionalidades disponibilizadas pelas ferramentas que viabilizam o desenvolvimento de programas paralelos. Este projeto tem por objetivo fomentar o estudo das técnicas de paralelização e a disseminação destes no meio acadêmico no Campus Alegrete. Com este projeto espera-se o desenvolvimento de programas paralelos, tanto referentes a aplicações científicas, como por exemplo para solucionar sistemas matemáticos que modelam fenômenos físicos e químicos, quanto aplicações que estimulem a interdisciplinariedade, como por exemplo para acelerar a execução de implementações de heurísticas e meta-heurísticas da área de inteligência artificial...
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (4) .
Integrantes: Arthur Francisco Lorenzon - Integrante / Márcia Cristina Cera - Coordenador.Financiador(es): PROGRAMA DE BOLSAS DE INICIAÇÃO À PESQUISA - Bolsa / UNIPAMPA - EDITAL DE APOIO A GRUPOS DE PESQUISA 01/2012 - Bolsa.
2010 - 2012
Análise de Desempenho em GPUs
Descrição: Avaliação de desempenho através de processamento de imagens em GPUs, com a utilização de várias bibliotecas de programação paralela e distribuída.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (6) / Especialização: (0) / Mestrado acadêmico: (0) / Mestrado profissional: (0) / Doutorado: (0) .
Integrantes: Arthur Francisco Lorenzon - Integrante / ROSSI, F. D. - Coordenador.


Outros Projetos


2012 - 2014
Grupo de Estudos para a Maratona de Programação Paralela
Descrição: Este projeto de ensino visa registrar o Grupo de Estudos para a Maratona de Programação Paralela (GEMPP) do Campus Alegrete da Universidade Federal do Pampa - UNIPAMPA. Este grupo de estudos tem por objetivo praticar o uso de tecnologias e ferramentas de programação paralela almejando programas de alto desempenho. Como incentivo, a prática segue os moldes da Maratona de Programação Paralela. Esta maratona acontece desde 2006 e está vinculada aos eventos SBAC-PAD (International Symposium on Computer Architecture and High Performance Computing) e WSCAD-SSC (Simpósio em Sistemas Computacionais de Alto Desempenho), os quais reúnem anualmente pesquisadores e profissionais da área de programação paralela e distribuída. Além da possibilidade de compor uma equipe para participar da maratona, o grupo de estudos vê no desafio proposto uma oportunidade de enriquecer seus conhecimentos sobre a programação paralela. Adicionalmente, espera-se cativar mais acadêmicos do Campus a conhecer e praticar o tema. O grupo tem se reunido semanalmente para estudar ferramentas e métodos de desenvolvimento de programas paralelos eficientes. Como resultado deste projeto de ensino, espera-se estimular nossos acadêmicos a participar de uma competição nacional e principalmente, fomentar o estudo e a aplicação prática de uma área em grande disseminação como a programação paralela, o que engrandece a bagagem de aprendizado de nossos futuros egressos.
Situação: Concluído; Natureza: Outra.
Alunos envolvidos: Graduação: (7) .
Integrantes: Arthur Francisco Lorenzon - Integrante / GRESSLER; H. O. - Integrante / Márcia Cristina Cera - Coordenador.


Revisor de periódico


2017 - Atual
Periódico: Jordanian Journal of Computers and Information Technology
2017 - Atual
Periódico: PARALLEL COMPUTING


Á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: Processamento Paralelo e Distribuído.
2.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Arquitetura de Computadores.
3.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas Embarcados.
4.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação.


Idiomas


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


Prêmios e títulos


2018
Aprovação no Concurso para Professor Efetivo - Edital Nº 13/2018, UNIPAMPA.
2018
Best Paper Award - ACM International Conference on Computing Frontiers 2018, ACM.
2018
Melhor Tese de Doutorado no Concurso de Teses e Dissertações em Arquitetura de Computadores e Computação de Alto Desempenho (WSCAD-CTD), SBC.
2016
HiPEAC Collaboration Grant - Energy-Efficiency Evaluation of Parallel Programming Models in DataFlow Computers @University of Siena, HiPEAC.
2015
Menção Honrosa pelo artigo "Análise de Desempenho e Consumo de Energia de Aplicações Paralelas com Baixa Demanda de Comunicação" - WSCAD-WIC, SBC.
2015
Special Honor - 10th Marathon of Parallel Programming, 27th International Symposium on Computer Architecture and High Performance Computing.
2013
3º Lugar na 8ª Maratona de Programação Paralela - SBAC-PAD 2013, SBC.
2012
2º Lugar - 7ª Maratona de Programação Paralela (SBAC-PAD, WSCAD), SBC.
2010
2ª Lugar Olimpiada de Sistemas de Comunicação - ERRC 2010, SBC.


Produções



Produção bibliográfica
Artigos completos publicados em periódicos

1.
LORENZON, A. F.2018 LORENZON, A. F.; SOUZA, J. D. ; OLIVEIRA, C. C. ; BECK, A. C. S. . Aurora: Seamless Optimization of OpenMP Applications. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, v. xx, p. 1-14, 2018.

2.
SARTOR, A. L.2017SARTOR, A. L. ; LORENZON, A. F. ; CARRO, L. ; KASTENSMIDT, F. L. ; WONG, S. ; BECK, A. C. S. . Exploiting Idle Hardware to Provide Low Overhead Fault Tolerance for VLIW Processors. ACM Journal on Emerging Technologies in Computing Systems, v. 13, p. 1-21, 2017.

3.
LORENZON, ARTHUR FRANCISCO2016 LORENZON, ARTHUR FRANCISCO; CERA, MÁRCIA CRISTINA ; BECK, ANTONIO CARLOS SCHNEIDER . Investigating different general-purpose and embedded multicores to achieve optimal trade-offs between performance and energy. Journal of Parallel and Distributed Computing (Print), v. -, p. 01-20, 2016.

4.
LORENZON, ARTHUR FRANCISCO2014 LORENZON, ARTHUR FRANCISCO; CERA, MÁRCIA CRISTINA ; SCHNEIDER BECK, ANTONIO CARLOS . Performance and Energy Evaluation of Different Multi-Threading Interfaces in Embedded and General Purpose Systems. Journal of Signal Processing Systems for Signal, Image, and Video Technology (Online), v. 76, p. 1-13, 2014.

Capítulos de livros publicados
1.
LORENZON, A. F.; BECK, M. R. ; BECK, A. C. S. . Desafios de Sistemas Embarcados Multicore Modernos: da Plataforma de Hardware à Programação. In: SBC. (Org.). Escola Regional de Alto Desempenho. 1ed.Porto Alegre: SBC, 2016, v. , p. 51-70.

Trabalhos completos publicados em anais de congressos
1.
SARTOR, A. L. ; LORENZON, A. F. ; KUNDU, S. ; KOREN, I. ; BECK, A. C. S. . Adaptive and Polymorphic VLIW Processor to Optimize Fault Tolerance, Energy Consumption, and Performance. In: ACM International Conference on Computing Frontiers, 2018. ACM International Conference on Computing Frontiers 2018, 2018. p. 1-8.

2.
OLIVEIRA, C. C. ; LORENZON, A. F. ; BECK, A. C. S. . Automatic Tuning TLP and DVFS for EDP with a Non-Intrusive Genetic Algorithm Framework. In: Brazilian Symposium on Computing Systems Engineering (SBESC), 2018, Salvador - Bahia. VIII Brazilian Symposium on Computing Systems Engineering (SBESC). Porto Alegre: SBC, 2018. p. 1-8.

3.
LORENZON, A. F.; SOUZA, J. D. ; BECK, A. C. S. . LAANT: A Library to Automatically Optimize EDP for OpenMP Applications. In: Design, Automation, and Test in Europe, 2017, Lausanne. Design, Automation, and Test in Europe - DATE 17, 2017.

4.
HOOZEMANS, J. ; LORENZON, A. F. ; BECK, A. C. S. ; WONG, S. . Improved Dynamic Cache Sharing for Communicating Threads on a Runtime-Adaptable Processor. In: 11th HiPEAC Workshop on Reconfigurable Computing, 2017, Stockholm. 11th HiPEAC Workshop on Reconfigurable Computing, 2017.

5.
MARQUES, W. ; SOUZA, P. ; LORENZON, A. F. ; BECK, A. C. S. ; BECK, M. R. ; ROSSI, F. D. . Improving EDP in Multi-Core Embedded Systems Through Multidimensional Frequency Scaling. In: IEEE International Symposium on Circuits & Systems, 2017, Baltimore, MD, USA. 2017 IEEE International Symposium on Circuits & Systems, 2017. p. 1-4.

6.
SCHWARZROCK, J. ; LORENZON, A. F. ; NAVAUX, P. O. A. ; BECK, A. C. S. ; FREITAS, E. P. . Potential Gains in EDP by Dynamically Adapting the Number of Threads for OpenMP Applications in Embedded Systems. In: Brazilian Symposium on Computing Systems Engineering, 2017, Curitiba. VII Brazilian Symposium on Computing Systems Engineering, 2017. p. 1-8.

7.
MAGALHAES, G. G. ; SARTOR, A. L. ; LORENZON, A. F. ; BECK, A. C. S. . How Programming Languages and Paradigms Affect Performance and Energy in Multithreaded Applications. In: Brazilian Symposium on Computing Systems Engineering, 2016, João Pessoa. Brazilian Symposium on Computing Systems Engineering, 2016. v. x. p. 1-6.

8.
LORENZON, A. F.; CERA, M. C. ; BECK, A. C. S. . On the Influence of Static Power Consumption in Multicore Embedded Systems. In: International Symposium on Circuits and Systems, 2015, Lisbon - Portugal. International Symposium on Circuits and Systems 2015, 2015. v. xx. p. 1-4.

9.
LORENZON, A. F.; SARTOR, A. L. ; CERA, M. C. ; BECK, A. C. S. . The Influence of Parallel Programming Interfaces on Multicore Embedded Systems. In: Annual International Computer Software and Applications Conference (COMPSAC), 2015, Taichung, Taiwan. Annual International Computer Software and Applications Conference (COMPSAC), 2015.

10.
SARTOR, A. L. ; LORENZON, A. F. ; BECK, A. C. S. . The impact of virtual machines on embedded systems. In: Annual International Computer Software and Applications Conference (COMPSAC)Annual International Computer Software and Applications Conference (COMPSAC), 2015, Taichung, Taiwan. Annual International Computer Software and Applications Conference (COMPSAC), 2015.

11.
LORENZON, A. F.; SARTOR, A. L. ; CERA, M. C. ; BECK, A. C. S. . Optimized Use of Parallel Programming Interfaces in Multithreaded Embedded Systems. In: IEEE Computer Society Annual Symposium on VLSI, 2015, Montpellier - France. IEEE Computer Society Annual Symposium on VLSI - 2015, 2015.

12.
SARTOR, A. L. ; LORENZON, A. F. ; CARRO, L. ; KASTENSMIDT, F. L. ; WONG, S. ; BECK, A. C. S. . A Novel Phase-based Low Overhead Fault Tolerance Approach for VLIW Processors. In: IEEE Computer Society Annual Symposium on VLSI, 2015, Montpellier - France. IEEE Computer Society Annual Symposium on VLSI - 2015, 2015.

13.
BRANDON, A. ; HOOZEMANS, J. ; STRATEN, J. V. ; LORENZON, A. F. ; SARTOR, A. L. ; BECK, A. C. S. ; WONG, S. . A Sparse VLIW Instruction Encoding Scheme Compatible with Generic Binaries. In: 2015 International Conference on ReConFigurable Computing and FPGAs, 2015, Mayan Riviera, Mexico. 2015 International Conference on ReConFigurable Computing and FPGAs, 2015.

14.
PINTO, V. G. ; LORENZON, A. F. ; BECK, A. C. S. ; MAILLARD, N. ; NAVAUX, P. O. A. . Energy Efficiency Evaluation of Multi-level Parallelism on Low Power Processors. In: Workshop em Desempenho em Sistemas Computacionais e de Comunicação - Congresso da Sociedade Brasileira de Computação, 2014, Brasília - DF. XIII Workshop em Desempenho de Sistemas Computacionais e de Comunicação. Porto Alegre: Sociedade Brasileira de Computação - SBC, 2014.

15.
LORENZON, A. F.; CERA, M. C. ; BECK, A. C. S. . The Impact of Different Multi-Threading Interfaces on Embedded System. In: Simpósio Brasileiro de Engenharia de Sistemas Computacionais, 2013, Niterói - RJ. III Simpósio Brasileiro de Engenharia de Sistemas Computacionais, 2013.

16.
LORENZON, A. F.; ROSSI, F. D. ; CERA, M. C. . Analysing the Impact of MPI-2 Dynamic Process Creation to the Game of Life Problem. In: Simpósio em Sistemas Computacionais de Alto Desempenho, 2012, Petrópolis-RJ. Simpósio em Sistemas Computacionais, 2012. p. 133-140.

17.
LORENZON, A. F.; ROSSI, F. D. ; OLIVEIRA, A. B. . Analysis of parallel programming interfaces through determination of histograms similarity.. In: IADIS International Conference on Applied Computing, 2011, RIo de Janeiro. IADIS International Conference on Applied Computing, 2011. p. 446-450.

Resumos expandidos publicados em anais de congressos
1.
SILVEIRA, J. P. ; SILVEIRA, A. C. ; LORENZON, A. F. . Comparação do Desempenho de Diferentes Compiladores em Ambientes Virtualizados através de Aplicações Paralelas. In: Escola Regional de Alto Desempenho (ERAD), 2018, Porto Alegre. Escola Regional de Alto Desempenho (ERAD). Porto Alegre: SBC, 2018. p. 0-4.

2.
GARCIA, A. M. ; LORENZON, A. F. ; BECK, A. C. S. ; CERA, M. C. . Um Estudo sobre Benchmarks para Análise de Desempenho e Consumo de Energia em Arquiteturas Multinúcleo. In: Escola Regional de Alto Desempenho (ERAD), 2016, São Leopoldo. Escola Regional de Alto Desempenho (ERAD). Porto Alegre: SBC, 2016.

3.
KARLINSKI, T. R. ; LORENZON, A. F. ; BECK, A. C. S. ; CERA, M. C. . Impacto das Interfaces de Programação Paralela e do Grau de Paralelismo no Consumo Energético de uma Aplicação. In: Escola Regional de Alto Desempenho (ERAD), 2015, Gramado - RS. Escola Regional de Alto Desempenho (ERAD). Porto Alegre: SBC, 2015. v. XX. p. 1-4.

4.
KARLINSKI, T. R. ; LORENZON, A. F. ; BECK, A. C. S. ; CERA, M. C. . Análise do Desempenho e Consumo de Energia de Aplicações Paralelas com Baixa Demanda de Comunicação. In: Simpósio em Sistemas Computacionais de Alto Desempenho - Workshop em Iniciação Científica, 2015, Florianópolis-SC. XVI Simpósio em Sistemas Computacionais de Alto Desempenho - Workshop de Iniciação Científica, 2015.

5.
LORENZON, A. F.; CERA, M. C. ; BECK, A. C. S. . Estudo sobre o Impacto de Diferentes Interfaces de Programação Paralela na Eficiência Energética. In: Escola Regional de Alto Desemepnho, 2014, Alegrete - RS. XIV Escola Regional de Alto Desempenho. Porto Alegre: Sociedade Brasileira de Computação - SBC, 2014. v. 1. p. 111-112.

6.
KARLINSKI, T. R. ; LORENZON, A. F. ; BECK, A. C. S. ; CERA, M. C. . Análise de Desempenho e Consumo Energético de uma aplicação OpenMP. In: Simpósio em Sistemas Computacionais de Alto Desempenho - Workshop em Iniciação Científica, 2014, São José dos Campos. XV Simpósio em Sistemas Computacionais de Alto Desempenho - WSCAD-WIC 2014. Porto Alegre: SBC, 2014. p. 1-6.

7.
LORENZON, A. F.; ROSSI, F. D. ; CERA, M. C. . Proposta de Paralelização do Skyline Matrix Solver utilizando MPI. In: Escola Regional de Alto Desempenho, 2013, Porto Alegre. 13ª Escola Regional de Alto Desempenho. Porto Alegre: SBC, 2013. p. 187-190.

8.
LORENZON, A. F.; ROSSI, F. D. ; CERA, M. C. . Análise da Distribuição de Carga de Trabalho em MPI Utilizando o Jogo da Vida. In: Escola Regional de Alto Desempenho (ERAD), 2012, Erechim - RS. Escola Regional de Alto Desempenho (ERAD). Porto Alegre: SBC, 2012.

9.
LORENZON, A. F.; ROSSI, F. D. ; OLIVEIRA, A. B. . Determinação de Similaridades entre Histogramas com Programação Paralela. In: Escola Regional de Alto Desempenho, 2011, Porto Alegre. ERAD - Escola Regional de Alto Desempenho. Porto Alegre: SBC, 2011. p. 185-189.

10.
LORENZON, A. F.; ROSSI, F. D. ; CERA, M. C. ; OLIVEIRA, A. B. . Análise de Interfaces de Programação Paralela na Determinação de Similaridades de Histogramas. In: Simpósio em Sistemas Computacionais - WIC, 2011, Vitória - ES. Simpósio em Sistemas Computacionais, 2011.

11.
LORENZON, A. F.; ROSSI, F. D. . Comparação Cilk++ e OpenMP por Algoritmo de Ordenação. In: Escola Regional de Alto Desempenho, 2010, Passo Fundo. 10ª Escola Regional de Alto Desempenho. Porto Alegre: SBC, 2010.

12.
LORENZON, A. F.; ROSSI, F. D. ; PECHMANN, D. R. . Um Estudo sobre o Xen e Portabilidade de Seu Escalonamento para Arquiteturas Paralelas. In: Escola Regional de Alto Desempenho, 2009, Caxias do Sul. 9ª Escola Regional de Alto Desempenho Arquitetuar MultiCore. Porto Alegre: SBC, 2009. p. 265-268.

Resumos publicados em anais de congressos
1.
KARLINSKI, T. R. ; LORENZON, A. F. ; BECK, A. C. S. ; CERA, M. C. . Avaliação do Consumo de Energia de Aplicações com Baixa Demanda de Comunicação. In: VII Salão Internacional de Ensino, Pesquisa e Extensão - SIEPE, 2015, Alegrete - RS. VII Salão Internacional de Ensino, Pesquisa e Extensão - SIEPE, 2015.

2.
GARCIA, A. M. ; LORENZON, A. F. ; CERA, M. C. . Formalização e Classificação de um Benchmark para Avaliação do Consumo Energético em Arquiteturas Multinúcleo. In: VII Salão Internacional de Ensino, Pesquisa e Extensão - SIEPE, 2015, Alegrete - RS. VII Salão Internacional de Ensino, Pesquisa e Extensão - SIEPE, 2015.

3.
LORENZON, A. F.; CERA, M. C. . Um Estudo sobre o Impacto da Criação Dinâmica de Processos em MPI-2 através dos Cowichan Problems. In: Salão Internacional de Ensino, Pesquisa e Extensão, 2012, Bagé - RS. http://www13.unipampa.edu.br/siepe/index.php, 2012.

4.
GRESSLER ; LORENZON, A. F. ; CERA, M. C. . Analisando o Desempenho de CPUs Virtuais no Processamento de Aplicações Paralelas usando OpenMP. In: III Simpósio Internacional de Ensino Pesquisa e Extensão, 2011, Uruguaiana-RS. Analisando o Desempenho de CPUs Virtuais no Processamento de Aplicações Paralelas usando OpenMP, 2011.

5.
LORENZON, A. F.; ROSSI, F. D. . Controle Discreto via Computador. In: 1ª Mostra Técnica, 2009, Santo Augusto. 1ª Mostra Técnica, 2009.

Apresentações de Trabalho
1.
LORENZON, A. F.. Formei, e Agora? Caminhos e Desafios da Vida Acadêmica. 2017. (Apresentação de Trabalho/Conferência ou palestra).

2.
LORENZON, A. F.. Desenvolvimento de Software com Baixo Consumo Energético para Sistemas Embarcados. 2017. (Apresentação de Trabalho/Conferência ou palestra).

3.
LORENZON, A. F.; BECK, A. C. S. . Programação Paralela Utilizando OpenMP. 2016. (Apresentação de Trabalho/Seminário).

4.
LORENZON, A. F.. Desafios após a Graduação. 2016. (Apresentação de Trabalho/Seminário).

5.
LORENZON, A. F.; BECK, M. R. ; BECK, A. C. S. . Desafios de Sistemas Embarcados Modernos: da Plataforma de Hardware à Programação. 2016. (Apresentação de Trabalho/Outra).

6.
LORENZON, A. F.; BECK, A. C. S. . Desenvolvimento de Software com Baixo Consumo de Energia para Sistemas Embarcados. 2016. (Apresentação de Trabalho/Seminário).

7.
LORENZON, A. F.; SARTOR, A. L. ; CERA, M. C. ; BECK, A. C. S. . The influence of Parallel Programmming Interfaces on Multicore Embedded Systems. 2015. (Apresentação de Trabalho/Conferência ou palestra).

8.
LORENZON, A. F.; CERA, M. C. ; BECK, A. C. S. . On the Influence of Static Power Consumption in Multicore Embedded Systems. 2015. (Apresentação de Trabalho/Conferência ou palestra).

9.
SARTOR, A. L. ; LORENZON, A. F. ; BECK, A. C. S. . The Impact of Virtual Machines on Embedded Systems. 2015. (Apresentação de Trabalho/Conferência ou palestra).

10.
LORENZON, A. F.; CERA, M. C. ; BECK, A. C. S. . Estudo sobre o Impacto de Diferentes Interfaces de Programação Paralela na Eficiência Energética. 2014. (Apresentação de Trabalho/Outra).

11.
LORENZON, A. F.; CERA, M. C. ; BECK, A. C. S. . Desenvolvimento de Software visando o Baixo Consumo Energético para Dispositivos Móveis. 2014. (Apresentação de Trabalho/Seminário).

12.
LORENZON, A. F.. Os Desafios da Vida Pós-Unipampa. 2014. (Apresentação de Trabalho/Seminário).

13.
LORENZON, A. F.; ROSSI, F. D. ; CERA, M. C. . Proposta de Paralelização do Skyline Matrix Solver utilizando MPI. 2013. (Apresentação de Trabalho/Congresso).

14.
OLIVEIRA, A. Q. ; LORENZON, A. F. ; LUIZELLI, M. C. . Mesa Redonda: Os desafios da vida Pós-Unipampa. 2013. (Apresentação de Trabalho/Seminário).

15.
LORENZON, A. F.; GRESSLER . Mini-Curso de Programação Paralela utilizando OpenMP. 2013. (Apresentação de Trabalho/Seminário).

16.
LORENZON, A. F.; CERA, M. C. ; BECK, A. C. S. . The Impact of Different Multi-Threading Interfaces on Embedded System. 2013. (Apresentação de Trabalho/Simpósio).

17.
LORENZON, A. F.; ROSSI, F. D. ; CERA, M. C. . Análise da Distribuição de Carga de Trabalho em MPI utilizando o Jogo da Vida. 2012. (Apresentação de Trabalho/Congresso).

18.
LORENZON, A. F.; CERA, M. C. . Um Estudo sobre o Impacto da Criação Dinâmica de Processos em MPI-2 através dos Cowichan Problems. 2012. (Apresentação de Trabalho/Outra).

19.
LORENZON, A. F.; ROSSI, F. D. ; BOF, A. . Determinação de Similaridades entre Histogramas com Programação Paralela. 2011. (Apresentação de Trabalho/Outra).

20.
LORENZON, A. F.. Análise de Interfaces de Programação Paralela com aplicação em Processamento de Imagens. 2011. (Apresentação de Trabalho/Seminário).

21.
LORENZON, A. F.; ROSSI, F. D. ; CERA, M. C. ; BOF, A. . Análise de Interfaces de Programação Paralela na Determinação de Similaridade de Histogramas. 2011. (Apresentação de Trabalho/Simpósio).

22.
LORENZON, A. F.; ROSSI, F. D. . Comparação Cilk++ e OpenMP por Algoritmo de Ordenação. 2010. (Apresentação de Trabalho/Outra).

23.
LORENZON, A. F.; ROSSI, F. D. ; PECHMANN, D. R. . Um estudo sobre o Xen e a portabilidade de seu escalonamento para arquiteturas paralelas. 2009. (Apresentação de Trabalho/Outra).

24.
LORENZON, A. F.; ROSSI, F. D. . Controle Discreto via Computador. 2009. (Apresentação de Trabalho/Outra).


Produção técnica
Programas de computador sem registro
1.
LORENZON, A. F.. Sistema de Monitoramento de Pontos de Operação Padrão. 2010.

Trabalhos técnicos
1.
LORENZON, A. F.. Program Committee of 8th Workshop on Parallel Programming Models Special Edition on IoT and Machine Learning - In conjunction with IPDPS. 2019.

2.
LORENZON, A. F.. External Reviewer of Design Automation Conference (DAC). 2019.

3.
LORENZON, A. F.. Comitê de Programa do Fórum de Iniciação Científica da Escola Regional de Alto Desempenho. 2019.

4.
LORENZON, A. F.. Comitê de Programa do Fórum de Pós-Graduação da Escola Regional de Alto Desempenho. 2019.

5.
LORENZON, A. F.. Comitê de Programa do Fórum de Iniciação Científica da Escola Regional de Alto Desempenho. 2018.

6.
LORENZON, A. F.. Program Committee, Brazilian Symposium on Computing Systems Engineering (SBESC). 2018.

7.
LORENZON, A. F.. Comitê de Programa do Fórum de Iniciação Científica da Escola Regional de Alto Desempenho. 2016.

8.
LORENZON, A. F.. Revisão de artigos do XIV Workshop de Processamento Paralelo e Distribuido. 2016.

9.
LORENZON, A. F.. Revisão de artigos da Escola Regional de Alto Desempenho, Fórum IC. 2016.



Bancas



Participação em bancas de trabalhos de conclusão
Mestrado
1.
LORENZON, A. F.; NAZAR, G. L.; AZAMBUJA, J.; BECK, A. C. S.. Participação em banca de THIAGO DADALT SOUTO. Predição de performance em ambientes multi-core com aceleradores compartilhados. 2018. Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul.

Monografias de cursos de aperfeiçoamento/especialização
1.
LORENZON, A. F.; KLOCK, A. C. T.. Participação em banca de Mauricio Souto da Rocha. Efeitos dos Princípios de Design de Serviços de Thomas ERL para Habilitação de Trabalho Remoto em Projetos de Software. 2017. Monografia (Aperfeiçoamento/Especialização em Arquitetura de Software) - Instituto de Gestão em Tecnologia da Informação.

2.
LORENZON, A. F.; KLOCK, A. C. T.. Participação em banca de Wagner Soares Boeira. Alinhamento do Planejamento Estratégico ? Um Panorama sobre a Importância das Pessoas e Processos para Atingimento dos Objetivos Corporativos. 2017. Monografia (Aperfeiçoamento/Especialização em MBA em Análise de Processos de Negócio) - Instituto de Gestão em Tecnologia da Informação.

3.
LORENZON, A. F.; KLOCK, A. C. T.. Participação em banca de Alex Costa. Aplicação da Análise Preditiva sobre Ativos de Processos Organizationais em Gerenciamento de Projetos. 2017. Monografia (Aperfeiçoamento/Especialização em MBA em Gerenciamento de Projetos de TI) - Instituto de Gestão em Tecnologia da Informação.

4.
LORENZON, A. F.; KLOCK, A. C. T.. Participação em banca de Andre Chagas Dias. Guia para Validação de Hipóteses de Valor de Negócio em uma Startup de Desenvolvimento de Software. 2017. Monografia (Aperfeiçoamento/Especialização em Gestão de Negócios de TI) - Instituto de Gestão em Tecnologia da Informação.

5.
LORENZON, A. F.; KLOCK, A. C. T.. Participação em banca de Bruno Buttes Wurdig. Modos de Operação de Tecnologia da Informação: Estudo de Caso em uma Cooperativa de Crédito. 2017. Monografia (Aperfeiçoamento/Especialização em Ciência de Dados) - Instituto de Gestão em Tecnologia da Informação.

6.
LORENZON, A. F.; KLOCK, A. C. T.. Participação em banca de Caroline Aquino Dias. Desenvolvimento de Aplicativo para Controle de Mudas de um Pomar de Nogueiras. 2017. Monografia (Aperfeiçoamento/Especialização em Projetos de Aplicações em Java) - Instituto de Gestão em Tecnologia da Informação.

7.
LORENZON, A. F.; KLOCK, A. C. T.. Participação em banca de Cassiano Lourenzet. Boas Práticas em como Lidar com a Ameaça de Ransomware no Ambiente Profissional. 2017. Monografia (Aperfeiçoamento/Especialização em MBA em Segurança da Informação) - Instituto de Gestão em Tecnologia da Informação.

8.
LORENZON, A. F.; KLOCK, A. C. T.. Participação em banca de Cibele Saraiva. Business Intelligence em Dados Oportunidade no Combate a Corrupção. 2017. Monografia (Aperfeiçoamento/Especialização em MBA em Gestão de Infraestrutura de TI como Serviço) - Instituto de Gestão em Tecnologia da Informação.

9.
LORENZON, A. F.; KLOCK, A. C. T.. Participação em banca de Claudio Fernando Goldma. Uso de um processo de desenvolvimento de software utilizando de forma híbrida os métodos ágeis (SCRUM) e os métodos prescritivos (PMBOK). 2017. Monografia (Aperfeiçoamento/Especialização em MBA em Gerenciamento de Projetos de TI) - Instituto de Gestão em Tecnologia da Informação.

10.
LORENZON, A. F.; KLOCK, A. C. T.. Participação em banca de Cristian Maurilio Aires. Infraestrutura em Nuvem: Segurança e Disponibilidade. 2017. Monografia (Aperfeiçoamento/Especialização em MBA em Gestão de Infraestrutura de TI como Serviço) - Instituto de Gestão em Tecnologia da Informação.

11.
LORENZON, A. F.; KLOCK, A. C. T.. Participação em banca de Felipe Giongo Krewer. Sistema de Apoio à Tomada de Decisão a Partir do Repositório de Notas Fiscais Eletrônicas em Varejistas de Pequeno Porte. 2017. Monografia (Aperfeiçoamento/Especialização em Ciência de Dados) - Instituto de Gestão em Tecnologia da Informação.

12.
LORENZON, A. F.; KLOCK, A. C. T.. Participação em banca de Gabriel de Sousa Freitas. Projeto para desenvolvimento de aplicativos reestruturáveis em tempo de execução. 2017. Monografia (Aperfeiçoamento/Especialização em Projeto de APlicações para Dispositivos Móveis) - Instituto de Gestão em Tecnologia da Informação.

13.
LORENZON, A. F.; KLOCK, A. C. T.. Participação em banca de Heitor Silva Temp. Big-data na educação: como o uso de os dados podem transformar o aprendizado. 2017. Monografia (Aperfeiçoamento/Especialização em Ciência de Dados) - Instituto de Gestão em Tecnologia da Informação.

14.
LORENZON, A. F.; KLOCK, A. C. T.. Participação em banca de Juliano Cristofolli. Personal Organizers: Como o facebook e o instagram ajudam a atrais e fidelizar clientes. 2017. Monografia (Aperfeiçoamento/Especialização em Gestão de Marketing Digital) - Instituto de Gestão em Tecnologia da Informação.

15.
LORENZON, A. F.; KLOCK, A. C. T.. Participação em banca de Marcelo Feistauer Silva. Marketing via google awords: A influência da agência na performance das campanhas de links patrocinados. 2017. Monografia (Aperfeiçoamento/Especialização em Gestão de Marketing Digital) - Instituto de Gestão em Tecnologia da Informação.

16.
LORENZON, A. F.; KLOCK, A. C. T.. Participação em banca de Marinês Refosco Severo Bertola. Utilização de Técnicas de Mineração de Dados para Identificação de Perfis e Grupos de Risco em uma Operadora de Plano de Saúde. 2017. Monografia (Aperfeiçoamento/Especialização em MBA em Análise de Inteligência de Negócio) - Instituto de Gestão em Tecnologia da Informação.

17.
LORENZON, A. F.; KLOCK, A. C. T.. Participação em banca de Rodrigo Dutra da Costa. Atendimento de Suporte Técnico Baseado nas Melhores Práticas de Mercado. 2017. Monografia (Aperfeiçoamento/Especialização em MBA em Gestão de Infraestrutura de TI como Serviço) - Instituto de Gestão em Tecnologia da Informação.

18.
LORENZON, A. F.; KLOCK, A. C. T.. Participação em banca de Rodrigo Pletsch Aramburu. Estudo Comparativo entre os Frameworks Spring MVC e JAX-RS (Implementação Jersey) para Implementação de Serviços REST. 2017. Monografia (Aperfeiçoamento/Especialização em Projetos de Aplicações em Java) - Instituto de Gestão em Tecnologia da Informação.

19.
LORENZON, A. F.; KLOCK, A. C. T.. Participação em banca de Tiago Dorigan. Melhores Alternaticas para Desenvolvimento de Aplicações para Dispositivos Móveis. 2017. Monografia (Aperfeiçoamento/Especialização em Arquitetura de Software) - Instituto de Gestão em Tecnologia da Informação.

20.
LORENZON, A. F.; KLOCK, A. C. T.. Participação em banca de Vinicius Vidor. Visualização de Dados como Ferramenta de Aprimoramento da Informação na Decisão Estratégica. 2017. Monografia (Aperfeiçoamento/Especialização em MBA em Análise de Inteligência de Negócio) - Instituto de Gestão em Tecnologia da Informação.

21.
LORENZON, A. F.; Ferreira, R.. Participação em banca de Arthur de Oliveira Reis. Estudo de utilização de Balanced Scorecard e Business Intelligence como conjunto de metodologias para auxílio à gestão de empresa de Vendas de Espaços em Feiras.. 2016. Monografia (Aperfeiçoamento/Especialização em MBA em Análise de Inteligência de Negócio) - Instituto de Gestão em Tecnologia da Informação.

22.
LORENZON, A. F.; Ferreira, R.. Participação em banca de Demian dos Santos. Planejamento de Segurança de Tecnologia da Informação para Pequenas e Médias Indústrias Metalmecânicas. 2016. Monografia (Aperfeiçoamento/Especialização em MBA em Segurança da Informação) - Instituto de Gestão em Tecnologia da Informação.

23.
LORENZON, A. F.; Ferreira, R.. Participação em banca de Heitor Assmann. O Uso de Software Livre para Gerenciamento de Infraestrutura de Data Center: Um Estudo de Caso em uma Empresa Pública. 2016. Monografia (Aperfeiçoamento/Especialização em MBA em Gestão de Infraestrutura de TI como Serviço) - Instituto de Gestão em Tecnologia da Informação.

24.
LORENZON, A. F.; Ferreira, R.. Participação em banca de Marcos Locateli Gontarski. Análise dos Benefícios do Gerenciamento do Ciclo de Vida da Informação. 2016. Monografia (Aperfeiçoamento/Especialização em MBA em Gestão de Tecnologia da Informação) - Instituto de Gestão em Tecnologia da Informação.

25.
LORENZON, A. F.; Ferreira, R.. Participação em banca de Pedro Fonte Silva. Estudo de Caso sobre a Organização de Trabalho em Equipe de TI Reduzida. 2016. Monografia (Aperfeiçoamento/Especialização em MBA em Gerenciamento de Projetos de TI) - Instituto de Gestão em Tecnologia da Informação.

26.
LORENZON, A. F.; Ferreira, R.. Participação em banca de Vanderson Trindade Gonçalves. Influência da Qualidade de Dados na Etapa de Teste Frente ao Processo de Desenvolvimento de Soluções de Business Intelligence. 2016. Monografia (Aperfeiçoamento/Especialização em MBA em Análise de Inteligência de Negócio) - Instituto de Gestão em Tecnologia da Informação.

27.
LORENZON, A. F.; Ferreira, R.. Participação em banca de Vlads Barcelos Godoi. Uma Proposta de Implantação de uma Ferramenta Business Intelligence para Cooperativa Agropecuária. 2016. Monografia (Aperfeiçoamento/Especialização em MBA em Análise de Inteligência de Negócio) - Instituto de Gestão em Tecnologia da Informação.

28.
LORENZON, A. F.; Ferreira, R.. Participação em banca de Fábio Augusto Bitencourt Ranquetat. O Papel de um Escritório de Processos no âmbito do Poder Legislativo do Estado do Rio Grande do Sul. 2016. Monografia (Aperfeiçoamento/Especialização em MBA em Análise de Processos de Negócio) - Instituto de Gestão em Tecnologia da Informação.

29.
LORENZON, A. F.; Ferreira, R.. Participação em banca de Fábio Rodrigues Paes. Reduzindo Anormalidades com Gestão à Vista: Implantação do Sistema ANDON em Indústria do Ramo Automotivo. 2016. Monografia (Aperfeiçoamento/Especialização em MBA em Gestão de Infraestrutura de TI como Serviço) - Instituto de Gestão em Tecnologia da Informação.

30.
LORENZON, A. F.; Ferreira, R.. Participação em banca de Fernanda da Silveira Duarte. Precificação de Software como Serviço em Empresas de Pequeno e Médio Porte do Ramo Tecnológico. 2016. Monografia (Aperfeiçoamento/Especialização em MBA em Gestão de Tecnologia da Informação) - Instituto de Gestão em Tecnologia da Informação.

31.
LORENZON, A. F.; Ferreira, R.. Participação em banca de Guilherme Luis Eckert. Integração Contínua: Implementação em Times Ágeis. 2016. Monografia (Aperfeiçoamento/Especialização em MBA em Engenharia de Software com Métodos Ágeis) - Instituto de Gestão em Tecnologia da Informação.

32.
LORENZON, A. F.; Ferreira, R.. Participação em banca de Luis Carlos Peters Motta. Estudo de caso: o uso de software livre para prover recursos de conexão e rede em pequenas e médias empresas. 2016. Monografia (Aperfeiçoamento/Especialização em MBA em Gestão de Tecnologia da Informação) - Instituto de Gestão em Tecnologia da Informação.

33.
LORENZON, A. F.; Ferreira, R.. Participação em banca de Marcelo Lora de Oliveira. Ágil ou Tradicional: Um Estudo sobre Metodologias de Gestão de Projetos e Suas Aplicações. 2016. Monografia (Aperfeiçoamento/Especialização em MBA em Engenharia de Software com Métodos Ágeis) - Instituto de Gestão em Tecnologia da Informação.

34.
LORENZON, A. F.; Ferreira, R.. Participação em banca de Neiva Lusiane Martins Nessi. Censo Escolar Inep: Um Estudo de Caso sobre a Aplicação de Dashboards. 2016. Monografia (Aperfeiçoamento/Especialização em MBA em Análise de Inteligência de Negócio) - Instituto de Gestão em Tecnologia da Informação.

35.
LORENZON, A. F.; Ferreira, R.. Participação em banca de Vanessa Kapper Gomes. A Contribuição do Design Thinking, da Aprendizagem Significativa e do Gerenciamento de Processos de Negócio na Modelagem de um Processo para Treinamento Técnico. 2016. Monografia (Aperfeiçoamento/Especialização em MBA em Análise de Processos de Negócio) - Instituto de Gestão em Tecnologia da Informação.

Trabalhos de conclusão de curso de graduação
1.
LORENZON, A. F.; SCHEPKE, C.. Participação em banca de Geaninne Marchezan do Nascimento Lopes.Investigando Paradigmas de Programação Paralela sobre o MPSoC HeMPS. 2018. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal do Pampa.

2.
LORENZON, A. F.; SCHEPKE, C.; CERA, M. C.. Participação em banca de Gabriel Velasquez.Estudo sobre o Impacto da Criação Dinâmica de Processos do MPI-2 no Desempenho de Duas Aplicações Paralelas. 2016. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal do Pampa.

3.
CERA, M. C.; LORENZON, A. F.; SCHEPKE, C.; Mello, A.. Participação em banca de Adriano Garcia.Classificação de um Benchmark Paralelo para Arquiteturas Multinúcleo. 2016. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal do Pampa.

4.
SERPA, M. S.; SCHEPKE, C.; CERA, M. C.; LORENZON, A. F.. Participação em banca de Matheus da Silva Serpa.Análise de Desempenho de Aplicações Paralelas em Arquiteturas Multi-Core e Many-Core. 2015. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal do Pampa.

5.
BIEGER, M. B.; SCHEPKE, C.; CERA, M. C.; LORENZON, A. F.. Participação em banca de Matheus Beniz Bieger.Estudo das Rotinas MPI do Modelo Atmosférico OLAM através de Ferramentas de Tracing e Visualização. 2015. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal do Pampa.




Eventos



Participação em eventos, congressos, exposições e feiras
1.
Escola Regional de Alto Desempenho.Desafios de Sistemas Embarcados Modernos: da Plataforma de Hardware à Programação. 2016. (Outra).

2.
27th International Symposium on Computer Architecture and High Performance Computing. 2015. (Congresso).

3.
COMPSAC: International Computers, Software & Applications Conference. The Impact of Virtual Machines on Embedded Systems. 2015. (Congresso).

4.
COMPSAC: International Computers, Software & Applications Conference. The influence of Parallel Programmming Interfaces on Multicore Embedded Systems. 2015. (Congresso).

5.
International Symposium on Circuits and Systems. On the Influence of Static Power Consumption in Multicore Embedded Systems. 2015. (Congresso).

6.
14ª Escola Regional de Alto Desempenho. Estudo sobre o Impacto de Diferentes Interfaces de Programação Paralela na Eficiência Energética. 2014. (Congresso).

7.
13ª Escola Regional de Alto Desempenho. Proposta de Paralelização do Skyline Matrix Solver utilizando MPI. 2013. (Congresso).

8.
25th International Symposium on Computer Architecture and High Performance Computing. 2013. (Simpósio).

9.
III Simpósio Brasileiro de Engenharia de Sistemas Computacionais.The Impact of Different Multi-Threading Interfaces on Embedded Systems. 2013. (Simpósio).

10.
12ª Escola Regional de Alto Desempenho - ERAD. Análise da Distribuição de Carga de Trabalho em MPI utilizando o Jogo da Vida. 2012. (Congresso).

11.
Salão Internacional de Ensino, Pesquisa e Extensão.Um Estudo sobre o Impacto da Criação Dinâmica de Processos em MPI-2 através dos Cowichan Problems. 2012. (Outra).

12.
Simpósio em Sistemas Computacionais - WSCAD-SSC.Analysing the Impact of MPI-2 Dynamic Process Creation to the Game of Life Problem. 2012. (Simpósio).

13.
Escola Regional de Alto Desempenho. Determinação de Similaridades entre Histogramas com Programação Paralela. 2011. (Congresso).

14.
Semana Acadêmica Campus Técnológico - Alegrete.Análise de Interfaces de Programação Paralela com aplicação em Processamento de Imagens. 2011. (Outra).

15.
XII Simpósio de SIstemas Computacionais de Alto Desempenho - WIC. Análise de Interfaces de Programação Paralela na Determinação de Similaridade de Histogramas. 2011. (Congresso).

16.
8ª Escola Regional de Redes de Computadores. 2010. (Congresso).

17.
Escola Regional de Alto Desempenho. Comparação Cilk++ e OpenMP por Algoritmo de Ordenação. 2010. (Congresso).

18.
Treinamento em Roteadores Avançado. 2010. (Encontro).

19.
1ª Mostra Técnica Instituto Federal Farroupilha - Campus Santo Augusto.Controle Discreto via Computador. 2009. (Outra).

20.
Congresso Da Sociedade Brasileira da Computação. 2009. (Congresso).

21.
Escola Regional de Alto Desempenho.Um estudo sobre o Xen e a portabilidade de seu escalonamento para arquiteturas paralelas. 2009. (Outra).

22.
Simpósio Brasileiro de Informática na Educação. 2009. (Simpósio).


Organização de eventos, congressos, exposições e feiras
1.
LORENZON, A. F.. Submission Chair - Brazilian Symposium on Computing Systems Engineering (SBESC). 2017. (Congresso).

2.
LORENZON, A. F.. 8ª Escola Regional de Redes de Computadores. 2010. (Congresso).



Orientações



Orientações e supervisões em andamento
Iniciação científica
1.
Sandro Matheus Marques. A definir. Início: 2018. Iniciação científica (Graduando em Ciência da Computação) - Universidade Federal do Pampa. (Orientador).

2.
Gustavo Berned. A definir. Início: 2018. Iniciação científica (Graduando em Ciência da Computação) - Universidade Federal do Pampa. (Orientador).


Orientações e supervisões concluídas
Monografia de conclusão de curso de aperfeiçoamento/especialização
1.
Luciano Pereira. Redes virtuais privadas em um ambiente MPLS ? Estudo e abordagem. 2015. Monografia. (Aperfeiçoamento/Especialização em Projeto e Gerência de Redes de Computadores) - Faculdades Senac Porto Alegre. Orientador: Arthur Francisco Lorenzon.

2.
Ricardo Ravazzolo. Automatizando o Provisionamento de Máquinas Virtuais com o uso de DBaaS. 2015. Monografia. (Aperfeiçoamento/Especialização em Projeto e Gerência de Redes de Computadores) - Faculdades Senac Porto Alegre. Orientador: Arthur Francisco Lorenzon.

Trabalho de conclusão de curso de graduação
1.
Adriano Marques Garcia. Classificação de um Benchmark Paralelo para Arquiteturas Multinúcleo. 2016. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Federal do Pampa. Orientador: Arthur Francisco Lorenzon.

2.
Guilherme Magalhães. Como Linguagens de Programação e Paradigmas Afetam Desempenho e Consumo Energético em Aplicações Paralelas. 2016. Trabalho de Conclusão de Curso. (Graduação em Engenharia de Computação) - Universidade Federal do Rio Grande do Sul. Orientador: Arthur Francisco Lorenzon.

3.
Emerson Luiz dos Santos Correa. Análise de Desempenho e de Consumo de Energia de Aplicações Paralelas em Arquiteturas Heterogêneas. 2016. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Federal do Rio Grande do Sul. Orientador: Arthur Francisco Lorenzon.

4.
Cássio Mello. Impacto da Hierarquia de Memória no Desempenho e Consumo Energético de Aplicações Paralelas em Sistemas Embarcados e de Propósitos Gerais. 2014. Trabalho de Conclusão de Curso. (Graduação em Engenharia de Computação) - Universidade Federal do Rio Grande do Sul. Orientador: Arthur Francisco Lorenzon.

Iniciação científica
1.
Jonatha P. Silveira. Comparação do Desempenho de Diferentes Compiladores em Ambientes Virtualizados através de Aplicações Paralelas. 2017. Iniciação Científica. (Graduando em Ciência da Computação) - Faculdade São Francisco de Assis. Orientador: Arthur Francisco Lorenzon.

2.
Arthur Silveira. A definir. 2017. Iniciação Científica. (Graduando em Ciência da Computação) - Faculdade São Francisco de Assis. Orientador: Arthur Francisco Lorenzon.

3.
Andre Carneiro. A definir. 2017. Iniciação Científica. (Graduando em Engenharia de Computação) - Universidade Federal do Rio Grande do Sul, Fundação de Amparo à Pesquisa do Estado do Rio Grande do Sul. Orientador: Arthur Francisco Lorenzon.

4.
André Dexheimer Carneiro. Programação Paralela Eficiente. 2017. Iniciação Científica. (Graduando em Ciência da Computação) - Universidade Federal do Rio Grande do Sul. Orientador: Arthur Francisco Lorenzon.




Página gerada pelo Sistema Currículo Lattes em 20/01/2019 às 18:31:15