Rodolfo Jardim de Azevedo

Bolsista de Produtividade em Pesquisa do CNPq - Nível 2

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


Possui graduação em Engenharia de Computação pela Universidade Federal do Espírito Santo (1998), doutorado em Ciência da Computação pela Universidade Estadual de Campinas (2002) e pós-doutorado na Universidade de Washington - EUA. Possui bolsa de Produtividade em Pesquisa do CNPq nível 2. Professor associado da Universidade Estadual de Campinas - UNICAMP, orientando alunos do mestrado e doutorado em Ciência da Computação nas áreas de Arquitetura de Computadores, Sistemas Dedicados, Projeto de Hardware e Uso de Tecnologia na Educação. Foi coordenador do Programa de Pós Graduação em Ciência da Computação do Instituto de Computação de 2007-2009. Foi membro do Conselho Universitário da Unicamp entre 2013 e 2017. Foi coordenador adjunto para o mestrado profissional da área de Ciência da Computação da CAPES entre 2011-2013. Publicou diversos artigos em conferências e periódicos, tendo recebido três prêmios de melhor artigo em conferências (SBAC-PAD 2004, SBAC-PAD 2008 e WSCAD-SSC 2012). Recebeu o Prêmio de Reconhecimento Docente pela Dedicação ao Ensino de Graduação e o Prêmio de Reconhecimento Acadêmico Zeferino Vaz em 2012. Atualmente é diretor do Instituto de Computação da Unicamp e é membro do Conselho da Sociedade Brasileira de Computação. (Texto informado pelo autor)


Identificação


Nome
Rodolfo Jardim de Azevedo
Nome em citações bibliográficas
AZEVEDO, R. J.;Azevedo, Rodolfo;Azevedo, R.;Azevedo, R. J.;De Azevedo, Rodolfo Jardim;Rodolfo Azevedo;AZEVEDO, R.J.;Azevedo, R

Endereço


Endereço Profissional
Universidade Estadual de Campinas, Instituto de Computação.
Avenida Albert Einstein, 1251
Cidade Universitária
13083852 - Campinas, SP - Brasil
Telefone: (19) 35215857
Fax: (19) 35215847
URL da Homepage: http://www.ic.unicamp.br/~rodolfo


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


1999 - 2002
Doutorado em Ciência da Computação.
Universidade Estadual de Campinas, UNICAMP, Brasil.
Título: Uma Arquitetura para Execução de Código Comprimido em Sistemas Dedicados, Ano de obtenção: 2002.
Orientador: Guido Costa Souza de Araújo.
Bolsista do(a): Fundação de Amparo à Pesquisa do Estado de São Paulo, FAPESP, Brasil.
Palavras-chave: Arquitetura de Computadores; Compressão de Código; Sistemas Dedicados.
Grande área: Ciências Exatas e da Terra
Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Hardware.
1994 - 1998
Graduação em Engenharia de Computação.
Universidade Federal do Espírito Santo, UFES, Brasil.
Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil.
1989 - 1992
Ensino Médio (2º grau).
Centro Federal de Educação Tecnológica de Campos, CETFC, Brasil.


Pós-doutorado e Livre-docência


2008
Livre-docência.
Universidade Estadual de Campinas, UNICAMP, Brasil.
Título: , Ano de obtenção: 2008.
Palavras-chave: Arquitetura de Computadores.
Grande área: Ciências Exatas e da Terra
2010 - 2011
Pós-Doutorado.
University of Washington, WASHINGTON, Estados Unidos.
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.
Grande área: Ciências Exatas e da Terra


Atuação Profissional



Universidade Estadual de Campinas, UNICAMP, Brasil.
Vínculo institucional

2008 - Atual
Vínculo: , Enquadramento Funcional: Professor Associado, Carga horária: 40, Regime: Dedicação exclusiva.

Vínculo institucional

2002 - 2008
Vínculo: , Enquadramento Funcional: Professor Doutor, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

03/2017 - Atual
Direção e administração, Instituto de Computação, .

Cargo ou função
Diretor.
03/2014 - Atual
Conselhos, Comissões e Consultoria, Reitoria, .

Cargo ou função
Membro do Conselho de Tecnologia de Informação e Comunicação - ConTIC.
08/2013 - Atual
Conselhos, Comissões e Consultoria, Reitoria, .

Cargo ou função
Membro do Conselho Universitário.
02/2003 - Atual
Ensino, Ciência da Computação, Nível: Pós-Graduação

Disciplinas ministradas
MO901 - Seminários em Arquitetura de Computadores e Compiladores (2011s2)
MO401 - Arquitetura de Computadores I (2005s2)
MO801 - Tópicos em Arquitetura e Hardware: Arquiteturas Multicore (2007s1, 2008s1)
MO801 - Tópicos em Arquitetura e Hardware: Projeto de Circuitos Digitais Avançados (2003s1, 2004s1, 2006s1)
MP002 - Arquitetura de Computadores (2004s1)
08/2002 - Atual
Pesquisa e desenvolvimento , Instituto de Computação, Departamento de Sistemas de Computação.

08/2002 - Atual
Ensino, Engenharia de Computação, Nível: Graduação

Disciplinas ministradas
MC404 - Organizacao Basica de Computadores e Linguagem de Montagem (2002s2)
MC722 - Projeto de Sistemas Computacionais (2004s2, 2005s2, 2006s2, 2007s2, 2008s2, 2009s2, 2011s2)
MC723 - Laboratório de Projeto de Sistemas Computacionais (2004s1, 2005s1, 2006s1, 2007s1, 2009s1, verão 2010, 2010s1, 2012s1)
MC912 - Tópicos em Arquitetura e Hardware: Projeto de Circuitos Digitais Avançados (2004s1)
MC972 - Tópicos em Arquitetura e Hardware: Arquiteturas Multicore (2007s1, 2008s1)
MC972 - Tópicos em Arquitetura e Hardware: Projeto de Circuitos Digitais Avançados (2003s1, 2006s1)
MO901 - Seminários de Arquitetura e Hardware (2011s2, 2012s1)
03/2014 - 12/2014
Conselhos, Comissões e Consultoria, Instituto de Computação, .

Cargo ou função
Presidente da Comissão Interna de Avaliação Institucional.
08/2013 - 03/2014
Conselhos, Comissões e Consultoria, Reitoria, .

Cargo ou função
Comissão de Orçamento.
09/2011 - 03/2013
Direção e administração, Centro de Computação, .

Cargo ou função
Assessor do Grupo de Trabalho do Sistema Acadêmico da Unicamp.
09/2009 - 06/2010
Direção e administração, Centro de Computação, .

Cargo ou função
Assessor do Grupo de Trabalho do Sistema Acadêmico da Unicamp.
07/2007 - 06/2009
Direção e administração, Instituto de Computação, .

Cargo ou função
Coordenador de Pós-Graduação.
7/2005 - 06/2007
Direção e administração, Instituto de Computação, .

Cargo ou função
Coordenador substituto da pós-graduação.
7/2004 - 06/2007
Direção e administração, Instituto de Computação, Departamento de Sistemas de Computação.

Cargo ou função
Vice-chefe de Departamento.
08/2003 - 9/2004
Direção e administração, Instituto de Computação, .

Cargo ou função
Vice-coordenador do Curso de Engenharia de Computacao.
08/2003 - 12/2003
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
MC542 - Organizacao de Computadores: Teoria e Pratica (2003s2 - duas turmas)
02/2003 - 07/2003
Ensino, Engenharia Elétrica, Nível: Graduação

Disciplinas ministradas
MC102 - Algoritmos e Programação de Computadores (2003s1)

Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil.
Vínculo institucional

2011 - 2014
Vínculo: Colaborador, Enquadramento Funcional: Coordenador Adjunto CC para Mest. Prof.

Atividades

09/2011 - Atual
Conselhos, Comissões e Consultoria, DAV, .

Cargo ou função
Membro do Comitê da Área de Ciência da Computação.


Linhas de pesquisa


1.
Implementação de linguagens de programação e compiladores

Objetivo: Desenvolvimento de técnicas de otimização de compiladores e geração de código.
Grande área: Ciências Exatas e da Terra
Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Software Básico.
Palavras-chave: Compiladores.
2.
Arquiteturas de computadores

Objetivo: Projeto de novas arquiteturas de processadores, desenvolvimento de uma linguagem de descrição de arquitetura..
Grande área: Ciências Exatas e da Terra
Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Hardware.
Palavras-chave: Arquitetura de Computadores; Arquiteturas VLIW; Simulação Compilada; Compressão de Código; Arquiteturas Reconfiguráveis.
3.
Projetos integrados de software e hardware
4.
Projeto de Sistemas Computacionais


Projetos de pesquisa


2014 - Atual
Exploração de Paralelismo em Hardware e Software
Descrição: A Lei de Moore, que prevê o dobro do número de transistores por circuito integrado a cada 2 anos, já não pode ser aproveitada como no passado, inviabilizando o desenvolvimento de processadores maiores e com frequência sempre crescente. Desde o início deste século, por causa da barreira térmica, os fabricantes de processadores focaram seus esforços no desenvolvimento de arquiteturas {\it multicore}, evoluindo pouco na execução de código sequencial e forçando o desenvolvimento de versões paralelas de aplicativos. Embora este esforço esteja mostrando algum resultado, com a criação de novas versões de programas capazes de explorar o paralelismo dos processadores modernos, não há como negar que ainda existe muito trabalho a ser feito nesta direção e que nem todos os programas terão implementações paralelas eficientes. Por outro lado, qualquer nova técnica que melhore o desempenho de aplicações sequenciais também melhorará o desempenho de suas versões paralelas. O foco deste projeto é estudar técnicas de exploração de paralelismo, tanto em software quanto em hardware, permitindo a execução eficiente de programas em processadores modernos. Estamos interessados em melhorias arquiteturais, dentro dos \textit{cores}, em novas formas de interligar estes \textit{cores}, numa maior quantidade deles dentro de um circuito integrado, na utilização de aceleradores como GPGPU e em composições de múltiplos computadores na forma de clusters ou nuvem. Para cada uma destas configurações de hardware, também serão necessárias pesquisas e inovações na área de software..
Situação: Em andamento; Natureza: Pesquisa.
2014 - Atual
ArchC 3.0 - Plataformas Embarcadas de Alto Desempenho e Baixo Consumo de Energia (Edital Universal 2014)
Descrição: A Lei de Moore, que prevê o dobro do número de transistores por circuito integrado a cada 2 anos, não é mais suficiente para fornecer o ganho de desempenho esperado das aplicações de uso geral. Desde o início deste século, os fabricantes de processadores direcionaram seus esforços ao desenvolvimento de arquiteturas multi-cores, forçando o desenvolvimento de versões paralelas de programas. Chegamos ao momento tecnológico onde o custo de um transistor é marginal e dispositivos móveis como celulares já possuem 4 ou mais \cores e começam a utilizar processadores especializados para gastarem menos energia conforme o momento de operação, como as arquiteturas big-little e a exploração de Dark-Silicon. A linguagem ArchC foi criada em 2002 e, desde então, tem sido utilizada em projetos de pesquisa e desenvolvimento em diversas instituições do Brasil e do mundo. Neste projeto pretendemos trabalhar com plataformas compostas por muitos \cores com objetivo de desempenho e foco em baixo consumo de energia como os encontrados em dispositivos móveis e ultra-low-power. Como resultado do projeto pretendemos ampliar a capacidade da linguagem na modelagem do consumo de energia do processador e também numa melhor aproximação do desempenho de execução quando se tratar de simulação multicores e manycores..
Situação: Em andamento; Natureza: Pesquisa.
2013 - 2017
Matemática e Ciências Sem Fronteiras na Educação Básica - em Campinas e no Mundo
Descrição: O projeto será desenvolvido nas áreas de ciências e matemática em escolas públicas estaduais do ensino básico de Campinas, em caráter multidisciplinar e com a cooperação internacional com MESA - Mathematics, Engineering and Science Achievement (http://depts.washington.edu/mesaweb/). Estimular e reforçar o aprendizado dos conceitos de matemática e ciência na escola é um dos objetivos do projeto, de forma a manter abertas as oportunidades de carreiras nas áreas de Ciência, Tecnologia, Engenharia e Matemática (STEM em inglês) para estudantes de escolas públicas...
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (7) / Mestrado acadêmico: (4) / Doutorado: (1) .
Integrantes: Rodolfo Jardim de Azevedo - Coordenador / Tânia Alencar de Caldas - Integrante / Hudson Pacifico da Silva - Integrante / Elisabete Monteiro de Aguiar Pereira - Integrante / Vera Solferini - Integrante / Gustavo Pugliese - Integrante.Financiador(es): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Auxílio financeiro.
2013 - Atual
Center for Computation and Engineering Sciences
Descrição: Aprovado na proposta CEPID da FAPESP. We propose the creation of a world-class multidisciplinary Center dedicated to the develop- ment and application of advanced computational science for the following purposes: (a) To provide state-of-the- art facilities and highly qualified human resources devoted to face the present chal- lenges in high- performance and massive computation in science and engineering; (b) To promote substantial advancements in partnerships between academia and industry in Brazil and (c) To engage on science education and dissemination in these areas.. The Center will be housed in a fully equipped building that will provide working spaces to harbor faculty, researchers, students, visiting scholars, and technicians in order to boost cooperation and scientific interaction among its participants. Faculty will be drawn from various Departments at the University of Campinas, including Computer Science, Mechanical Engineering, Physics, Chemistry, Biology, and Applied Math. The primary goal of the Center is to bring together a team of scientists from the Uni- versity of Campinas, working in several scientific domains, with partners from abroad, to carry out high-level research in a cooperative manner, taking advantage of the fast growing area of high-performance and data-intensive computing..
Situação: Em andamento; Natureza: Pesquisa.
2011 - 2016
Sistemas Integrados Multiprocessados para Suporte a Realidade Aumentada em Dispositivos Móveis - MRM
Descrição: Projeto Casadinho/Procad CNPq 552699/2011-0.
Situação: Concluído; Natureza: Pesquisa.
2011 - 2012
Análise, Modelagem e Otimização de Potência e Desempenho em Data-centers
Descrição: Projeto Universal do CNPq. R$60.000,00.
Situação: Concluído; Natureza: Pesquisa.
2010 - 2012
Processadores de Alto Desempenho: Síntese em Hardware
Descrição: Este projeto visa o desenvolvimento de algoritmos para geração de código e a prototipação em hardware de recursos funcionais para processadores de alto desempenho. Especificamente, serão desenvolvidos novos algoritmos para escalonamento de instruções e alocação de registradores para o processador 2D-VLIW e integrados a uma infraestrutura de compilação, além de projetar e implementar em hardware unidades funcionais desse referido processador. O presente projeto concentra-se em uma área central para o desenvolvimento da Computação uma vez que ainda está indefinido se, para os próximos anos, o desempenho dos processadores será continuado na mesma velocidade que estava acontecendo, devido ao alcance da barreira térmica. Neste cenário, o advento de novos algoritmos e técnicas de geração e otimização de código mostra-se extremamente importante para que a computação continue evoluindo e se apresentando cada vez mais importante para a sociedade. As investigações em torno da organização do hardware visando maximizar o desempenho é outra motivação para este projeto pois permitirá que o grupo de pesquisadores possa melhorar o know-how sobre técnicas para projeto e implementação de circuitos digitais complexos em hardware. No âmbito regional, a motivação está centrada no fortalecimento da linha de pesquisa em Eletrônica do grupo de Pesquisa em Eletrônica e Comunicação da UFMS. Esse fortalecimento possibilitará que novos projetos e, principalmente, alunos e pesquisadores interessados possam ingressar nesses grupos de pesquisas melhorando, assim, a capacidade dos grupos em desenvolver projetos avançados nas áreas de Computação e Eletrônica..
Situação: Concluído; Natureza: Pesquisa.
2008 - 2010
Compressão de Código em Sistemas Dedicados (Edital Universal 2008)
Situação: Concluído; Natureza: Pesquisa.
2007 - 2009
Bio-CORE -Biodiversity and COmputing Research (Edital Grandes Desafio, R$ 508 mil, 12 participantes - Computação e Biologia)
Descrição: O objetivo do BIO-CORE (BIOdiversity and COmputing REsearch) é especificar e desenvolver ferramentas computacionais que permitam aos cientistas deste domínio gerenciar e compartilhar seus dados, auxiliando-os na construcao de modelos complexos e na análise e modelagem de ecossistemas, incluindo a descoberta de novos relacionamentos e interacoes entre espécies. O projeto se encaixa nos desafios 1 (gerenciamento de grandes volumes de dados) e 2 (modelos complexos). Participam pesquisadores da UNICAMP e da USP, em Computacao e Biologia...
Situação: Concluído; Natureza: Pesquisa.
2006 - 2010
An annotation-based tool for collaborative learning using mobile technology
Descrição: Pesquisa de técnicas e desenvolvimento de uma ferramenta para auxílio ao ensino na área de Ciências Exatas. Valor doado pela HP: US$65.000,00.
Situação: Concluído; Natureza: Pesquisa.
2006 - 2010
Projeto Casadinho Edital 007/2006 CNPq
Descrição: Cooperação com UFMS.
Situação: Concluído; Natureza: Pesquisa.
2006 - 2009
Automação do Projeto de Sistemas Dedicados Usando uma Linguagem de Descrição de Arquiteturas
Descrição: O foco principal desse projeto é ampliar a Linguagem ArchC juntamente com seu conjunto de ferramentas..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (0) / Especialização: (0) / Mestrado acadêmico: (0) / Mestrado profissional: (0) / Doutorado: (0) .
Integrantes: Rodolfo Jardim de Azevedo - Integrante / Guido Costa Souza de Araújo - Coordenador / Paulo Cesar Centoducatte - Integrante / Sandro Rigo - Integrante / Luiz Cláudio Villar dos Santos - Integrante.Financiador(es): Universidade Federal de Santa Catarina - Cooperação / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Auxílio financeiro.
2006 - 2008
Projetos Baseados em Plataformas: Estabelecendo um Ambiente Comum para Pesquisa e Desenvolvimento de Novas Metodologias de Projeto
Descrição: Desenvolvimento de metodologias para projetos baseados em plataformas.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (0) / Especialização: (0) / Mestrado acadêmico: (0) / Mestrado profissional: (0) / Doutorado: (0) .
Integrantes: Rodolfo Jardim de Azevedo - Integrante / Guido Costa Souza de Araújo - Coordenador / Paulo Cesar Centoducatte - Integrante / Sandro Rigo - Integrante.Financiador(es): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Auxílio financeiro / Universidade Federal de Campina Grande - Cooperação / Universidade Federal de Pernambuco - Cooperação.
2006 - 2008
Uma Infraestrutura para Pesquisa, Projeto e Simulação de Sistemas Dedicados
Descrição: Projeto Universal do CNPq.
Situação: Em andamento; Natureza: Pesquisa.
2004 - 2008
Avaliação do Consumo de Energia em Sistemas Dedicados
Descrição: Pesquisa de técnicas para avaliação do consumo de energia em circuitos digitais de sistemas dedicados..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (0) / Especialização: (0) / Mestrado acadêmico: (0) / Mestrado profissional: (0) / Doutorado: (1) .
Integrantes: Rodolfo Jardim de Azevedo - Coordenador / Guido Costa Souza de Araújo - Integrante / Felipe Vieira Klein - Integrante.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro / Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.
Número de produções C, T & A: 1 / Número de orientações: 1
2002 - 2009
ArchC - Linguagem para Descricao de Arquiteturas
Descrição: Linha de Pesquisa: Arquitetura de Computadores Projeto Institucional Desenvolvimento de uma Linguagem para Descricao de Arquiteturas baseada em SystemC. http://www.archc.org.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (5) / Mestrado profissional: (1) / Doutorado: (0) .
Integrantes: Rodolfo Jardim de Azevedo - Integrante / Guido Costa Souza de Araújo - Integrante / Paulo Cesar Centoducatte - Integrante / Sandro Rigo - Coordenador / Marcus Bartholomeu - Integrante / Alexandro Baldassin - Integrante / Valdiney Alves Pimenta - Integrante / Marilia Chiozo - Integrante / Sandro Dangui - Integrante / Luis Felipe Strano Moraes - Integrante / Thiago Massariolli Sigrist - Integrante / Danilo Marcolin Caravana - Integrante / Guilherme Luis Aguiar Pedrosa - Integrante.Financiador(es): Fundação de Amparo à Pesquisa do Estado de São Paulo - Bolsa / Universidade Federal de Pernambuco - Cooperação / Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.
Número de produções C, T & A: 10 / Número de orientações: 2
2002 - 2007
ChameLeon - Especialização de Arquiteturas para Sistemas Dedicados
Descrição: Projeto de arquiteturas de computadores com suporte a reconfiguração..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (2) / Especialização: (0) / Mestrado acadêmico: (5) / Mestrado profissional: (2) / Doutorado: (2) .
Integrantes: Rodolfo Jardim de Azevedo - Coordenador / Guido Costa Souza de Araújo - Integrante / Paulo Cesar Centoducatte - Integrante / Sandro Rigo - Integrante / Edson Borin - Integrante / Valdiney Alves Pimenta - Integrante / Felipe Vieira Klein - Integrante / Marilia Chiozo - Integrante / Ricardo Ribeiro dos Santos - Integrante / Sandro Dangui - Integrante / Thiago Massariolli Sigrist - Integrante / Alessandro Carvalho Santos - Integrante / Danilo Marcolin Caravana - Integrante / Rafael Fernandes Batistella - Integrante / Henrique Dante de Almeida - Integrante / Felipe Bertho - Integrante / Josué Tzan Hsin Ma - Integrante.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro / Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.
Número de produções C, T & A: 5 / Número de orientações: 4
2002 - 2006
Compressão de Código para Sistemas Dedicados
Descrição: Desenvolvimento de técnicas de compressão de código para uso em sistemas dedicados para descompressão em tempo real.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (1) Doutorado: (1) .
Integrantes: Rodolfo Jardim de Azevedo - Coordenador / Guido Costa Souza de Araújo - Integrante / Paulo Cesar Centoducatte - Integrante / Eduardo Billo - Integrante / Eduardo Bráulio Wanderley Netto - Integrante.
Número de produções C, T & A: 4 / Número de orientações: 2


Projetos de desenvolvimento


2013 - Atual
Compressão de Memória para Dispositivos Móveis
Situação: Em andamento; Natureza: Desenvolvimento.
Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (2) / Doutorado: (1) .
Integrantes: Rodolfo Jardim de Azevedo - Coordenador / Guido Araújo - Integrante.
2003 - 2007
Brazil-IP
Descrição: Formação de recursos humanos na área de projeto de circuitos integrados..
Situação: Concluído; Natureza: Desenvolvimento.
Alunos envolvidos: Graduação: (16) / Mestrado acadêmico: (8) .
Integrantes: Rodolfo Jardim de Azevedo - Integrante / Guido Costa Souza de Araújo - Integrante / Paulo Cesar Centoducatte - Integrante / Edna Natividade da Silva Barros - Coordenador / Manoel Eusébio de Lima - Integrante / Felipe Portavales Goldstein - Integrante.Financiador(es): Universidade de Brasília - Cooperação / Universidade Federal de Campina Grande - Cooperação / Universidade Federal de Campina Grande - Cooperação / Universidade de São Paulo - Cooperação / Universidade Federal do Rio Grande do Sul - Cooperação / Pontifícia Universidade Católica do Rio Grande do Sul - Cooperação / Universidade Federal de Minas Gerais - Cooperação / Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro / Fundação de Amparo à Pesquisa do Estado de São Paulo - Bolsa / Universidade Federal de Pernambuco - Cooperação.Número de orientações: 1


Membro de corpo editorial


2012 - Atual
Periódico: Design Automation for Embedded Systems


Membro de comitê de assessoramento


2011 - Atual
Agência de fomento: Coordenação de Aperfeiçoamento de Pessoal de Nível Superior


Revisor de periódico


2005 - Atual
Periódico: IEE Proceedings. Computers and Digital Techniques
2014 - Atual
Periódico: International Journal of Parallel Programming
2013 - Atual
Periódico: IEEE Embedded Systems Letters
2013 - Atual
Periódico: ACM Transactions on Design Automation of Electronic Systems
2013 - Atual
Periódico: International Journal of Electronics (Print)
2012 - Atual
Periódico: ACM Transactions on Autonomous and Adaptive Systems
2012 - Atual
Periódico: IET Circuits, Devices & Systems (Print)
2012 - Atual
Periódico: ACM Transactions on Autonomous and Adaptive Systems
2011 - Atual
Periódico: Concurrency and Computation
2013 - Atual
Periódico: Integration, the VLSI Journal
2007 - Atual
Periódico: Design Automation for Embedded Systems
2012 - Atual
Periódico: Journal of Internet Services and Applications
2008 - Atual
Periódico: Journal of Universal Computer Science (Online)
2017 - Atual
Periódico: ACM Transactions on Architecture and Code Optimization


Revisor de projeto de fomento


2011 - Atual
Agência de fomento: Coordenação de Aperfeiçoamento de Pessoal de Nível Superior
2009 - Atual
Agência de fomento: Fundação de Apoio e Desenvolvimento do Ensino, Ciência e Tecnologia do MS
2006 - Atual
Agência de fomento: Conselho Nacional de Desenvolvimento Científico e Tecnológico
2002 - Atual
Agência de fomento: Fundação de Amparo à Pesquisa do Estado de São Paulo


Á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: Arquitetura de Sistemas de Computação.
2.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Hardware.
3.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Linguagens de Programação.
4.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Software Básico.
5.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Tecnologias para Ensino de Computação.


Idiomas


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


Prêmios e títulos


2016
Paraninfo dos formandos de Engenharia e Ciência da Computação, Formandos de Engenharia e Ciência da Computação da Unicamp.
2014
Orientador da Melhor Dissertação de Mestrado do WSCAD-SSC - Aluno Leonardo Guimarães Garcia, SBC.
2014
Orientador do Melhor Trabalho de Iniciação Científica da ERAD-SP - Aluna Jéssica Heffernan, SBC.
2012
Patrono da Turma, Alunos do Curso de Engenharia de Computação.
2012
Reconhecimento Docente pela Dedicação ao Ensino de Graduação, UNICAMP.
2012
Reconhecimento Acadêmico Zeferino Vaz, UNICAMP.
2012
Melhor Artigo Científico do WSCAD-SSC 2012, WSCAD-SSC - Simpósio de Sistemas Computacionais 2012.
2010
Orientador da Dissertação de Mestrado de Felipe Portavales Goldstein - Segundo lugar no WSCAD-SSC, SBC.
2009
Mentor do time classificado em Segundo Lugar no Concurso de Acessibilidade para TabletPC - Imagine Cup, Microsoft.
2009
Mérito Científico pela Orientação no XVII Congresso Interno de Iniciação Científica da Unicamp, UNICAMP.
2009
Patrono da Turma, Alunos do Curso de Engenharia de Computação.
2008
Júlio Salec Award - Best Paper, SBAC-PAD 2008 - International Synposium on Computer Architecture and High Performance Computing.
2008
Orientador da Tese de Doutorado de Ricardo Ribeiro dos Santos - Menção Honrosa no WSCAD-SSC (entre as 3 melhores), SBC.
2007
Professor Homenageado, Alunos do Curso de Engenharia de Computação.
2006
HP Technology for Teaching Grant Initiative 2006 Higher Education Edition, HP.
2006
Intel Multicore Curriculum Award, Intel Corporation (EUA).
2006
Paraninfo da Turma, Alunos do Curso de Engenharia de Computação.
2006
Professor Homenageado, Alunos do Curso de Ciência da Computação.
2005
Patrono da Turma, Alunos do Curso Engenharia de Computação.
2004
Júlio Salec Award - Best Paper, SBAC-PAD 2008 - International Synposium on Computer Architecture and High Performance Computing.
2003
Microsoft Research Award, Microsoft.
1998
Melhor coeficiente de rendimento entre os alunos formandos de Engenharia de Computação, CREA/ES.


Produções



Produção bibliográfica
Citações

Web of Science
Total de trabalhos:38
Total de citações:70
Fator H:4
Azevedo, Rodolfo J  Data: 03/05/2014

SCOPUS
Total de trabalhos:42
Total de citações:135
Rodolfo Azevedo, R. Azevedo  Data: 05/01/2014

Outras
Total de trabalhos:137
Total de citações:1078
http://scholar.google.com/citations?user=yjK-jq0AAAAJ  Data: 23/01/2018

Artigos completos publicados em periódicos

1.
GARCIA, MAXIWELL2017GARCIA, MAXIWELL ; FRANCESQUINI, EMILIO ; Azevedo, Rodolfo ; RIGO, SANDRO . HybridVerifier: A Cross-Platform Verification Framework for Instruction Set Simulators. IEEE Embedded Systems Letters, v. 9, p. 25-28, 2017.

2.
PICCOLO, LARA S. G.2017PICCOLO, LARA S. G. ; BARANAUSKAS, CECÍLIA ; Azevedo, Rodolfo . A socially inspired energy feedback technology: challenges in a developing scenario. AI & SOCIETY, v. 32, p. 383-399, 2017.

3.
SANTOS, RICARDO2017SANTOS, RICARDO ; DUENHA, LIANA ; SILVA, ANA CAROLINE ; SOUSA, MATHEUS ; TEDESCO, LUIZ AUGUSTO ; MELGAREJO, JOÃO CARLOS ; SANTOS, TONY ; Azevedo, Rodolfo ; MORENO, EDWARD . Dark-Silicon Aware Design Space Exploration. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, v. 1, p. 1, 2017.

4.
DUENHA, LIANA2016DUENHA, LIANA ; MADALOZZO, GUILHERME ; MORAES, FERNANDO GEHM ; Azevedo, Rodolfo . Exploiting performance, dynamic power and energy scaling in full-system simulators. Concurrency and Computation, v. online, p. 1-16, 2016.

5.
PAULA LEITE, RODOLFO2016PAULA LEITE, RODOLFO ; FREITAS, RODRIGO ; Azevedo, Rodolfo ; DE KONING, MAURICE . The Uhlenbeck-Ford model: Exact virial coefficients and application as a reference system in fluid-phase free-energy calculations. The Journal of Chemical Physics, v. 145, p. 194101, 2016.

6.
DUENHA, Liana2016DUENHA, Liana ; MADALOZZO, Guilherme ; SANTIAGO, Thiago ; MORAES, Fernando Gehm ; AZEVEDO, R. J. . MPSoCBench: A benchmark for high-level evaluation of multiprocessor system-on-chip tools and methodologies. Journal of Parallel and Distributed Computing (Print), v. 95, p. 138-157, 2016.

7.
Rodolfo Azevedo2016Rodolfo Azevedo; Lucas Wanner . Lessons Learned Using ArchC in Computer Architecture Laboratory. International Journal of Computer Architecture Education, v. 5, p. 1-6, 2016.

8.
Liana Duenha2016Liana Duenha ; Rodolfo Azevedo . Utilização dos simuladores do MPSoCBench para o ensino e aprendizagem de Arquitetura de Computadores. International Journal of Computer Architecture Education, v. 5, p. 26-31, 2016.

9.
LOPES, B.C.2015 LOPES, B.C. ; ECCO, L.L. ; XAVIER, E.C. ; AZEVEDO, R.J. . Design and evaluation of compact ISA extensions. MICROPROCESSORS AND MICROSYSTEMS, v. 40, p. 1-15, 2015.

10.
Marcelo Guedes2013Marcelo Guedes ; Rafael Auler ; Liana Duenha ; Edson Borin ; Azevedo, Rodolfo . An automatic energy consumption characterization of processors using ArchC. Journal of Systems Architecture, v. 59, p. 603-614, 2013.

11.
Alexandro Baldassin2012Alexandro Baldassin ; Felipe Goldstein ; Azevedo, Rodolfo . A transactional runtime system for the Cell/BE architecture. Journal of Parallel and Distributed Computing (Print), v. 72, p. 1535-1546, 2012.

12.
Sandro Rigo2012Sandro Rigo ; Reinaldo Bergamaschi ; Leonardo Piga ; Sandro Rigo ; AZEVEDO, R. J. ; Guido Araujo . Data center power and performance optimization through global selection of P-states and utilization rates. Sustainable Computing: Informatics and Systems, v. 2, p. 198-208, 2012.

13.
Ricardo Caceffo2011Ricardo Caceffo ; Heloísa Rocha ; De Azevedo, Rodolfo Jardim . Ferramenta de apoio para o aprendizado ativo usando dispositivos com caneta eletrônica. Revista Brasileira de Informação na Educação, v. 19, p. 25-41, 2011.

14.
Felipe Klein2009Felipe Klein ; Roberto Leão ; Guido Araujo ; Luiz Santos ; Azevedo, Rodolfo . A Multi-Model Engine for High-Level Power Estimation Accuracy Optimization. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, v. 17, p. 660-673, 2009.

15.
Alexandro Baldassin2009Alexandro Baldassin ; Felipe Klein ; Paulo Centoducatte ; Azevedo, Rodolfo ; Guido Araujo . Characterizing the Energy Consumption of Software Transactional Memory. IEEE Computer Architecture Letters, v. 8, p. 1-4, 2009.

16.
Ricardo Santos2009Ricardo Santos ; Rafael Batistella ; Azevedo, Rodolfo . A Pattern Based Instruction Encoding Technique for High Performance Architectures. International Journal of High Performance Systems Architecture (Print), v. 2, p. 71-80, 2009.

17.
Ricardo Santos2008Ricardo Santos ; Azevedo, Rodolfo ; Guido Araujo . Instruction Scheduling Based on Subgraph Isomorphism for a High Performance Computer Processor. Journal of Universal Computer Science, v. 14, p. 3465-3480, 2008.

18.
Guido Araujo2006Guido Araujo ; AZEVEDO, R. J. ; Edna Barros ; Manoel Lima ; Bruno Prado ; Elmar Melcher ; Karina Silva . A SystemC-only Design Methodology and the CINE-IP Multimedia Platform. Design Automation for Embedded Systems, v. 10, p. 181-202, 2006.

19.
AZEVEDO, R. J.;Azevedo, Rodolfo;Azevedo, R.;Azevedo, R. J.;De Azevedo, Rodolfo Jardim;Rodolfo Azevedo;AZEVEDO, R.J.;Azevedo, R2005 AZEVEDO, R. J.; Sandro Rigo ; Marcus Bartholomeu ; Guido Araujo ; Cristiano Araújo ; Edna Barros . The ArchC Architecture Description Language and Tools. International Journal of Parallel Programming, v. 33, n.5, p. 453-484, 2005.

20.
AZEVEDO, R. J.;Azevedo, Rodolfo;Azevedo, R.;Azevedo, R. J.;De Azevedo, Rodolfo Jardim;Rodolfo Azevedo;AZEVEDO, R.J.;Azevedo, R2005AZEVEDO, R. J.; Cristiano Araújo ; Millena Gomes ; Edna Barros ; Sandro Rigo ; Guido Araujo . Platform Designer: An Approach for Modeling Multiprocessor Platforms based on SystemC. Design Automation for Embedded Systems, v. 10, p. 253-283, 2005.

21.
Guido Araujo2000Guido Araujo ; Paulo Centoducatte ; AZEVEDO, R. J. ; Ricardo Pannain . Expression Tree Based Algorithms for Code Compression on Embedded RISC Architectures. IEEE Transactions on Very Large Scale Integration (VLSI) Systems (Print), EUA, v. 8, n.5, p. 530-533, 2000.

Livros publicados/organizados ou edições
1.
Sandro Rigo ; Azevedo, Rodolfo ; Luiz Santos . Electronic System Level Design: An Open-Source Approach. 1. ed. Springer, 2011. 155p .

Capítulos de livros publicados
1.
Ricardo Caceffo ; Heloísa Rocha ; Rodolfo Azevedo . A Ubiquitous, Pen-Based and Touch Classroom Response System Supported by Learning Styles. In The Impact of Pen and Touch Technology on Education. In: Hammond, T.; Valentine, S.; Adler, A.; Payton, M.. (Org.). Human-Computer Interaction Series. 1ed.: , 2015, v. , p. 373-381.

2.
Guido Araujo ; Sandro Rigo ; Azevedo, Rodolfo . Processor Design with ArchC. In: Prabhat Mishra; Nikil Dutt. (Org.). Processor Description Languages. 1ed.San Francisco: Morgan Kaufmann, 2008, v. , p. -.

3.
AZEVEDO, R. J.; Sandro Rigo ; Guido Araujo . Projeto e Desenvolvimento de Sistemas Embarcados Multiprocessados. In: Karin Breitman; Ricardo Anido. (Org.). Atualizações em Informática. Rio de Janeiro: Editora PUC-Rio, 2006, v. , p. 331-386.

Trabalhos completos publicados em anais de congressos
1.
Ricardo Caceffo ; Guilherme Gama ; Rodolfo Azevedo . Exploring Active Learning Approaches to Computer Science Classes. In: ACM Technical Symposium on Computer Science Education - SIGCSE, 2018, Baltimore. Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018. p. 922-927.

2.
Ricardo Caceffo ; Steve Wolfman ; BOOTH, K. S. ; Rodolfo Azevedo . Developing a Computer Science Concept Inventory for Introductory Programming. In: ACM Technical Symposium on Computing Science Education - SIGCSE, 2016. Proceedings of the 47th ACM Technical Symposium on Computing Science Education. New York: ACM, 2016. p. 364-369.

3.
Lois Orosa Nogueira ; Rodolfo Azevedo . Temporal Frequent Value Locality. In: IEEE International Conference on Application-specific Systems, Architectures and Processors, 2016, Cambidge. The 27th Annual IEEE International Conference on Application-specific Systems, Architectures and Processors, 2016. p. 1-4.

4.
SANTOS, TONY ; SILVA, ANA ; DUENHA, LIANA ; SANTOS, RICARDO ; MORENO, EDWARD ; Azevedo, Rodolfo . On the Dark Silicon Automatic Evaluation on Multicore Processors. In: 2016 28th International Symposium on Computer Architecture and High Performance Computing (SBACPAD), 2016, Los Angeles. 2016 28th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), 2016. p. 166-173.

5.
MADALOZZO, GUILHERME ; DUENHA, LIANA ; Azevedo, Rodolfo ; MORAES, FERNANDO G. . Scalability evaluation in many-core systems due to the memory organization. In: 2016 IEEE International Conference on Electronics, Circuits and Systems (ICECS), 2016, Monte Carlo. 2016 IEEE International Conference on Electronics, Circuits and Systems (ICECS), 2016. p. 396-399.

6.
GONZALEZ, JORGE ; OROSA, LOIS ; Azevedo, Rodolfo . Architecting a computer with a full optical RAM. In: 2016 IEEE International Conference on Electronics, Circuits and Systems (ICECS), 2016, Monte Carlo. 2016 IEEE International Conference on Electronics, Circuits and Systems (ICECS), 2016. p. 716-719.

7.
OLIVEIRA, H. F. A. ; BRITO, A. V. ; Elmar Melcher ; Harald Bucher ; Josiana M. F. R. Araújo ; Liana Duenha ; Rodolfo Azevedo . Power-Aware Design of Electronic System Level using Interoperation of Hybrid and Distributed Simulators. In: Symposium on Integrated Circuits and Systems Design - SBCCI, 2015, Salvador. Proceedings of the 28th Symposium on Integrated Circuits and Systems Design, 2015. p. 1-7.

8.
Liana Duenha ; Rodolfo Azevedo ; Fernando Moraes ; Guilherme Madalozzo ; Thiago Santiago . Exploração de Desempenho, Consumo Dinâmico e Eficiência Energética em MPSoCs. In: Simpósio de Sistemas Computacionais de Alto Desempenho, 2015, Florianópolis. Proceedings of WSCAD-SSC - Simpósio de Sistemas Computacionais de Alto Desempenho, 2015. p. 1-6.

9.
Tiago Falcão ; Liana Duenha ; Rodolfo Azevedo . How run your Simulation in many cores without change neither the SystemC nor yours modules. In: Simpósio de Sistemas Computacionais de Alto Desempenho, 2015, Florianópolis. Proceedings of WSCAD-SSC - Simpósio de Sistemas Computacionais de Alto Desempenho, 2015. p. 1-6.

10.
Bruno Lopes ; Rafael Auler ; Luiz Ramos ; Edson Borin ; Rodolfo Azevedo . SHRINK: reducing the ISA complexity via instruction recycling. In: International Symposium on Computer Architecture - ISCA, 2015, Portland. Proceedings of the 42nd Annual International Symposium on Computer Architecture. New York: ACM, 2015. p. 311-322.

11.
Caio Hoffman ; RAMOS, L. E. ; Azevedo, Rodolfo ; Guido Araujo . Wear-out Analysis of Error Correction Techniques in Phase-Change Memory. In: Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014, Dresden, Germany. Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014. p. 1-4.

12.
DUENHA, LIANA ; GUEDES, MARCELO ; ALMEIDA, HENRIQUE ; BOY, MATHEUS ; Azevedo, Rodolfo . MPSoCBench: A toolset for MPSoC system level evaluation. In: 2014 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIV), 2014, Agios Konstantinos. 2014 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIV), 2014. p. 164-169.

13.
WOTTRICH, RODOLFO ; Azevedo, Rodolfo ; ARAUJO, GUIDO . Cloud-based OpenMP Parallelization Using a MapReduce Runtime. In: 2014 26th International Symposium on Computer Architecture and High Performance Computing (SBACPAD), 2014, Jussieu. 2014 IEEE 26th International Symposium on Computer Architecture and High Performance Computing, 2014. p. 334.

14.
Ricardo Caceffo ; Rodolfo Azevedo . LSQuiz:A Collaborative Classroom Response System to Support Active Learning Through Ubiquitous Computing. In: International Conference Cognition and Exploratory Learning in Digital Age, 2014, Porto. Proceedings of 11th International Conference Cognition and Exploratory Learning in Digital Age, 2014. p. 63-71.

15.
João Carvalho ; Alexandro Baldassin ; Azevedo, Rodolfo . Reavaliando a Eficiência Energética de Memória Transacional em Processadores Convencionais. In: XIV Simpósio em Sistemas Computacionais - WSCAD-SSC, 2013, Ipojuca - PE. XIV Simpósio em Sistemas Computacionais, 2013. p. 1-6.

16.
Bruno Lopes ; Rafael Auler ; Azevedo, Rodolfo ; Edson Borin . ISA Aging: A X86 case study. In: Workshop on the Interaction amongst Virtualization, Operating Systems and Computer Architecture - WIVOSCA, 2013, Tel-Aviv. Workshop on the Interaction amongst Virtualization, Operating Systems and Computer Architecture, 2013. p. 1-6.

17.
Rodolfo Azevedo; John Davis ; Karin Strauss ; Parikshit Gopalan ; Mark Manasse ; Sergey Yekhanin . Zombie memory: extending memory lifetime by reviving dead blocks. In: International Symposium on Computer Architecture - ISCA, 2013, Tel Aviv. Proceedings of the 40th Annual International Symposium on Computer Architecture. New York: ACM, 2013. p. 452-463.

18.
Liana Duenha ; Azevedo, Rodolfo . Profiling High Level Abstraction Simulators of Multiprocessor Systems. In: Workshop on Circuits and Systems Design, 2012, Brasília. Workshop on Circuits and Systems Design - WCAS 2012, 2012. p. 1-6.

19.
Marcelo Guedes ; Rafael Auler ; Edson Borin ; Azevedo, Rodolfo . An ArchC approach for automatic energy consumption characterization of processors. In: 2012 23rd IEEE International Symposium on Rapid System Prototyping (RSP), 2012, Tampere. 2012 23rd IEEE International Symposium on Rapid System Prototyping (RSP), 2012. p. 57-63.

20.
Alexandro Baldassin ; João Carvalho ; Leonardo Garcia ; Azevedo, Rodolfo . Energy-Performance Tradeoffs in Software Transactional Memory. In: 2012 24th International Symposium on Computer Architecture and High Performance Computing (SBACPAD), 2012, New York. 2012 IEEE 24th International Symposium on Computer Architecture and High Performance Computing, 2012. p. 147-154.

21.
Maxiwell Garcia ; Azevedo, Rodolfo ; Sandro Rigo . Optimizing Simulation in Multiprocessor Platforms Using Dynamic-Compiled Simulation. In: 2012 13th Symposium on Computer Systems XIII Simp sio de Sistemas Computacionais (WSCADSSC), 2012, Petropolis. 2012 13th Symposium on Computer Systems. p. 80-6.

22.
João Moreira ; Felipe Klein ; Alexandro Baldassin ; Paulo Centoducatte ; Azevedo, Rodolfo ; Sandro Rigo . Using Multiple Abstraction Levels to Speedup an MPSoC Virtual Platform Simulator. In: IEEE International Symposium on Rapid System Prototyping - RSP, 2011, Karlsruhe. IEEE International Symposium on Rapid System Prototyping - RSP, 2011. p. 1-7.

23.
Reinaldo Bergamaschi ; Leonardo Piga ; Azevedo, Rodolfo ; Sandro Rigo ; Guido Araujo . Modeling, Simulation and Optimization of Power and Performance of Data Centers. In: Workshop on Modeling, Benchmarking and Simulation - MoBS 2011, 2011, San Jose. Workshop on Modeling, Benchmarking and Simulation - MoBS 2011, 2011. p. 1-6.

24.
Robledo Alencar ; Sandro Rigo ; Azevedo, Rodolfo . Software Co-Verification Based on Program Traces from Different Processors. In: Workshop on Infrastructures for Software/Hardware co-design - WISH, 2011, Chamonix. Workshop on Infrastructures for Software/Hardware co-design - WISH, 2011. p. 1-6.

25.
Felipe Klein ; Alexandro Baldassin ; João Moreira ; Paulo Centoducatte ; Sandro Rigo ; Azevedo, Rodolfo . STM versus lock-based systems: an energy consumption perspective. In: International symposium on Low power electronics and design - ISLPED, 2010, Austin. ISLPED '10 Proceedings of the 16th ACM/IEEE international symposium on Low power electronics and design, 2010. p. 431-436.

26.
Maxiwell Garcia ; Sandro Rigo ; Azevedo, Rodolfo . Optimizing a Retargetable Compiled Simulator to Achieve Near-Native Performance. In: Simpósio de Sistemas Computacionais - WSCAD-SSC, 2010, Petrópolis. WSCAD-SSC 2010 - Simpósio de Sistemas Computacionais, 2010.

27.
Azevedo, Rodolfo; Bruno Albertini ; Sandro Rigo . ARP: Um Gerenciador de Pacotes para Sistemas Embarcados com Processadores Modelados em ArchC. In: Workshop de Sistemas Embarcados, 2010, Gramado. I Workshop de Sistemas Embarcados, 2010. p. 1-12.

28.
Felipe Klein ; Alexandro Baldassin ; Guido Araujo ; Paulo Centoducatte ; Azevedo, Rodolfo . On the energy-efficiency of software transactional memory. In: Symposium on Integrated Circuits and Systems Design - SBCCI, 2009, Natal - RJ. SBCCI'09 - Proceedings of the 22nd Anual Symposium on Integrated Circuits and System Design. New York: ACM, 2009. p. 1-6.

29.
Felipe Klein ; Guido Araujo ; Azevedo, Rodolfo . Improving Accuracy in Power Estimation by Exploiting Multi-Model Techniques. In: IFIP International Conference on Very Large Scale Integration (VLSI-SoC) - PhD Forum, 2009, Florianópolis. IFIP International Conference on Very Large Scale Integration (VLSI-SoC), 2009. p. 1-6.

30.
Leonardo Ecco ; Bruno Lopes ; Ricardo Pannain ; Paulo Centoducatte ; Azevedo, Rodolfo . SPARC16: A New Compression Approach for the SPARC Architecture. In: International Symposium on Computer Architecture and High-Performance Computing - SBAC-PAD, 2009, São Paulo. Proceedings of International Symposium on Computer Architecture and High Performance Computing - SBAC-PAD, 2009. p. 169-176.

31.
Francisco Hoyos ; Bruno Teles ; Azevedo, Rodolfo . An execution model for Java on Cell BE Processor. In: Simpósio Brasileiro de Linguagens de Programação - SBLP, 2009, Gramado - RS. Simpósio Brasileiro de Linguagens de Programação, 2009. p. 1-14.

32.
Josué Ma ; Azevedo, Rodolfo . Estimativa de Consumo de Energia em Nível de Instrução para Processadores Modelados em ArchC. In: Simpósio em Sistemas Computacionais - WSCAD-SSC, 2009, São Paulo. Simpósio em Sistemas Computacionais - WSCAD-SSC. São Paulo, 2009. p. 119-126.

33.
Ricardo Caceffo ; Heloísa Rocha ; Azevedo, Rodolfo . Slides Manager Tool: Supporting Active Learning Using Tablet PC and Pen-Based Devices. In: Workshop on the Impact of Pen-Based Technology on Education, 2009, Blacksburg. The Impact of Tablet PCs and Pen-based Technology on Education, 2009. p. 1-5.

34.
Pedro Almeida ; Azevedo, Rodolfo . Modelos mentais: um estudo de caso referente à introdução de computadores no ensino. In: Workshop sobre Informática na Escola - WIE, 2009, Gramado - RS. Workshop sobre Informática na Escola - WIE, 2009. p. 1-9.

35.
Pedro Almeida ; AZEVEDO, R. J. . Active Learning and Screencasting with Tablet PC: A detailed Evaluation. In: Workshop on the Impact of Pen-Based Technology on Education, 2009, Blacksburg. The Impact of Tablet PCs and Pen-based Technology on Education, 2009. p. 1-6.

36.
Fábio Cappabianco ; Guido Araujo ; Azevedo, Rodolfo ; Alexandre Falcão . A general image processing archtecture for FPGA. In: 5th Southern Conference on Programmable Logic, SPL 2009, 2009, São Carlos. Proceedings - 2009 5th Southern Conference on Programmable Logic, SPL 2009, 2009. p. 27-32.

37.
Felipe Goldstein ; AZEVEDO, R. J. . Design, Implementation and Evaluation of two MP3 Hardware Decoders in Different Abstraction Levels Using SystemC. In: DVCon: Design and Verification Conference, 2008, San Jose. DVCon 2008, 2008. p. 1-7.

38.
Ricardo Santos ; Azevedo, Rodolfo ; Guido Araujo . An Instruction Scheduling Algorithm Based on Subgraph Isomorphism. In: SBLP - Simpósio Brasileiro de Linguagens de Programação, 2008, Fortaleza - CE. Simpósio Brasileiro de Linguagens de Programação, 2008.

39.
Felipe Goldstein ; Alexandro Baldassin ; Paulo Centoducatte ; Azevedo, Rodolfo ; Leonardo Garcia . A Software Transactional Memory System for an Asymmetric Processor Architecture. In: SBAC-PAD - International Symposium on Computer Architecture and High Performance Computing, 2008, Campo Grande - MS. 20th International Symposium on Computer Architecture and High Performance Computing. Los Alamitos, CA: IEEE, 2008. p. 175-182.

40.
Rafael Batistella ; Ricardo Santos ; Azevedo, Rodolfo . PBIW: Uma Codificação de Instruções Alternativa para Arquiteturas de Alto Desempenho. In: WSCAD-SSC Simpósio em Sistemas Computacionais, 2008, Campo Grande - MS. WSCAD-SSC Simpósio em Sistemas Computacionais. Campo Grande: Editora UFMS, 2008. p. 151-158.

41.
Fernando Kronbauer ; Alexandro Baldassin ; Bruno Albertini ; Paulo Centoducatte ; Sandro Rigo ; Guido Araujo ; AZEVEDO, R. J. . A Flexible Platform Framework for Rapid Transactional Memory Systems Prototyping and Evaluation. In: 18th IEEE/IFIP International Workshop on Rapid Systems Prototyping, 2007, Porto Alegre. FPGA Prototyping Strategy for a H.264/AVC Video Decoder, 2007. p. 123-129.

42.
Richard Costa ; Bruno Albertini ; Sandro Rigo ; AZEVEDO, R. J. ; Guido Araujo . A Methodology and Toolset to Enable SystemC and VHDL Co-simulation. In: IEEE Computer Society Annual Symposium on VLSI (ISVLSI), 2007, Porto Alegre. IEEE Computer Society Annual Symposium on VLSI (ISVLSI), 2007. p. 351-356.

43.
Felipe Klein ; Guido Araujo ; AZEVEDO, R. J. ; Roberto Leão ; Luiz Santos . On the Limitations of Power Macromodeling Techniques. In: IEEE Computer Society Annual Symposium on VLSI (ISVLSI 2007), 2007, Porto Alegre. IEEE Computer Society Annual Symposium on VLSI, 2007. p. 395-400.

44.
Felipe Klein ; Guido Araujo ; AZEVEDO, R. J. ; Roberto Leão ; Luiz Santos . An Efficient Framework for High-Level Power Exploration. In: 50th IEEE International Midwest Symposium on Circuits and Systems (MWSCAS 2007), 2007, Montreal. 50th IEEE International Midwest Symposium on Circuits and Systems (MWSCAS 2007), 2007. p. 1-4.

45.
Felipe Klein ; Guido Araujo ; AZEVEDO, R. J. ; Roberto Leão ; Luiz Santos . A Multi-Model Power Estimation Engine for Accuracy Optimization. In: International Symposium on Low Power Electronics and Design 2007, 2007, Portland. International Symposium on Low Power Electronics and Design 2007. New York: ACM, 2007. p. 280-285.

46.
Ricardo Santos ; AZEVEDO, R. J. ; Rúbia Oliveira . A DAGs-Packing Heuristic for a High Performance Processor Architecture. In: XXXIX Simpósio Brasileiro de Pesquisa Operacional, 2007, Fortaleza. XXXIX Simpósio Brasileiro de Pesquisa Operacional, 2007.

47.
Ricardo Santos ; AZEVEDO, R. J. ; Guido Araujo . Exploiting Dynamic Reconfiguration Techniques: The 2D-VLIW approach. In: RAW 2006, 2006, Rhodes Island. 13th Reconfigurabo Architecture Workshop, 2006.

48.
Ricardo Santos ; Azevedo, Rodolfo ; Guido Araujo . 2D-VLIW: An Architecture Based on the Geometry of Computation. In: , 2006, Steamboat Springs. .

49.
Eduardo Wanderley Netto ; Eduardo Billo ; AZEVEDO, R. J. . Dual Selective Code Compression. In: Conferência Latino Americana de Informática, 2006, Santiago. 32a Conferência Latinoamericana de Informatica, 2006. p. 1-11.

50.
Sandro Rigo ; AZEVEDO, R. J. ; Paulo Centoducatte ; Guido Araujo . Uma Nova Abordagem para um Curso de Projeto de Sistemas Computacionais. In: Workshop sobre Educação em Arquitetura de Computadores (WEAC) - Em conjunto com o 18th International Symposium on Computer Architecture and High Performance Computing, 2006, Ouro Preto. Workshop sobre Educação em Arquitetura de Computadores, 2006.

51.
Eduardo Billo ; AZEVEDO, R. J. ; Guido Araujo ; Paulo Centoducatte ; Eduardo Wanderley Netto . Design of a Decompressor Engine on a SPARC Processor. In: Symposium on Integrated Circuits and Systems Design, 2005, Florianópolis. Symposium on Integrated Circuits and Systems Design, 2005. p. 110-114.

52.
Cristiano Araújo ; Edna Barros ; AZEVEDO, R. J. ; Guido Araujo . Processor Centric Specification and Modeling of MPSoCs Using ArchC. In: Forum on specification and Design Languages, 2005, Lausanne. FDL'05, 2005. p. 303-314.

53.
Felipe Klein ; AZEVEDO, R. J. ; Guido Araujo . High-Level Switching Activity Prediction Through Sampled Monitored Simulation. In: International Symposium on System-on-Chip, 2005, Tampere. SoC'05, 2005. p. 161-166.

54.
Eduardo Wanderley Netto ; Eduardo Billo ; AZEVEDO, R. J. . Exploiting the Area x Performance trade-off with Code Compression. In: International Symposium on System-on-Chip, 2005, Tampere. SoC 2005, 2005. p. 42-45.

55.
Pablo Silva ; Edna Barros ; Sandro Rigo ; AZEVEDO, R. J. ; Guido Araujo . Modeling and Simulating Memory Hierarchies in a Platform-based Design Methodology. In: Design, Automation and Test in Europe Conference, 2004, Paris. DATE04, 2004. p. 734-735.

56.
Sandro Rigo ; Márcio Juliato ; AZEVEDO, R. J. ; Guido Araujo ; Paulo Centoducatte . Teaching Computer Architecture Using an Architecture Description Language. In: Workshop on Computer Architecture Education, 2004, Munich. Workshop on Computer Architecture Education, 2004. p. 22-28.

57.
Sandro Rigo ; Guido Araujo ; Marcus Bartholomeu ; AZEVEDO, R. J. . ArchC: A SystemC-Based Architecture Description Language. In: 16th Symposium on Computer Architecture and High Performance Computing, 2004, Foz do Iguaçu. SBAC-PAD'04, 2004. p. 66-73.

58.
Marcus Bartholomeu ; AZEVEDO, R. J. ; Sandro Rigo ; Guido Araujo . Optimizations for compiled simulation using instruction type information. In: 16th Symposium on Computer Architecture and High Performance Computing, 2004, Foz do Iguaçu. SBAC-PAD'04, 2004. p. 74-81.

59.
Eduardo Wanderley Netto ; AZEVEDO, R. J. ; Paulo Centoducatte ; Guido Araujo . Multi-Profile Instruction Based Compression. In: 16th Symposium on Computer Architecture and High Performance Computing, 2004, Foz do Iguaçu. SBAC-PAD'04, 2004. p. 23-29.

60.
Edson Borin ; Felipe Klein ; Nahri Moreano ; AZEVEDO, R. J. ; Guido Araujo . Fast Instruction Set Customization. In: 2nd Workshop on Embedded Systems for Real-Time Multimedia, 2004, Estocolmo. ESTIMedia 2004, 2004.

61.
Paulo Castro ; Edson Borin ; AZEVEDO, R. J. ; Guido Araujo . Looking for Instruction Patterns in the Design of Extensible Processors. In: Workshop on Application Specific Processors, 2004, Stockholm. WASP'04, 2004.

62.
Eduardo Wanderley Netto ; AZEVEDO, R. J. ; Paulo Centoducatte ; Guido Araujo . Multi-profile Based Code Compression. In: Design Automation Conference, 2004, San Diego. Proceedings of 41st Design Automation Conference, 2004. p. 245-249.

63.
Eduardo Wanderley Netto ; AZEVEDO, R. J. ; Paulo Centoducatte ; Guido Araujo . Mixed Static/Dynamic Profiling for Dictionary Based Code Compression. In: SoC 2003, 2003, Tampere. The International Symposium on System-on-Chip, 2003. p. 159-163.

64.
Pablo Silva ; Edna Barros ; Sandro Rigo ; AZEVEDO, R. J. ; Guido Araujo . Exploring Memory Hierarchy with ArchC. In: SBAC 2003, 2003, São Paulo. Simpósio Brasileiro de Arquitetura de Computadores, 2003. p. 2.

65.
Marcio Buss ; AZEVEDO, R. J. ; Paulo Centoducatte ; Guido Araujo . Tailoring Pipeline Bypassing and Functional Unit Mapping to Application in Clustered VLIW Architectures. In: International Conference on Compilers, ,Architecture, and Synthesis for Embedded Systems, 2001, Atlanta - GA. CASES 2001, 2001. p. 141-148.

66.
Roberto Cordeiro ; AZEVEDO, R. J. ; João Almeida . RemX - Uma Ferramenta para Execução de Aplicações Remotas voltada para a Integração de Ambientes Multi-Plataforma. In: II WAIS - Workshop de Administração e Integração de Sistemas, 1996, Fortaleza - CE. Workshop de Administração e Integração de Sistemas, 1996.

Resumos expandidos publicados em anais de congressos
1.
John Davis ; Karin Strauss ; Mark Manasse ; Parikshit Gopalan ; Sergey Yekhanin ; Azevedo, Rodolfo . Comparing Analytical and Simulation Models for Zombie Memories with Permanent Failure. In: Non-Volatile Memories Workshop - NVMW, 2014, San Diego. Non-Volatile Memories Workshop, 2014. p. 1-2.

2.
Bruno Lopes ; Rafael Auler ; Edson Borin ; Azevedo, Rodolfo . ISA Anti-Aging: Recycling Old Instructions and Reducing ISA Complexity. In: Compiler, Architecture and Tools Conference, 2013, Haifa. Compiler, Architecture and Tools Conference, 2013. p. 1-4.

3.
Ricardo Caceffo ; Heloísa Rocha ; Azevedo, Rodolfo . A Ubiquitous Pen-Based and Touch Classroom Response System Supported by Learning Styles. In: Workshop for Pen and Touch Technology in Education (WIPTTE2013), 2013. Workshop for Pen and Touch Technology in Education (WIPTTE2013), 2013. p. 1-4.

4.
Leonardo Piga ; Reinaldo Bergamaschi ; Felipe Klein ; Azevedo, Rodolfo ; Sandro Rigo . Empirical Web Server Power Modeling and Characterization. In: IEEE International Symposium on Workload Characterization, 2011, Austin. IEEE International Symposium on Workload Characterization, 2011.

Resumos publicados em anais de congressos
1.
Lois Orosa Nogueira ; Rodolfo Azevedo . LogSI-HTM: Log Based Snapshot Isolation in Hardware Transactional Memory. In: Workshop on the Theory of Transactional Memory, 2015, Donostia-San Sebastián. Proceedings of Workshop on the Theory of Transactional Memory, 2015. p. 1-2.

Artigos aceitos para publicação
1.
Lois Orosa Nogueira ; Rodolfo Azevedo ; Onur Mutlu . AVPP: Address-first Value-next Predictor with Value Prefetching for Improving the Efficiency of Load Value Prediction. ACM Transactions on Architecture and Code Optimization, 2018.

2.
Leandro Dantas ; Rodolfo Azevedo ; Salvador Gimenez . A Novel Processor Architecture with a Hardware Microkernel to Improve the Performance of Task-Based Systems. IEEE Embedded Systems Letters, 2018.

Outras produções bibliográficas
1.
Alexandro Baldassin ; Felipe Klein ; Paulo Centoducatte ; Guido Araujo ; Azevedo, Rodolfo . A first study on characterizing the energy consumption of software transactional memory 2009 (Relatório Técnico do Instituto de Computação).

2.
Pedro Almeida ; Azevedo, Rodolfo . Increasing TabletPC Acceptance by Using Screen Capture 2008 (Poster).

3.
Felipe Klein ; Roberto Leão ; Guido Araujo ; Luiz Santos ; AZEVEDO, R. J. . PowerSC: A SystemC-based framework for power estimation. Campinas: IC - UNICAMP, 2007 (Relatório Técnico do Instituto de Computação).

4.
Ricardo Santos ; AZEVEDO, R. J. ; Guido Araujo . The 2D-VLIW Architecture. Campinas: IC - UNICAMP, 2006 (Relatório Técnico do Instituto de Computação).

5.
Felipe Klein ; AZEVEDO, R. J. ; Guido Araujo . Enabling High-Level Switching Activity Estimation using SystemC. Campinas: IC - UNICAMP, 2005 (Relatório Técnico do Instituto de Computação).

6.
Sandro Rigo ; AZEVEDO, R. J. ; Guido Araujo . The ArchC architecture description language. Campinas: IC - UNICAMP, 2003 (Relatório Técnico do Instituto de Computação).

7.
Marcus Bartholomeu ; Sandro Rigo ; AZEVEDO, R. J. ; Guido Araujo . Emulating operating system calls in retargetable ISA simulators. Campinas: IC - UNICAMP, 2003 (Relatório Técnico do Instituto de Computação).

8.
Guido Araujo ; Paulo Centoducatte ; AZEVEDO, R. J. ; Ricardo Pannain . Expression Tree Based Algorithms for Code Compression on Embedded RISC Architectures. Campinas: IC - UNICAMP, 2000 (Relatório Técnico do Instituto de Computação).

9.
AZEVEDO, R. J.. Sistema para Votação Plenária Eletrônica 1998 (Monografia de Projeto de Graduação).



Patentes e registros



Patente

A Confirmação do status de um pedido de patentes poderá ser solicitada à Diretoria de Patentes (DIRPA) por meio de uma Certidão de atos relativos aos processos
1.
 Bruno Lopes ; Rafael Auler ; Edson Borin ; Rodolfo Azevedo . Método e Sistema para Emulação de Instruções e Execução de Código Legado. 2015, Brasil.
Patente: Privilégio de Inovação. Número do registro: BR1020150058381, título: "Método e Sistema para Emulação de Instruções e Execução de Código Legado" , Instituição de registro: INPI - Instituto Nacional da Propriedade Industrial. Depósito: 13/03/2015; Depósito PCT: 04/12/2015. Instituição(ões) financiadora(s): Unicamp; FAPESP.



Bancas



Participação em bancas de trabalhos de conclusão
Mestrado
1.
Alexandro Baldassin; Orlando Figueiredo; Rodolfo Azevedo. Participação em banca de Gustavo José de Sousa. FGSCM: uma abordagem de omissão de lock transacional com granularidade fina na resolução de conflitos. 2017. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual Paulista Júlio de Mesquita Filho.

2.
Alexandro Baldassin; Daniel Pedronette; Rodolfo Azevedo. Participação em banca de Ademir Marques Junior. Consumo de Energia em Escalonadores de Transações em Sistemas de Memória Transacional em Software. 2016. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual Paulista Júlio de Mesquita Filho.

3.
Azevedo, Rodolfo. Participação em banca de Marcelo Ruaro. Runtime Adaptive QoS Management in NoC-Based MPSoCs. 2014. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

4.
Luiz Santos; Djones Lettnin; José Guntzel; Rodolfo Azevedo. Participação em banca de Olav Philipp Henschel. Verificação de Consistência e Coerência em Memória Compartilhada para Multiprocessamento em Chip. 2014. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina.

5.
Fernando Pereira; Luiz Filipe Vieira; Renato Ferreira; Azevedo, Rodolfo. Participação em banca de Diogo Nunes Sampaio. Divergência em GPI: Análise e Alocação de Registradores. 2013. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

6.
Guido Araujo; Ney Calazans; Azevedo, Rodolfo. Participação em banca de Flávia de Oliveira Santos. MediaBox: Uma Plataforma Baseada em NoCs para Aplicações Multimídia. 2013. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

7.
Luiz Santos; Azevedo, Rodolfo; Rômulo Oliveira; Djones Lettnin. Participação em banca de Rafael Westphal. Computação Energeticamente Eficiente sob Restrições de Tempo Real em Dispositivos Móveis: O Impacto de se Otimizar o Uso de Memória. 2013. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina.

8.
Cesar De Rose; Azevedo, Rodolfo; Ney Calazans. Participação em banca de Taciano Dreckmann Perez. Evaluation of System-level Impacts of A Persistent Main Memory Architecture. 2012. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

9.
Claudia Medeiros; Mirella Moro; Azevedo, Rodolfo. Participação em banca de Bruno Siqueira Campos Mendonça Vilar. Processamento de Consultas Baseado em Ontologias para Sistemas de Biodiversidade. 2009. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

10.
Azevedo, Rodolfo; Sandro Rigo; Sérgio Kofuji. Participação em banca de Francisco Rafael Lorenzo Hoyos. Um Modelo de Execução para Java no Processador Cell BE. 2009. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

11.
AZEVEDO, R. J.; Elmar Melcher; Guido Araujo. Participação em banca de Valdiney Alves Pimenta. Metodologia Brazil-IP - Apresentação do método e análise de casos de uso e experiências no decorrer dos trabalhos deste consórcio. 2008. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

12.
Azevedo, Rodolfo; Paulo Centoducatte; Edna Barros. Participação em banca de Rafael Fernandes Batistella. PBIW: Um Esquema de Codificação Baseado em Padrões de Instrução. 2008. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

13.
Luiz Santos; Azevedo, Rodolfo; Flávio Wagner; José Guntzel. Participação em banca de Roberto de Oliveira Leão. Análise Experimental de Técnicas de Estimativa de Potência Baseadas em Macromodelagem em Nível RT. 2008. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina.

14.
Sandro Rigo; Roberto Hexsel; Azevedo, Rodolfo. Participação em banca de Richard Maciel Costa. Metodologia e Projeto de Ferramenta para Co-Simulação Entre VHDL e SystemC. 2008. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

15.
Roberto Hexsel; Azevedo, Rodolfo. Participação em banca de Fabiany Lamboia. Análise Comparativa de Uso dos Conjuntos de Instruções dos Microprocessadores de 32 MIPS, PowerPC e SPARC. 2008. Dissertação (Mestrado em Informática) - Universidade Federal do Paraná.

16.
AZEVEDO, R. J.; Ricardo Anido; Edward Ordonez. Participação em banca de Thiago Massariolli Sigrist. Reestruturação de ArchC para Integração à Metodologias de Projeto Baseadas em TLM. 2007. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

17.
Luiz Santos; Azevedo, Rodolfo; Olinto Furtado. Participação em banca de Daniel Carlos Casarotto. Utilitários Binários Redirecionáveis: da Linkediçãzo rumo à Tradução Binária. 2007. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina.

18.
Guido Araujo; Roberto César Junior; AZEVEDO, R. J.. Participação em banca de Fábio Augusto Menocci Cappabianco. Uma Plataforma de Hardware para Processamento de Imagem Baseada na Transformada Imagem Floresta. 2006. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

19.
Paulo de Geus; Fabrício de Paula; AZEVEDO, R. J.. Participação em banca de Arthur Bispo de Castro. Máquinas Virtuais em Ambientes Seguros. 2006. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

20.
Hans Schneebeli; AZEVEDO, R. J.; Getúlio Loureiro; Alberto de Souza. Participação em banca de Jonathan Toczek Souza. Técnicas de Co-Design Aplicadas no Desenvolvimento de uma Interface USB. 2006. Dissertação (Mestrado em Engenharia Elétrica) - Universidade Federal do Espírito Santo.

21.
Edward Ordonez; Kalinka Branco; AZEVEDO, R. J.. Participação em banca de Alexandre Ponce de Oliveira. PERS - Um processador específico para redes de sensores com primitivas de segurança. 2006. Dissertação (Mestrado em Ciência da Computação) - Centro Universitário Euripedes de Marília.

22.
AZEVEDO, R. J.; Omar Branquinho; Sandro Rigo. Participação em banca de Sandro Cesca Dangui. Modelagem e simulação de barramentos com SystemC. 2006. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

23.
Paulo Centoducatte; Ricardo Freitas; Sandro Rigo; AZEVEDO, R. J.. Participação em banca de Cristiano Lino Felício. Representações Internas e Geração de Códigos no Compilador Redirecionável Xingó. 2005. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

24.
AZEVEDO, R. J.; Ivan Ricarte; Sandro Rigo. Participação em banca de Francisco Blasi Júnior. Otimização de Loops no Projeto Xingó. 2005. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

25.
AZEVEDO, R. J.; Luiz Santos; Paulo Centoducatte. Participação em banca de Felipe Vieira Klein. PowerSC: Uma Extensão de SystemC para a Captura de Atividade de Transição. 2005. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

26.
AZEVEDO, R. J.; Eduardo Wanderley Netto; Célio Guimarães. Participação em banca de Eduardo Afonso Billo. Projeto e Implementação de um Descompressor PDC-Compact em um Processador SPARC. 2005. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

27.
Ricardo Pannain; AZEVEDO, R. J.; Ricardo Freitas. Participação em banca de Wyllian Fressatti. Endereçamento Direto em Código Comprimido. 2005. Dissertação (Mestrado em Ciência da Informação) - Pontifícia Universidade Católica de Campinas.

28.
Hans Schneebeli; Alison Almeida; Alberto de Souza; AZEVEDO, R. J.. Participação em banca de Wanderley Cardoso Celeste. Implementação de uma Ferramenta para Simulação e Visualização em 3D do Comportamento Dinâmico de Sistemas Micro-Eletromecânicos. 2005. Dissertação (Mestrado em Engenharia Elétrica) - Universidade Federal do Espírito Santo.

29.
AZEVEDO, R. J.; Manoel Lima; Edna Barros. Participação em banca de Fabio Luiz de Sá Prudente. Extração de Informações Estruturais e de Comunicação de Descrições em SystemC. 2004. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Pernambuco.

30.
Paulo Centoducatte; Manoel Lima; AZEVEDO, R. J.. Participação em banca de Felipe Joffre Romano Renon. CRD: Um Co-processador Reconfigurável Dinamicamente para Melhoria de Desempenho. 2004. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

31.
AZEVEDO, R. J.; Carlos Martins; Célio Guimarães. Participação em banca de Paulo Eduardo Ferreira de Castro. Seleção de Padrões de Código para Síntese de Datapaths Especializados. 2004. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

32.
AZEVEDO, R. J.; Ricardo Pannain; Ricardo Freitas. Participação em banca de Rogério de Rangel Moreira. Ferramentas para Seleção de Padrões de Instruções para Arquiteturas Reconfiguráveis. 2004. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

33.
Claudia Medeiros; AZEVEDO, R. J.. Participação em banca de João Guilherme de Souza Lima. Gerenciamento de Dados Climatológicos Heterogêneos para Aplicações em Agricultura. 2003. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

34.
AZEVEDO, R. J.; Sergio Cavalcante; Guido Araujo. Participação em banca de Randal Juliano Pereira Pinto. Técnicas de otimização para o interpretador da K Virtual Machine. 2003. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

Teses de doutorado
1.
Mateus Beck Rutzig; Ney Calazans; Fernando Moraes; Rodolfo Azevedo. Participação em banca de Marcelo Ruaro. Self-Adaptative QoS at Communication and Computation Levels for Many-Core System-on-Chip. 2018. Tese (Doutorado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

2.
Eduardo Marques; Miguel Octavio Arias Estrada; Valentin Obac Roda; Emerson Carlos Pedrino; Rodolfo Azevedo. Participação em banca de Jose Arnaldo Mascagni de Holanda. Arquitetura multi-core reconfigurável para detecção de pedestres baseada em visão. 2017. Tese (Doutorado em Ciências da Computação e Matemática Computacional) - Universidade de São Paulo.

3.
Rodolfo Azevedo. Participação em banca de Felipe Gohring de Magalhães. High-level modeling of optical integrated networks-based systems with the provision of a low latency controller. 2017. Tese (Doutorado em Computer Engineering) - Ecole Polytechnique de Montreal.

4.
Vanderlei Bonato; Cláudio Fabiano Motta Toledo,; Marcio Fernandes; Wilian Soares Lacerda; Rodolfo Azevedo. Participação em banca de Bruno de Abreu Silva. Um método de otimização da relação desempenho/consumo de energia para arquiteturas multi-cores heterogêneas em FPGA. 2016. Tese (Doutorado em Ciências da Computação e Matemática Computacional) - Universidade de São Paulo.

5.
Salvador Gimenez; Rodolfo Azevedo. Participação em banca de Leandro Poloni Dantas. Proposta de uma nova arquitetura de microprocessador dedicada às aplicações em sistemas de tempo real. 2016. Tese (Doutorado em Engenharia Elétrica) - Fundação Educacional Inaciana Padre Sabóia de Medeiros.

6.
Rômulo Oliveira; Luiz Santos; Rodolfo Azevedo. Participação em banca de Renan Augustu Starke. Evaluating the design of a VLIW processor for real-time systems. 2016. Tese (Doutorado em Engenharia de Automação e Sistemas) - Universidade Federal de Santa Catarina.

7.
Vicente Lecuyer de Sevilla; Hercules Neves; Alberto Gonzalez Salvador; Antonio Garcia-Rios; Rodolfo Azevedo. Participação em banca de Eduardo Rodrigues de Lima. Architecture and algorithms for the implementation of digital wireless receivers in FPGA and ASIC: ISDB-T and DVB-S2 cases. 2016. Tese (Doutorado em Telecommunication) - Universitat Politècnica de València.

8.
Jorge Silva; José Hiroki Saito; Vanderlei Bonato; Ivan Nunes da Silva; Rodolfo Azevedo. Participação em banca de Antonio Carlos Fernandes da Silva. ChipCflow: ferramenta para conversão de código C em uma arquitetura a fluxo de dados estática em hardware reconfigurável. 2015. Tese (Doutorado em Ciências da Computação e Matemática Computacional) - Universidade de São Paulo.

9.
Eduardo Marques; João Cardoso; Pedro Diniz; Marcio Fernandes; Rodolfo Azevedo. Participação em banca de Jecel Mattos de Assumpção Júnior. Adaptive compilation for an object-oriented and reconfigurable architecture. 2015. Tese (Doutorado em Ciências da Computação e Matemática Computacional) - Universidade de São Paulo.

10.
NAVAUX, P. O. A.; Hans-Ulrich Heiss; Rodolfo Azevedo. Participação em banca de Matthias Diener. Automatic Task and Data Mapping in Shared Memory Architectures. 2015. Tese (Doutorado em Computação) - Universidade Federal do Rio Grande do Sul.

11.
Sandro Rigo; Philippe Navaux; Hermes Senger; Edmundo Madeira; Azevedo, Rodolfo. Participação em banca de Leonardo de Paula Rosa Piga. Modeling, Characterization, and Optimization of Web Server Power in Data Centers. 2013. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas.

12.
Fabiano Hessel; Tiago Ferreto; Azevedo, Rodolfo; Rômulo Oliveira. Participação em banca de Alexandra da Costa Pinto de Aguiar. On the Virtualization of Multiprocessed Embedded Systems. 2013. Tese (Doutorado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

13.
Luigi Carro; Altamiro Susin; Azevedo, Rodolfo. Participação em banca de Mateus Beck Rutzig. A Transparent and Energy Aware Reconfigurable Multiprocessor Platform for Efficient ILP and TLP Exploitation. 2012. Tese (Doutorado em Computação) - Universidade Federal do Rio Grande do Sul.

14.
Fabiano Hessel; Azevedo, Rodolfo; Ney Calazans. Participação em banca de Sergio Johann Filho. Suporte para Aplicações Dinâmicas em Sistemas Multiprocessados Intra-chip Homogêneos. 2012. Tese (Doutorado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

15.
Jorge Silva; Marcio Fernandes; Vanderlei Bonato; Fernanda Kastensmidt; Azevedo, Rodolfo. Participação em banca de Joelmir José Lopes. ChipCflow - Uma ferramenta para execução de algoritmos utilizando o modelo a fluxo de dados dinâmico em hardware reconfigurável. 2012. Tese (Doutorado em Ciências da Computação e Matemática Computacional) - Universidade de São Paulo.

16.
Sandro Rigo; Azevedo, Rodolfo; Paulo Centoducatte; Luiz Santos; Ney Calazans. Participação em banca de Bruno de Carvalho Albertini. Metodologias de Vericação e Análise de Modelos de Plataformas em Alto Nível de Abstração. 2011. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas.

17.
Rômulo Oliveira; Carlos Montez; Azevedo, Rodolfo. Participação em banca de Giovani Gracioli. Escalonador Multicore Tempo-real Consciente de Memória Compartilhada. 2011. Tese (Doutorado em Engenharia de Automação e Sistemas) - Universidade Federal de Santa Catarina.

18.
Manoel Lima; André Santos; Azevedo, Rodolfo; Leandro Becker. Participação em banca de Edson Barbosa Lisboa. Uma Metodologia para o Desenvolvimento Concorrente de Device Drivers e Modelos de Controladores de Entrada e Saída. 2009. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Pernambuco.

19.
Luigi Carro; Fernando Moraes; Azevedo, Rodolfo. Participação em banca de Henrique Cota de Freitas. Arquitetura de NoC Programável Baseada em Múltiplos Clusters de Cores para Suporte a Padrões de Comunicação Coletiva. 2009. Tese (Doutorado em Computação) - Universidade Federal do Rio Grande do Sul.

20.
Aleardo Manacero Júnior; Sérgio Oliveira; Francisco Alvarado; Azevedo, Rodolfo; André Santos. Participação em banca de Davidson Rodrigo Boccardo. Context-Sensitive Analysis of x86 Obfuscated Executables. 2009. Tese (Doutorado em Engenharia Elétrica) - Universidade Estadual Paulista Júlio de Mesquita Filho.

21.
Heloísa Rocha; Joice Otsuka; Delano Beder; Fernanda Freire; Azevedo, Rodolfo. Participação em banca de Eduardo Hideki Tanaka. Método Baseado em Heurísticas para Avaliação de Acessibilidade em Sistemas de Informação. 2009. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas.

22.
Azevedo, Rodolfo; Luiz Santos; Luigi Carro; Reinaldo Bergamaschi; Sandro Rigo. Participação em banca de Felipe Vieira Klein. Técnicas Avançadas de Modelagem, Análise e Otimização de Potência em Sistemas Digitais. 2009. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas.

23.
Heloísa Rocha; Azevedo, Rodolfo; Anamaria Gomide; Joice Otsuka; André Zambalde. Participação em banca de Rodrigo de Oliveira. Design Multi-Dispositivo em Contextos de Uso Alternado e Migração de Tarefas. 2008. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas.

24.
Guido Araujo; Edil Fernandez; Maurício Breternitz Junior; Paulo Centoducatte; AZEVEDO, R. J.. Participação em banca de Edson Borin. Algoritmos para Compressão de Microcódigo. 2007. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas.

25.
AZEVEDO, R. J.; Alberto de Souza; Liria Sato; Paulo Centoducatte; Mário Côrtes. Participação em banca de Ricardo Ribeiro dos Santos. 2D-VLIW: Uma Arquitetura de Computador Baseada na Geometria da Computação. 2007. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas.

26.
Manoel Lima; AZEVEDO, R. J.. Participação em banca de Abel Guilhermino da Silva Filho. Uma metodologia para exploração de configuração de memória cache para redução do consumo de energia. 2006. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Pernambuco.

27.
Edna Barros; AZEVEDO, R. J.. Participação em banca de Pablo Viana da Silva. A Methodology to Explore Memory Hierarchy Architectures for Embedded Systems. 2006. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Pernambuco.

28.
Eliane Martins; José Maldonado; Taisy Weber; Cecília Rubira; AZEVEDO, R. J.; Mario Jino. Participação em banca de Regina Lúcia de Oliveira Moraes. Uso de Risco na Validação de Sistemas Baseados em Componentes. 2006. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas.

29.
Hans Schneebeli; Luiz Santos; Paulo Centoducatte; Ricardo Pannain; AZEVEDO, R. J.. Participação em banca de Marcus Bartholomeu. Simulação Compilada a partir de ArchC. 2005. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas.

Qualificações de Doutorado
1.
Marco Gerosa; Leônidas Brandão; Rodolfo Azevedo. Participação em banca de Yorah Bosse. Padrões de Dificuldades Relacionadas com o Aprendizado de Programação. 2017. Exame de qualificação (Doutorando em Ciências da Computação) - Universidade de São Paulo.

2.
Jó Ueyama; Daniel Batista; Rodolfo Azevedo. Participação em banca de Heitor de Freitas Vieira. Combate a mosquitos transmissores de doenças por meio de veículo aéreo não tripulado. 2016. Exame de qualificação (Doutorando em Ciências da Computação e Matemática Computacional) - Universidade de São Paulo.

3.
Eduardo Marques; Rodolfo Azevedo. Participação em banca de Erinaldo da Silva Pereira. Um framework para coprojeto de hardware/software do modelo climático BRAMS - Brazilian developments on the Regional Atmospheric Modelling System. 2016. Exame de qualificação (Doutorando em Ciências da Computação e Matemática Computacional) - Universidade de São Paulo.

4.
Fernando Moraes; Rodolfo Azevedo. Participação em banca de Guilherme Afonso Madalozzo. Adequação de Modelos Arquiteturais e Interfaces de Programação para Sistemas Many-Core. 2015. Exame de qualificação (Doutorando em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

5.
Azevedo, Rodolfo; Alexandre da Silva Carrisimi; Flávio Wagner. Participação em banca de Matthias Diener. Automatic Thread and Data Mapping in Shared-Memory Architectures. 2014. Exame de qualificação (Doutorando em Computação) - Universidade Federal do Rio Grande do Sul.

6.
Azevedo, Rodolfo; Fábio Kon. Participação em banca de Ivanilton Plato. A Hybrid Storage Model using Block Placement Policies for the Hadoop Distributed File System. 2014. Exame de qualificação (Doutorando em Ciencia da Computacao) - Universidade de São Paulo.

7.
Azevedo, Rodolfo; Luiz Santos. Participação em banca de Andreu Carminati. Técnicas de Compilação para Arquitetura Determinística com Foco em Aplicações de Tempo Real. 2014. Exame de qualificação (Doutorando em Engenharia de Automação e Sistemas) - Universidade Federal de Santa Catarina.

8.
Azevedo, Rodolfo; André Santanchè. Participação em banca de Samuel Bastos Buchdid. Processo Situado e Participativo para o Design de Aplicações de Software para TVDi: Uma Abordagem Técnico-Social. 2014. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Estadual de Campinas.

9.
Azevedo, Rodolfo; Edmundo Madeira; Marco Henriques. Participação em banca de Leonardo de Paula Rosa Piga. Modeling and Characterization of Web Server Power in Data Centers. 2013. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Estadual de Campinas.

10.
Hector Silveira; Azevedo, Rodolfo; Eduardo Bezerra. Participação em banca de Renan Augusto Starke. Processador VLIW Determinista para Aplicações de Tempo Real. 2013. Exame de qualificação (Doutorando em Engenharia de Automação e Sistemas) - Universidade Federal de Santa Catarina.

11.
Fabiano Hessel; Azevedo, Rodolfo. Participação em banca de Alexandra Aguiar. A virtualization-aware architecture for multiprocessed embedded systems. 2012. Exame de qualificação (Doutorando em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

12.
Hans Liesenberg; Azevedo, Rodolfo; Junia Anacleto. Participação em banca de Lara Schibelsky Godoy Piccolo. Motivational Aspects in the Design of Technology for Social Change. 2012. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Estadual de Campinas.

13.
Guido Araujo; AZEVEDO, R. J.; Roberto Bigonha. Participação em banca de Wesley Attrot. Hole Allocation. 2007. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Estadual de Campinas.

14.
Paulo Centoducatte; AZEVEDO, R. J.; Siang Song. Participação em banca de Alexandro José Baldassin. Suporte Arquitetural para Memória Transacional. 2007. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Estadual de Campinas.

15.
Edna Barros; André Santos; AZEVEDO, R. J.. Participação em banca de Abel Guilhermino da Silva Filho. Desenvolvimento de uma Metodologia para Realização de Estimativa de Consumo de Energia em Memória Cache no Nível de Sistema. 2005. Exame de qualificação (Doutorando em Ciências da Computação) - Universidade Federal de Pernambuco.

16.
Heloísa Rocha; Maria da Graça Pimentel; AZEVEDO, R. J.. Participação em banca de Rodrigo de Oliveira. Uma Abordagem Transformacional na Construção de Interfaces Multi-Dispositivos. 2005. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Estadual de Campinas.

17.
AZEVEDO, R. J.; Sergio Cavalcante; André Santos. Participação em banca de Cristiano Coelho Araújo. Communication Mapping on Platform Based Design. 2004. Exame de qualificação (Doutorando em Ciências da Computação) - Universidade Federal de Pernambuco.

18.
AZEVEDO, R. J.; Guido Araujo; Alberto de Souza. Participação em banca de Sandro Rigo. ArchC: Uma Linguagem para Descrição de Arquiteturas Baseada em SystemC. 2003. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Estadual de Campinas.



Participação em bancas de comissões julgadoras
Concurso público
1.
Alexandro Baldassin; João Ranhel; Rodolfo Azevedo. Concurso de Ingresso na Carreira Docente - UFABC. 2017. Universidade Federal do ABC.

2.
Márcio Castro; José Guntzel; Rodolfo Azevedo. Concurso de Ingresso na Carreira Docente - INE-UFSC. 2017. Universidade Federal de Santa Catarina.

3.
Fátima Nunes; Renata Wassermann; Julio Stern; Rodolfo Azevedo. Concurso de Ingresso na Carreira Docente - EACH-USP. 2015. Universidade de São Paulo.

4.
Azevedo, Rodolfo; Ingrid Porto; Felipe França. Banca de ingresso na carreira docente nível superior do Instituto de Informática da UFRGS. 2014. Universidade Federal do Rio Grande do Sul.

5.
Adriana Carmona; Bruno Schulze; Luiza Mourelle; Siang Song; Tiago de Oliveira; Azevedo, Rodolfo. Concurso de Porfessor Adjunto da Área de Ciência da Computação/Processamento de Alto Desempenho e Arquitetura de Computadores. 2013. Universidade Federal de São Paulo.

6.
Irineu Sotoma; Nahri Moreano; Azevedo, Rodolfo. Professor. 2012. Universidade Federal de Mato Grosso do Sul.

7.
Sérgio Freitas; Azevedo, Rodolfo; João Martins. Concurso Público para Professor Assistente - DECE-CEUNES-UFES. 2009. Universidade Federal do Espírito Santo.

8.
Heimar Marin; Gonzalo Travieso; Alan Durhan; Erwin Doescher; Azevedo, Rodolfo. Concurso Público para Professor Adjunto - UNIFESP. 2009. Universidade Federal de São Paulo.

9.
Anésio dos Santos Júnior; Ivan Ricarte; AZEVEDO, R. J.; André de Angelis; Varese Timoteo. Concurso para Professor Assistente, MTS-A1 em RTP para o CESET. 2004. Universidade Estadual de Campinas.



Eventos



Participação em eventos, congressos, exposições e feiras
1.
HP Technology for Teaching Worldwide Conference. HP Technology for Teaching Worldwide Conference. 2009. (Congresso).

2.
Workshop on the Impact of Pen-based Technology on Education. Participante Convidado do Painel Internacional. 2007. (Congresso).


Organização de eventos, congressos, exposições e feiras
1.
Rodolfo Azevedo; Rafael Schouery ; Ricardo Anido ; Diego Aranha . Escola de Verão da Maratona de Programação. 2018. (Outro).

2.
Rodolfo Azevedo. SBAC-PAD 2017 - 29th International Symposium on Computer Architecture and High Performance Computing. 2017. (Congresso).

3.
Rodolfo Azevedo; Ricardo Anido ; Diego Aranha . Escola de Verão da Maratona de Programação. 2017. (Outro).

4.
Rodolfo Azevedo; Ricardo Anido . Escola de Verão da Maratona de Programação. 2016. (Outro).

5.
Rodolfo Azevedo; Ricardo Anido . Escola de Verão da Maratona de Programação. 2015. (Outro).

6.
Azevedo, Rodolfo; Ricardo Anido . Escola de Verão da Maratona de Programação. 2014. (Outro).

7.
Azevedo, Rodolfo. Program Chair do SBCCI 2014 - International Symposium on Integrated Circuits and Systems Design. 2014. (Congresso).

8.
Azevedo, Rodolfo; Ricardo Anido . Escola de Verão da Maratona de Programação. 2013. (Outro).

9.
Azevedo, Rodolfo; Ricardo Anido . Escola de Verão da Maratona de Programação. 2012. (Outro).

10.
Azevedo, Rodolfo; Sandro Rigo ; Edson Borin ; Hermes Senger . III Escola Regional de Alto Desempenho - ERAD-SP. 2012. (Congresso).

11.
Azevedo, Rodolfo. Maratona de Programação - Final Nacional. 2009. (Concurso).

12.
Azevedo, Rodolfo. II Latin American SystemC Users Group Meeting - LASCUG. 2008. (Congresso).

13.
Azevedo, Rodolfo. Maratona de Programaçao 2008. 2008. (Concurso).

14.
AZEVEDO, R. J.. Maratona de Programação 2007. 2007. (Concurso).

15.
AZEVEDO, R. J.. I Latin American SystemC Users Group Meeting - LASCUG. 2007. (Congresso).

16.
AZEVEDO, R. J.. Maratona de Programação 2006. 2006. (Concurso).

17.
Carlos Martins ; AZEVEDO, R. J. ; Sérgio Kofuji . Workshop sobre Educação em Arquitetura de Computadores ? WEAC 2006. 2006. (Congresso).

18.
AZEVEDO, R. J.. Maratona de Programação 2005. 2005. (Concurso).

19.
AZEVEDO, R. J.. I Workshop de Teses de Doutorado em Andamento do IC-UNICAMP. 2005. (Outro).

20.
AZEVEDO, R. J.. Maratona de Programação 2004. 2004. (Concurso).

21.
AZEVEDO, R. J.. Maratona de Programação 2003. 2003. (Concurso).



Orientações



Orientações e supervisões em andamento
Dissertação de mestrado
1.
Erick Ricardo Mattos. Otimizações para Cálculo de Energia Livre em Sistemas de Gases Imperfeitos. Início: 2017. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. (Orientador).

2.
Luis Fernando Antonioli. Inclusão de suporte a execução paralela na técnica de SimPoints. Início: 2017. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. (Orientador).

3.
Tânia Alencar de Caldas. Avaliação de um Inventório Conceitual sobre Programação Básica. Início: 2016. Dissertação (Mestrado profissional em Ciência da Computação) - Universidade Estadual de Campinas, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. (Orientador).

4.
Rafael Mendonça Soares. Geração de SimPoints para Múltiplos Programas e Múltiplas Entradas. Início: 2016. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. (Orientador).

Tese de doutorado
1.
Maurício Gagliardi Palma. Suporte a Memória Não Volátil em Sistemas Computacionais. Início: 2017. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. (Orientador).

2.
Alisson Linhares de Carvalho. Aceleração em Hardware para Suporte a Tradução Dinâmica de Código. Início: 2017. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. (Orientador).

3.
Tiago Rezende Campos Falcão. Consistência de dados em Sistemas com Memória Não Volátil. Início: 2016. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas. (Orientador).

4.
Carlos Petry. Otimização de Simulação de Processadores. Início: 2014. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas. (Orientador).

5.
Jorge Luis Gonzalez Reaño. OMPSoC: Modelagem de Sistemas Heterogêneos Comunicados por Redes Intrachip Ópticas. Início: 2013. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas, Fundação da UNICAMP. (Orientador).

6.
Felipe Guaycuru Carvalho Bastos Franco. Plataforma de computação distribuída voluntária através da web utilizando javascript em navegadores modernos. Início: 2013. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas. (Orientador).

Supervisão de pós-doutorado
1.
Ricardo Edgard Caceffo. Metodologia Educacional para Promoção do Aprendizado Ativo através do suporte ao Conteúdo Dinâmico de Aula. Início: 2015. Universidade Estadual de Campinas, Fundação de Amparo à Pesquisa do Estado de São Paulo.


Orientações e supervisões concluídas
Dissertação de mestrado
1.
Maurício Gagliardi Palma. Simulation-driven exploration of NVM as a substitute for DRAM in the main memory. 2017. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Orientador: Rodolfo Jardim de Azevedo.

2.
Daniel Rodrigues Carvalho. Extensions To The Base-Delta-Immediate Compression. 2017. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Orientador: Rodolfo Jardim de Azevedo.

3.
Mario Mikio Hato. Análise de Desempenho e Otimização dos Simuladores ArchC. 2017. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Coorientador: Rodolfo Jardim de Azevedo.

4.
Tiago Falcão. Concurrent SystemC TLM-2 Simulations. 2017. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Orientador: Rodolfo Jardim de Azevedo.

5.
Rogério Alves Cardoso. Desafios no Desenvolvimento de Plataformas Capazes de Executar Sistemas Operacionais Utilizando o ArchC. 2015. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Orientador: Rodolfo Jardim de Azevedo.

6.
Rodolfo Guilherme Wottrich. Loop Parallelization in the Cloud Using OpenMP and MapReduce. 2014. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Fundação de Amparo à Pesquisa do Estado de São Paulo. Coorientador: Rodolfo Jardim de Azevedo.

7.
Leonardo Augusto Guimarães Garcia. Análise e estudo de desempenho e consumo de energia de Memórias Transacionais em Software. 2013. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, . Orientador: Rodolfo Jardim de Azevedo.

8.
Caio Hoffman. Análise de desgaste de técnicas de correção de erros em Phase-Change Memories. 2013. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Fundação de Amparo à Pesquisa do Estado de São Paulo. Coorientador: Rodolfo Jardim de Azevedo.

9.
Henrique Dante de Almeida. Implementação de cache no projeto ArchC. 2012. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Coorientador: Rodolfo Jardim de Azevedo.

10.
Thiago Borges Abdnur. Construção e avaliação de uma solução eficiente para comunicação entre processadores SPARCv8. 2012. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Fundação de Amparo à Pesquisa do Estado de São Paulo. Orientador: Rodolfo Jardim de Azevedo.

11.
Marcelo Guedes Silva. Uma Abordagem em ArchC para caracterização e desenvolvimento de processadores em nível de arquitetura. 2012. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, . Orientador: Rodolfo Jardim de Azevedo.

12.
Maxiwell Salvador Garcia. Um Simulador Compilado Dinâmico para o ArchC. 2011. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Fundação de Amparo à Pesquisa do Estado de São Paulo. Coorientador: Rodolfo Jardim de Azevedo.

13.
Raoni Fássina Firmino. Melhoria de Desempenho da Máquina Virtual Java na Plataforma Cell B.E.. 2010. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Fundação de Amparo à Pesquisa do Estado de São Paulo. Orientador: Rodolfo Jardim de Azevedo.

14.
Pedro Henrique Borges de Almeida. Desenvolvimento e Análise de Impacto de uma Aplicação Colaborativa Voltada para o Aprendizado Utilizando Interação pen-based. 2010. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Rodolfo Jardim de Azevedo.

15.
Leonardo Luiz Ecco. SPARC16: Uma Nova Visão de Compressão para Processadores SPARC. 2010. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Fundação de Amparo à Pesquisa do Estado de São Paulo. Orientador: Rodolfo Jardim de Azevedo.

16.
Samuel Shoji Fukujima Goto. Síntese de Linguagens de Descrição de Arquitetura. 2010. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, . Orientador: Rodolfo Jardim de Azevedo.

17.
Rodrigo Richard Cantos Faveri. Viabilizando a Simulação Multi-Threaded para Modelos Escritos em SystemC. 2010. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Fundação de Amparo à Pesquisa do Estado de São Paulo. Coorientador: Rodolfo Jardim de Azevedo.

18.
Felipe Portavales Goldstein. Um Modelo de Memória Transacional para Arquiteturas Heterogêneas baseado em Software Cache. 2010. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, . Orientador: Rodolfo Jardim de Azevedo.

19.
Francisco Rafael Lorenzo Hoyos. Um Modelo de Execução para Java no Processador Cell BE. 2009. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, . Orientador: Rodolfo Jardim de Azevedo.

20.
Ricardo Edgard Caceffo. Ferramenta colaborativa para aprendizado, utilizando computação pen-based e móvel. 2009. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Fundação de Amparo à Pesquisa do Estado de São Paulo. Coorientador: Rodolfo Jardim de Azevedo.

21.
Valdiney Alves Pimenta. Metodologia Brazil-IP - Apresentação do método e análise de casos de uso e experiências no decorrer dos trabalhos deste consórcio. 2008. 0 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Rodolfo Jardim de Azevedo.

22.
Rafael Fernandes Batistella. PBIW: Um Esquema de Codificação Baseado Padrões de Instrução. 2008. 0 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, . Orientador: Rodolfo Jardim de Azevedo.

23.
Thiago Massariolli Sigrist. Reestruturação de ArchC para Integração à Metodologias de Projeto Baseadas em TLM. 2007. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Fundação de Amparo à Pesquisa do Estado de São Paulo. Orientador: Rodolfo Jardim de Azevedo.

24.
Josué Tzan Hsin Ma. Estimativa de Consumo de Energia em Nível de Instrução para Processadores Modelados em ArchC. 2007. 0 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Rodolfo Jardim de Azevedo.

25.
Eduardo Afonso Billo. Projeto e Implementação de um Descompressor PDC-Compacket em um Processador SPARC. 2005. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, . Orientador: Rodolfo Jardim de Azevedo.

26.
Felipe Vieira Klein. PowerSC: Uma Extensáo de SystemC para a Captura de Atividade de Transição. 2005. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, . Orientador: Rodolfo Jardim de Azevedo.

27.
Francisco Blasi Júnior. Otimização em Loops no projeto Xingó. 2005. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, . Orientador: Rodolfo Jardim de Azevedo.

28.
Paulo Eduardo Ferreira de Castro. Seleção de Padrões de Código para Síntese de Datapaths Especializados. 2004. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Fundação de Amparo à Pesquisa do Estado de São Paulo. Orientador: Rodolfo Jardim de Azevedo.

29.
Rogério de Rangel Moreira. Ferramentas para Seleção de Padrões de Instruções. 2004. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, . Orientador: Rodolfo Jardim de Azevedo.

30.
Randal Juliano Pereira Pinto. Técnicas de otimização para o interpretador da K Virtual Machine. 2003. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, . Orientador: Rodolfo Jardim de Azevedo.

31.
Sandro Cesca Dangui. Modelagem e Simulação de Barramentos com SystemC. 2003. 0 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, . Orientador: Rodolfo Jardim de Azevedo.

Tese de doutorado
1.
Izabel Rego de Andrade. Aprendizagem de língua assistida por dispositivos móveis (ALADIM) : uma proposta alternativa para o ensino da língua espanhola. 2017. Tese (Doutorado em doutorado em Linguística Aplicada) - Universidade Estadual de Campinas, . Coorientador: Rodolfo Jardim de Azevedo.

2.
Liana Dessandre Duenha Garanhani. MPSoCBench: a Benchmark for High-Level Evaluation of Multiprocessor System-on-Chip Tools and Methodologies. 2015. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Orientador: Rodolfo Jardim de Azevedo.

3.
Ricardo Edgard Caceffo. Arquitetura para Suporte a Aplicações Ubíquas que Viabilizam a Criação de um Ambiente de Aprendizado Ativo em Sala de Aula. 2015. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas, Fundação de Amparo à Pesquisa do Estado de São Paulo. Orientador: Rodolfo Jardim de Azevedo.

4.
Bruno Cardoso Lopes. Design and evaluation of compact ISAs. 2014. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas, Fundação de Amparo à Pesquisa do Estado de São Paulo. Orientador: Rodolfo Jardim de Azevedo.

5.
Felipe Vieira Klein. Técnicas Avançadas de Modelagem, Análise e Otimização de Potência em Sistemas Digitais. 2009. 0 f. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas, Fundação de Amparo à Pesquisa do Estado de São Paulo. Orientador: Rodolfo Jardim de Azevedo.

6.
Ricardo Ribeiro dos Santos. 2D-VLIW: Uma Arquitetura de Computador Baseada na Geometria da Computação. 2007. 0 f. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Rodolfo Jardim de Azevedo.

7.
Marcus Bartholomeu. Simulação Compilada a partir de ArchC. 2005. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas, Fundação de Amparo à Pesquisa do Estado de São Paulo. Orientador: Rodolfo Jardim de Azevedo.

8.
Eduardo Bráulio Wanderley Netto. Compressão de Código Baseada em Multi-Profiles. 2004. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas, . Coorientador: Rodolfo Jardim de Azevedo.

9.
Sandro Rigo. ArchC: Uma Linguagem de Descrição de Arquiteturas. 2004. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas, Fundação de Amparo à Pesquisa do Estado de São Paulo. Coorientador: Rodolfo Jardim de Azevedo.

Supervisão de pós-doutorado
1.
Luiz Eduardo Ramos. 2014. Universidade Estadual de Campinas, Fundação de Amparo à Pesquisa do Estado de São Paulo. Rodolfo Jardim de Azevedo.

2.
Lois Orosa Nogueira. 2014. Universidade Estadual de Campinas, Fundação de Amparo à Pesquisa do Estado de São Paulo. Rodolfo Jardim de Azevedo.

3.
Emilio de Camargo Francesquini. 2014. Universidade Estadual de Campinas, Fundação de Amparo à Pesquisa do Estado de São Paulo. Rodolfo Jardim de Azevedo.

4.
Felipe Vieira Klein. Eficiência Energética em Data Centers via Modelagem e Gerenciamento de Servidores. 2009. Universidade Estadual de Campinas, Fundação de Amparo à Pesquisa do Estado de São Paulo. Rodolfo Jardim de Azevedo.

Trabalho de conclusão de curso de graduação
1.
Ana Luisa Costa Miguel. Exibição de Vídeos de Ensino em Websites. 2009. Trabalho de Conclusão de Curso. (Graduação em Engenharia de Computação) - Universidade Estadual de Campinas. Orientador: Rodolfo Jardim de Azevedo.

2.
Samuel Shoji Fukujima Goto. ACRTL - Síntese de Processadores em ArchC. 2006. Trabalho de Conclusão de Curso. (Graduação em Engenharia de Computação) - Universidade Estadual de Campinas. Orientador: Rodolfo Jardim de Azevedo.

Iniciação científica
1.
Erick Ricardo Mattos. Integração entre o simulador ZSim e o framework McPAT. 2016. Iniciação Científica. (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Rodolfo Jardim de Azevedo.

2.
Lucas de Camargo Barros de Castro. Suporte à execução em FPGA de processadores gerados automaticamente. 2016. Iniciação Científica. (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Fundação de Amparo à Pesquisa do Estado de São Paulo. Orientador: Rodolfo Jardim de Azevedo.

3.
Lucas Juviniano. Comparação de Memória Transacional em Hardware entre Arquiteturas Power e Intel. 2015. Iniciação Científica. (Graduando em Engenharia de Controle e Automação) - Universidade Estadual de Campinas, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Orientador: Rodolfo Jardim de Azevedo.

4.
Cristina Freitas Bazzano. Reestruturação do parser da linguagem ArchC. 2014. Iniciação Científica. (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Fundação de Amparo à Pesquisa do Estado de São Paulo. Orientador: Rodolfo Jardim de Azevedo.

5.
Jéssica Tavares Heffernan. Análise do consumo energético de processadores sintetizados em diferentes plataformas FPGA. 2014. Iniciação Científica. (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Fundação de Amparo à Pesquisa do Estado de São Paulo. Orientador: Rodolfo Jardim de Azevedo.

6.
Ivan Sichmann Freitas. Otimização de Código em Arquitetura Power. 2014. Iniciação Científica. (Graduando em Ciências da Computação) - Universidade Estadual de Campinas, Fundação da UNICAMP. Orientador: Rodolfo Jardim de Azevedo.

7.
Diego Luis Souza. WebClicker: Provendo perguntas online via dispositivos móveis. 2014. Iniciação Científica. (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Fundação da UNICAMP. Orientador: Rodolfo Jardim de Azevedo.

8.
Matheus Ferreira Tavares Boy. Otimização de Memória em Dispositivos Móveis. 2014. Iniciação Científica. (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Fundação da UNICAMP. Orientador: Rodolfo Jardim de Azevedo.

9.
Luis Fernando Antonioli. Verificação de Simuladores através da comparação de traços de execução. 2013. Iniciação Científica. (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas. Orientador: Rodolfo Jardim de Azevedo.

10.
Gabriel Lorencetti Prado. Desenvolvimento de uma Aplicação Colaborativa Voltada para o Aprendizado Utilizando Interface Pen-Based. 2009. Iniciação Científica. (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Rodolfo Jardim de Azevedo.

11.
Bruno Teles. Benchmarks para Avaliação de Desempenho e Funcionalidade da Máquina Virtual Java no Processador Cell. 2009. Iniciação Científica. (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Rodolfo Jardim de Azevedo.

12.
Eduardo Camargo. acDoc: Documentação Automática de Modelos de Processadores Gerados em ArchC. 2009. Iniciação Científica. (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas. Orientador: Rodolfo Jardim de Azevedo.

13.
Flávio Augusto Wada de Oliveira Preto. Porte da Classlib Java para o processador Cell. 2007. Iniciação Científica. (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas. Orientador: Rodolfo Jardim de Azevedo.

14.
Rafael Marchiore Mendes da Silva Madeira. Desenvolvimento de um Decodificador Rápido para Processadores Modelados em ArchC. 2006. Iniciação Científica. (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Rodolfo Jardim de Azevedo.

15.
Bruno Cardoso Lopes. Porte do Kernel do Linux para Plataforma ARP-os. 2006. Iniciação Científica. (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Rodolfo Jardim de Azevedo.

16.
Bruno Corsi dos Santos. Automação de Acesso Remoto de Kits de Desenvolvimento de Hardware. 2005. Iniciação Científica. (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas. Orientador: Rodolfo Jardim de Azevedo.

17.
Luis Felipe Strano Moraes. Desenvolvimento de um Modelo do Processador XScale em ArchC. 2005. 0 f. Iniciação Científica. (Graduando em Ciências da Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Rodolfo Jardim de Azevedo.

18.
Felipe Bertho. Análise do Desempenho de Configurações de Cache numa Arquitetura Reconfigurável. 2005. 0 f. Iniciação Científica. (Graduando em Engenharia Elétrica) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Rodolfo Jardim de Azevedo.

19.
Henrique Dante. Escalonamento de Código numa Arquitetura Reconfigurável. 2005. 0 f. Iniciação Científica. (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Rodolfo Jardim de Azevedo.

20.
Felipe Portavales Goldstein. Modelagem de um Decodificador MP3 em SystemC. 2005. 0 f. Iniciação Científica. (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas. Orientador: Rodolfo Jardim de Azevedo.

21.
Valdiney Alves Pimenta. Desenvolvimento de Protótipos de Sistemas Reais para uso em Laboratório de Hardware. 2004. Iniciação Científica. (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Fundação de Amparo à Pesquisa do Estado de São Paulo. Orientador: Rodolfo Jardim de Azevedo.

22.
Danilo Marcolin Caravana. Desenvolvimento de um Modelo do Processador XScale em ArchC. 2004. Iniciação Científica. (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Rodolfo Jardim de Azevedo.

23.
Gustavo Sverzut Barbieri. Porte de um Sistema Operacional para uma Arquitetura Reconfigurável. 2003. Iniciação Científica. (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Rodolfo Jardim de Azevedo.



Inovação



Patente
1.
 Bruno Lopes ; Rafael Auler ; Edson Borin ; Rodolfo Azevedo . Método e Sistema para Emulação de Instruções e Execução de Código Legado. 2015, Brasil.
Patente: Privilégio de Inovação. Número do registro: BR1020150058381, título: "Método e Sistema para Emulação de Instruções e Execução de Código Legado" , Instituição de registro: INPI - Instituto Nacional da Propriedade Industrial. Depósito: 13/03/2015; Depósito PCT: 04/12/2015. Instituição(ões) financiadora(s): Unicamp; FAPESP.


Projetos de pesquisa

Projeto de desenvolvimento tecnológico


Outras informações relevantes


Os dois artigos publicados na ISCA, em 2013 e 2015, também foram publicados no SIGARCH Computer Architecture News conforme abaixo:

Rodolfo Azevedo, John D. Davis, Karin Strauss, Parikshit Gopalan, Mark Manasse, and Sergey Yekhanin. 2013. Zombie memory: extending memory lifetime by reviving dead blocks. SIGARCH Comput. Archit. News 41, 3 (June 2013), 452-463. DOI=http://dx.doi.org/10.1145/2508148.2485961

Bruno Cardoso Lopes, Rafael Auler, Luiz Ramos, Edson Borin, and Rodolfo Azevedo. 2015. SHRINK: reducing the ISA complexity via instruction recycling. SIGARCH Comput. Archit. News 43, 3 (June 2015), 311-322. DOI=http://dx.doi.org/10.1145/2872887.2750391



Página gerada pelo Sistema Currículo Lattes em 13/11/2018 às 20:15:42