Ricardo Pannain

Possui graduação em Engenharia Elétrica pela Universidade Estadual de Campinas (1982), mestrado em Engenharia Elétrica pela Universidade Estadual de Campinas (1988) e doutorado em Engenharia Elétrica pela Universidade Estadual de Campinas (1999). Foi Pró-Reitor de Administração da Pontifícia Universidade Católica de Campinas de fevereiro de 2010 até fevereiro de 2020. Atualmente é Professor Titular da Faculdade de Engenharia de Computação-CEATEC da Pontifícia Universidade Católica de Campinas e Professor Assistente Doutor do Instituto de Computação da Universidade Estadual de Campinas. Tem experiência na área de Engenharia e Ciência da Computação, com ênfase em Arquitetura de Computadores, atuando principalmente nos seguintes temas: compressão de código executável, vhdl, projeto de sistemas digitais, arquitetura de sistemas computacionais.

Informações coletadas do Lattes em 31/08/2025

Acadêmico

Formação acadêmica

Doutorado em Engenharia Elétrica

1989 - 1999

Universidade Estadual de Campinas
Título: Compressão de Código de Programa Usando Fatoração de Operandos
, Ano de obtenção: 1999. Guido Costa Souza de Araújo. Palavras-chave: Compressão de Código; RISC; Dsp; Vlsi; VHDL.Grande área: Ciências Exatas e da TerraGrande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Hardware. Setores de atividade: Industria Eletro-Eletrônica; Informática.

Mestrado em Engenharia Elétrica

1983 - 1988

Universidade Estadual de Campinas
Título: Sistema Didático para Simulação de Circuitos Digitais, Ano de Obtenção: 1988
Alaíde Pellegrini Mammana.Palavras-chave: Projeto de Circuitos Digitais; Projeto Auxiliado por Computador.Grande área: Ciências Exatas e da TerraSetores de atividade: Educação; Informática.

Graduação em Engenharia Elétrica

1978 - 1982

Universidade Estadual de Campinas

Idiomas

Bandeira representando o idioma Inglês

Compreende Bem, Fala Razoavelmente, Lê Bem, Escreve Razoavelmente.

Bandeira representando o idioma Italiano

Compreende Razoavelmente, Fala Pouco, Lê Bem, Escreve Pouco.

Áreas de atuação

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.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Hardware.

Grande área: Engenharias / Área: Engenharia Elétrica / Subárea: Circuitos Elétricos, Magnéticos e Eletrônicos/Especialidade: Circuitos Eletrônicos.

Organização de eventos

Pannain, R. ; Anido, R. . COMPUTEC - SBC. 2003. (Congresso).

Participação em eventos

XI Encontro de Iniciação Científica - PUC-Campinas.Mesa Redonda: O Processo de Formação do Pesquisador na Iniciação Científica. 2006. (Encontro).

The 2005 ACM-ICPC South America Contest w/ BRAZIL.The 2005 ACM-ICPC South America Contest w/ BRAZIL. 2005. (Outra).

The 2004 ACM-ICPC South America Contest w/ BRAZIL.The 2004 ACM-ICPC South America Contest w/ BRAZIL. 2004. (Outra).

COMPUTEC. COMPUTEC - Evento da XXIII Congresso da Sociedade Brasileira de Computação. 2003. (Congresso).

Sociedade Brasileira de Computação. XXIII Sociedade Brasileira de Computação. 2003. (Congresso).

Participação em bancas

Aluno: Eduardo Ferreira Barbosa

ARAUJO, G. C. S.; CÔRTES, M. L.;Pannain, R.. Data Structure Acceleator in FPGA. 2017. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Jefferson Robrigo Capovilla

ARAUJO, G.; REIS FILHO, C. A.;Pannain, R.. Improving the Statistical Variability of Delay-Based Physical Unclonable Functions. 2016. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Bruno de Cravalho Albertini

RIGO, Sandro; Araujo, Cristinao Coêlho de;Pannain, R.; AZEVEDO, Rodolfo Jardim de. ARP: Um Framework de Desenvolvimento de Plataformas Utilizando Archc. 2007. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Rogério Sigrist Silva

Pannain, R.; TOKARNIA, A. M. B. H.; MAGALHAES, M. F.; CRUZ, S. L.. Algoritmos de Síntese de Pipeline de Processadores para Sistemas Embutidos: Minimização de Custos, Número de Processadores e Latência. 2006. Dissertação (Mestrado em Engenharia Elétrica) - Universidade Estadual de Campinas.

Aluno: Wyllian Fressati

Pannain, R.; AZEVEDO, Rodolfo Jardim; FREITAS, Ricardo Luís. Endereçamento Direto em Código Comprimido. 2005. Dissertação (Mestrado em Mestrado Em Sistemas de Computação) - Pontifícia Universidade Católica de Campinas.

Aluno: Márcia Regina Ferro Móss

Pannain, R.. Um Estudo para Métricas de Similiridade em SBC Aplicados à Área de Saúde. 2005. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Rogério de Rangel Morerira

Pannain, R.; AZEVEDO, Rodolfo Jardim; FREITAS, Ricardo Luís de. 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.

Aluno: José Luiz Alonso Silva

Pannain, R.; COELLO, Juan Manoel Adán; FREITAS, Ricardo Luís. Análise de Ferramentas de Sosftware Livre em Comércio Eletrônico. 2003. Dissertação (Mestrado em Mestrado Em Informática) - Pontifícia Universidade Católica de Campinas.

Aluno: Armando Marin

Pannain, R.ROSA, João Luís Garcia; COELLO, Juan Manoel Adán. Um Mecanismo para Filtragem de Páginas da Web Baseado no Modêlo de Rede Neural Artificial de Hopfield. 2003. Dissertação (Mestrado em Mestrado Em Gerenciamento Sistemas de Informação) - Pontifícia Universidade Católica de Campinas.

Aluno: José Carlos da Silva Júnior

Pannain, R.; LUCAS, Clarinda Rodrigues; OLIVEIRA, Silas de. Estudo das Necessidades de Informação em uma Instituição de Ensino Superior. 2002. Dissertação (Mestrado em Mestrado Em Gerenciamento Sistemas de Informação) - Pontifícia Universidade Católica de Campinas.

Aluno: Márcio de Oliveira Buss

Pannain, R.; SANTOS, Luiz Cláudio Villar dos; CENTODUCATTE, Paulo César. Tailoring Pipeline Bypassing and Functional Unit Mapping to Application in Clustered VLIW Architectures. 2001. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Sergio Luiz Moral Marques

Pannain, R.; TELLES, Geraldo Nonato; OLIVEIRA, Silas Marques de. Estudo da Situação dos Sistemas de Informações em Pequenas e Médias Empresas do Comércio de Auto Peças. 2000. Dissertação (Mestrado em Mestrado Em Gerenciamento Sistemas de Informação) - Pontifícia Universidade Católica de Campinas.

Aluno: Wagner Aparecido antunes

Pannain, R.; TELLES, Geraldo Nonato; OLIVEIRA, Silas Marques de. Identificação de Indicadores de Logística nos Sistemas de Informação de Vendas. 2000. Dissertação (Mestrado em Mestrado Em Gerenciamento Sistemas de Informação) - Pontifícia Universidade Católica de Campinas.

Aluno: Dilermano Piva Jr

MISKULIN, M. S.; DAMIANI, F.; BATISTA, G. E. A. P. A.;Pannain, R.. . AUXILIAR - Uma ferramenta computacional inteligente que potencializa a ação docente em módulos de ensino de engenharia em cursos on-line. 2006. Tese (Doutorado em Doutorado em Engenharia Elétrica) - Universidade Estadual de Campinas.

Aluno: Dilermano Piva Junior

MISKULIN, M. S.; BATISTA, G. E. A. P. A.;Pannain, R.; Bianchini, D.; Murari, C. A. F.; Swart, J. W.. Uma Ferramenta Computacional Inteligente que Potencialliza a Ação em Módulos de Ensino de Engenharia em Cursos Online. 2006. Tese (Doutorado em Doutorado em Engenharia Elétrica) - Universidade Estadual de Campinas.

Aluno: Marcus Bartholomeu

Pannain, R.; AZEVEDO, Rodolfo Jardim; CENTODUCATTE, Paulo César; SANTOS, Luiz Cláudio Villar dos; SCHNEEBELI, Hansjorg Andreas. Simulação Compilada para Arquietuturas Descritas em ArchC. 2005. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Eduardo Bráulio Wanderley Netto

Pannain, R.; CENTODUCATTE, Paulo Cesar; LIMA, Manoel Eusébio de; SAOTOME, Osamu; MACHADO, Nelson Castro. Compressão de Código Baseada em Multi-Profile. 2004. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Bruno de Cravalho Albertini

Pannain, R.; SANTOS, Luiz Cláudio Villar dos; RIGO, Sandro. Introspecção de Plataformas SoC Usando Reflexão Computacional. 2010. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Rodrigo Rchard Cantos Faveri

RIGO, Sandro;Pannain, R.; CENDODUCATTE, P. C.. Viabilizando a Simulação Multi-Thread para Modelos escritos em SysntemC. 2008. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Henrique Dante de Almeida

CENTODUCATTE, Paulo Cesar;Pannain, R.; RIGO, Sandro. Avaliação do consumo de energia de memórias transacionais. 2008. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Banca de Exame Qualificação Doutorado

Pannain, R.; CÔRTES, Mário Lúcio; GUIMARÃES, Cèlio Cardoso. Banca de Exame de Qualificação Geral de Doutorado - Área de Sistemas de Computação. 2004. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Banca de Exame de Qualificação de Doutorado

Pannain, R.; GUIMARÃES, Célio Cardoso; CÔRTES, Mário Lúcio. Banca de Exame de Qualificação Geral de Doutorado - Área de Sistemas de Computação. 2003. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Diversos

Pannain, R.; CÔRTES, Mário Lúcio; GUIMARÃES, Célio Cardoso. Banca de Exame de Qualificação Geral de Doutorado - Área de Sistemas de Computação. 2002. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Lucas de Camargo Barros de Castro

AZEVEDO, R.; ARAUJO, G. C. S.; RIGO, Sandro;Pannain, R.. Introducing Hardware/Software co-design tecchiniques to optical communications DSP ASIC systems. 2021. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Roberto Rodrigues Borgognoni

ARAUJO, G. C. S.; BONATO, V.;Pannain, R.. Gerador de código de Síntese Alto Nível para decodificação de mensagens. 2021. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Jefferson Rodrigo Capovilla

Pannain, R.; CÔRTES, Mário Lúcio; CENTODUCATTE, Paulo Cesar; ARAÚJO, G. C. S.. Metodologia de projeto de PUFs utilizando simulações de MonteCarlo. 2014. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Frederico Leite Beneti

Pannain, R.; TOLEDO, Carlos Miguel Tobar. Automação Residencial. 2007. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Pontifícia Universidade Católica de Campinas.

Aluno: Juliana Campos

TOLEDO, Carlos Miguel Tobar;Pannain, R.. WEB - PM Sistema de Controle e Gerenciamento de Projetos. 2007. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Pontifícia Universidade Católica de Campinas.

Aluno: Thiago Pelikan Teixeira

TOLEDO, Carlos Miguel Tobar;Pannain, R.. Sistema de Controle de Estoque e Compra de Produtos. 2007. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Pontifícia Universidade Católica de Campinas.

Aluno: João Pereira Lima Neto

TOLEDO, Carlos Miguel Tobar;Pannain, R.. Gangadhari - Jogo Educacional. 2007. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Pontifícia Universidade Católica de Campinas.

Aluno: Erich Guirro Ubeda

TOLEDO, C. M. T.;Pannain, R.. Gestão em Compras e Almxarifado. 2007. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Pontifícia Universidade Católica de Campinas.

Aluno: Jousé Tzan Hsin Ma

Pannain, R.; RIGO, Sandro; AZEVEDO, Rodolfo Jardim de. Estimativa de Consumo de Energia em nível de Instruções em Processadores baseados em ArchC. 2006. Outra participação, Universidade Estadual de Campinas.

Aluno: Bruno de Cravalho Albertini

Pannain, R.; RIGO, Sandro; AZEVEDO, Rodolfo Jardim. Qualificação de Mestrado - Um Framework para Simulação de Plataformas SoC. 2005. Outra participação, Universidade Estadual de Campinas.

Aluno: Wyllian Fressati

Pannain, R.; AZEVEDO, Rodolfo Jardim; FREITAS, Ricardo Luís. Qualificação de Mestrado - Endereçamento Direto de Código Comprimido. 2004. Outra participação, Pontifícia Universidade Católica de Campinas.

Aluno: Marcos Wagner de Souza Ribeiro

Pannain, R.; BRESCIANI FILHO, Ettore;ROSA, João Luís Garcia. Qualificação de Mestrado. 2000. Outra participação, Pontifícia Universidade Católica de Campinas.

Aluno: Sérgio Isoldi

Pannain, R.; OLIVEIRA, Silas Marques de; ANDRADE NETTO, Márcio Luiz de. Qualificação de Mestrado - Tecnologia de Informação nas Organizações Públicas. 2000. Outra participação, Pontifícia Universidade Católica de Campinas.

Navaux, P. O. A.; Kon, F.; Mateus, G. R.; Fonseca, N. L. S.;Pannain, R.. Concurso Provimento de Cargo de Professor Doutor - Departamento de Sistemas de Computação - IC-UNICAMP. 2009.

NERI, A. A.; MAGALHAES, K. C.;Pannain, R.. Processo Seletivo Interno de Docente com Plano de Trabalho de Extensão. 2015. Pontifícia Universidade Católica de Campinas.

COSTA, P. M.; PIQUE, M. P. R.;Pannain, R.. Processo Seletivo Interno de Docente com Plano de Trabalho de Extensão. 2015. Pontifícia Universidade Católica de Campinas.

Bueno, Laura Machado de Mello; Benfatti, Denio Munia;Pannain, R.. Processo Seletivo Externo para composição de Corpo Docente Permanente de Programa de Pós-Graduação Stricto Sensu. 2008. Pontifícia Universidade Católica de Campinas.

Pannain, R.; KOWALTOWSKY, Tomasz; BIGONHA, Roberto da Silva. Processo de Seleção - Área e Linguagens de Programação - Depto de Sistemas de Computação - Instituto de Computação - UNICAMP. 2005. Universidade Estadual de Campinas.

Pannain, R.; COELLO, Juan Manoel Adán; MENDES, Manoel. Seleção para o Quadro Funcional do Centro de Pesquisa Renato Archer. 2003. Centro de Tecnologia da Informação Renato Archer.

Villas, L.; Anido, R.;Pannain, R.. Relatório Periódico de Atividades Docentes - Lucas Francisco Wanner. 2018. Universidade Estadual de Campinas.

Pannain, R.. Concurso Interno Atrinuição de Aulas. 2007.

Pannain, R.; FREITAS, Ricardo Luís de; PICARELLI, José Estêvão. Concurso Interno para atribuição de aulas. 2006. Pontifícia Universidade Católica de Campinas.

Pannain, R.; FREITAS, Ricardo Luís; PICARELLI, José Estevão. Concurso Interno para Atribuição de Aulas. 2005. Pontifícia Universidade Católica de Campinas.

Pannain, R.; FREITAS, Ricardo Luís de; PICARELLI, José Estevão. Concurso Externo para Atribuição de Aulas. 2005. Pontifícia Universidade Católica de Campinas.

Pannain, R.; FREITAS, Ricardo Luís; PICARELLI, José Estevão. Concurso Interno para Atribuição de Aulas. 2005. Pontifícia Universidade Católica de Campinas.

Pannain, R.; COELLO, Juan Manoel Adán; FREITAS, Ricardo Luís. Concurso Interno de Atribuição de Aulas. 2004. Pontifícia Universidade Católica de Campinas.

Pannain, R.; FALSARELA, Orandi Mina; COELLO, Juan Manoel Adán. Concurso Interno de Atribuição de Aulas. 2004. Pontifícia Universidade Católica de Campinas.

Pannain, R.; PICARELLI, José Estevão; FALSARELLA, Orandi Mina. Concurso Interno de Atribuição de Aulas. 2004. Pontifícia Universidade Católica de Campinas.

Pannain, R.; FREITAS, Ricardo Luís de; AREAS, Eliana das Neves. Concurso Interno de Atribuição de Aulas. 2004. Pontifícia Universidade Católica de Campinas.

Pannain, R.; FREITAS, Ricardo Luís de; TOLEDO, Carlos Miguel Tobar. Concurso Externo para Atribuição de Aulas. 2004. Pontifícia Universidade Católica de Campinas.

Orientou

Wyllian Fressati

ENDEREÇAMENTO DIRETO EM CÓDIGO COMPRIMIDO; 2005; 110 f; Dissertação (Mestrado em Mestrado Em Informática) - Pontifícia Universidade Católica de Campinas, ; Orientador: Ricardo Pannain;

Felipe Joffre Romano Renon

CRD: Um Co-Processador Reconfigurável Dinamicamente para Meloria de Desempenho; 2004; 100 f; 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: Ricardo Pannain;

José Luís Alonso Silva

Análise de Ferramenta de Sosftware Livre para Comércio Eletrônico; 2003; 100 f; Dissertação (Mestrado em Mestrado Em Informática) - Pontifícia Universidade Católica de Campinas, ; Orientador: Ricardo Pannain;

Alessandro Germer

Desenvolvimento de Circuitos de Aplicação Específica (ASICs) com Lógica Assíncrona; 2005; Iniciação Científica; (Graduando em Engenharia de Computação) - Pontifícia Universidade Católica de Campinas; Orientador: Ricardo Pannain;

Carles Pàges

Implemantação de uma CPU didática RISC em FPGA; 2005; 0 f; Iniciação Científica; (Graduando em Engenharia de Computação) - Pontifícia Universidade Católica de Campinas, Iaeste; Orientador: Ricardo Pannain;

Francisco Xavier Perez Gutiérrez

Modelos de Arquitetura para o Sistema ArchC; 2004; 0 f; Iniciação Científica; (Graduando em Engenharia de Computação) - Pontifícia Universidade Católica de Campinas; Orientador: Ricardo Pannain;

Hélio Martinez filho

Implementação de um Ambiente de Análise e Desenvolvimento para um Processador RISC Didático - A_DiRISCo; 2003; 50 f; Iniciação Científica; (Graduando em Engenharia de Computação) - Pontifícia Universidade Católica de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Ricardo Pannain;

Pedro Henrique Araújo Oshika

Desenvolvimento de um Processador RISC Didático - DiRISCo; 2003; 50 f; Iniciação Científica; (Graduando em Engenharia de Computação) - Pontifícia Universidade Católica de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Ricardo Pannain;

Daniel Abad Sotos

Implementação de uma CPU Didática em uma FPGA; 2003; 0 f; Iniciação Científica; (Graduando em Engenharia de Computação) - Pontifícia Universidade Católica de Campinas, Iaeste; Orientador: Ricardo Pannain;

Jordanka Kovaceva

Projeto de uma CPU didática usando VHDL; 2002; 0 f; Iniciação Científica; (Graduando em Engenharia de Computação) - Pontifícia Universidade Católica de Campinas, Iaeste; Orientador: Ricardo Pannain;

Luís Daniel Lapolla

Aplicação de Compressão de Código baseado em Fatoração no R4000; 1999; 50 f; Iniciação Científica; (Graduando em Engenharia de Computação) - Pontifícia Universidade Católica de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Ricardo Pannain;

Tobias Klotz

Sisteam de Simulação de uma CPU Didática; 1999; 0 f; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Estadual de Campinas, Iaeste; Orientador: Ricardo Pannain;

Luís Felipe Antoniosi

Sistema de Compressão de Código Baseado em HUFFMAN e Codificação Fixa; 1998; 50 f; Iniciação Científica; (Graduando em Engenharia de Computação) - Pontifícia Universidade Católica de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Ricardo Pannain;

Rogério Sigrist

Núcleo Gráfico para Desenvolvimento de Ferramentas; 1992; 50 f; Iniciação Científica; (Graduando em Engenharia de Computação) - Pontifícia Universidade Católica de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Ricardo Pannain;

Produções bibliográficas

  • KRUGER, KLEBER ; PANNAIN, RICARDO ; AZEVEDO, RODOLFO . DONUTS: An efficient method for checkpointing in non-volatile memories. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE , v. 35, p. 1-19, 2023.

  • ARAÚJO G. ; CENTODUCATTE, P. C. ; AZEVEDO, R. J. ; Pannain, R. . Expression Tree Based Algorithms for Code Compression on Embedded RISC Architectures. IEEE Transactions on Very Large Scale Integration Systems , EUA, v. 8, n.5, p. 530-533, 2000.

  • Pannain, R. ; BEHRENS, F. H. ; PIVA JR., D. . Organização Básica de Computadores e Linguagem de Monatgem. 01. ed. São Paulo: Elsevier, 2012. v. 01. 424p .

  • KRUGER, KLEBER ; PANNAIN, RICARDO ; AZEVEDO, RODOLFO . Using Logging-on-Write to Improve Non-Volatile Memory Checkpoints via Processing-in-Memory. In: 2023 IEEE 35th International Symposium on Computer Architecture and High Performance Computing (SBACPAD), 2023, Porto Alegre. 2023 IEEE 35th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), 2023. v. 35th. p. 68-244.

  • KRUGER, KLEBER ; AZEVEDO, RODOLFO ; PANNAIN, RICARDO . DONUTS: Um Eficiente Método de Checkpointing em Memórias Não Voláteis. In: Simpósio em Sistemas Computacionais de Alto Desempenho, 2021, Brasil. Anais do XXII Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD 2021). Belo Horizonte: Sociedade Brasileira de Computação, 2021. p. 120-131.

  • Bonotto ; WANNER, L. ; Pannain, R. ; AZEVEDO, R. . Bringing Energy Information to the Instruction Set. In: SBESC - Brazilian Symposium on Computing Systems Engineering, 2020. SBESC - Brazilian Symposium on Computing Systems Engineering. Florianópolis, SC - Brazil.

  • Antonioli ; Pannain, R. ; AZEVEDO, R. . DrPin: A dynamic binary instumentator for multiple processor architectures. In: XXI Simpósio em Sistemas Computacionais de Alto Desempenho, 2020, São Paulo - SP. XXI Simpósio em Sistemas Computacionais de Alto Desempenho. São Paulo, SP - Barzil, 2020.

  • Ecco, L. ; Cardoso, B. ; Xavier, E. ; Pannain, R. ; CENTODUCATTE, Paulo César ; AZEVEDO, R. . SPARC16: A new compression approach for the SPARC architecture. In: 21st International Symposium on Computer Architecture and High Performance Computing - SBAC-PAD, 2009, São Paulo - SP.. Proceedings of 21st International Symposium on Computer Architecture and High Performance Computing - SBAC-PAD, 2009. p. 169-176.

  • TOLEDO, Carlos Miguel Tobar ; ROSA, João Luís Garcia ; COELLO, J. M. A. ; Pannain, R. . Uma Arquitetura de Ambiente Colaborativo para o Aprendizado de Programação. In: XII Simpósio Brasileiro de Informática na Educação, 2001, Vitória - ES. Anais do Simpósio Brasileiro de Informática na educação, 2001. p. 244-253.

  • Pannain, R. ; CENTODUCATTE, Paulo César ; ARAÚJO, G. C. S. . Compressed Code Execution On DSP Architecture. In: 12th International Symposium on System Synthesis, 1999. Anais 12th International Symposium on System Synthesis. San Jose, CA - Estados Unidos: IEEE Computer Society.

  • Pannain, R. ; CENTODUCATTE, Paulo César ; ARAÚJO, G. C. S. . Using Operand Factorization to Compress Dsp Programs. In: 11th International Symposium on Computer Architecture and High Performance Computing, 1999, Natal. Anais 11th International Symposium on Computer Architecture and High Performance Computing. Natal/RN - Brasil: Soceidade Brasileira de Computação, 1999. p. 223-229.

  • Pannain, R. ; ARAUJO, G. C. S. ; CENTODUCATTE, Paulo César ; CÔRTES, M. L. . Code Compression Based On Operand Factorization. In: 31st International Symposium on Microarchitectures, 1998, Dallas. Anais 31st International Symposium on Microarchitectures. Dallas - Estados Unidos: IEEE Computer Society, 1998. v. 1. p. 194-201.

  • AMAZONAS, J. R. A. ; MACIEL, T. T. ; Pannain, R. . Gerador Determinístico de Vetores de Teste.. In: VI Congresso Brasileiro de Microeletrônica,, 1991, Belo Horizonte - MG. Anais do VI Congresso Brasileiro de Microeletrônica, 1991. v. 1. p. 432-441.

  • Pannain, R. ; OSHIKA, Pedro Henrique de Araújo . Desenvolvimento de um Processador RISC Didático - DIRISCO. In: VII Encontro de Inciação Científica - PUC-CAMPINAS, 2002, Campinas. Anais do VII Encontro de Inciação Científica - PUC-CAMPINAS, 2002.

  • Pannain, R. ; MARTINEZ FILHO, Hélio . Implementação de um Ambiente de Análise e Desenvolvimento para um Processador RISC Didático - A_DIRISCO. In: VII Encontro de Inciação Científica - PUC-CAMPINAS, 2002, Campinas. Anais do VII Encontro de Inciação Científica - PUC-CAMPINAS, 2002.

  • Pannain, R. . Compressão de Código Baseado em Fatoração de Operandos para o R4000. In: V Encontro de Inciação Científica - PUC-CAMPINAS, 2000, Campinas. Anais do V Encontro de Inciação Científica - PUC-CAMPINAS, 2000.

  • STALLINGS, W. ; PANNAIN, RICARDO . Arquitetura e Oraganização de Computadores. São Paulo: Pearson, 2023 (Revisão Técnica de livro).

  • Pannain, R. . Arquitetura e Organização de Computadores. São Paulo: Pearson Education do Brasil Ltda., 2017 (Revisão Técnica de livro).

Outras produções

Pannain, R. . Comitê PIPE FAPESP - 4o. Cilco 2020 - Engenharia. 2021.

Pannain, R. . Assessor ad hoc - FAPESP. 2021.

Pannain, R. . Parecerista ad hoc periódicos SciELO Brasil. 2017.

Pannain, R. ; ANTONIOSI, Luís Felipe . Sistema de Compressão Baseado em HUFFMAN e em Codificação Fixa. 1998.

Pannain, R. ; SIGRIST, Rogério . Um Núcleo Gráfico para desenvolvimento de Ferramentas. 1992.

Pannain, R. . Disciplina eletrônica digital - Eng. Computação - UNIVESP. 2019. (Material curso à distância - EAD).

Histórico profissional

Endereço profissional

  • Pontifícia Universidade Católica de Campinas, Centro de Ciências Exatas, Ambientais e de Tecnologias. , ROD. D. Pedro I, Km 340, Parque das Universidades, 13086-900 - Campinas, SP - Brasil - Caixa-postal: 317, Telefone: (19) 33437018, Fax: (19) 33437235, URL da Homepage:

Experiência profissional

2020 - Atual

Universidade Estadual de Campinas

Vínculo: Servidor Público, Enquadramento Funcional: Professor Assistente Doutor - MS3, Carga horária: 24

1989 - 2020

Universidade Estadual de Campinas

Vínculo: Servidor Público, Enquadramento Funcional: Professor Assistente Doutor - MS3, Carga horária: 12

Atividades

  • 04/1989

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Introdução ao Processamento de Dados, Arquitetura de Sistemas Computacionais, Laboratório de Circuitos Lógicos, Organização de Computadores, Laboratório de Arquitetura de Sistemas Computacionais, Laboratório de Estruturas de Arquivos

  • 08/2005 - 10/2010

    Conselhos, Comissões e Consultoria, Reitoria, Pro-Reitoria de Pesquisa.,Cargo ou função, Membro do Comitê Assessor das Pró-Reitorias de Pesquisa e Graduação.

  • 03/2000 - 01/2006

    Pesquisa e desenvolvimento, Instituto de Matemática Estatística e Ciência da Computação, Departamento de Ciência da Computação.,Linhas de pesquisa

  • 03/2000 - 01/2006

    Ensino, Ciência da Computação, Nível: Pós-Graduação,Disciplinas ministradas, Arquitetura de Sistemas Computacionais

  • 08/2004 - 07/2005

    Conselhos, Comissões e Consultoria, Reitoria, Pro-Reitoria de Pesquisa.,Cargo ou função, Membro do Comitê Assessor das Pró-Reitorias de Pesquisa e Graduaçaõ.

  • 08/2003 - 07/2004

    Conselhos, Comissões e Consultoria, Reitoria, Pro-Reitoria de Pesquisa.,Cargo ou função, Membro do Comitê Assessor das Pró-Reitorias de Pesquisa e Graduação.

  • 08/2002 - 07/2003

    Conselhos, Comissões e Consultoria, Reitoria, Pro-Reitoria de Pesquisa.,Cargo ou função, Membro do Comitê Assessor das Pró-Reitoras de Pesquisa e Graduação.

1988 - Atual

Pontifícia Universidade Católica de Campinas, PUC Campinas

Vínculo: Celetista, Enquadramento Funcional: Professor titular, Carga horária: 40

2010 - 2020

Pontifícia Universidade Católica de Campinas, PUC Campinas

Vínculo: Celetista formal, Enquadramento Funcional: Pró-Reitor de Administração, Carga horária: 40

2004 - 2010

Pontifícia Universidade Católica de Campinas, PUC Campinas

Vínculo: Celetista formal, Enquadramento Funcional: Diretor Adjunto do Centro de Ciências Exatas, Carga horária: 40

Atividades

  • 02/2014

    Conselhos, Comissões e Consultoria, Reitoria.,Cargo ou função, Comissão de Normas e Assuntos Administrativos.

  • 08/1988

    Ensino, Engenharia de Computação, Nível: Graduação,Disciplinas ministradas, Arquitetura de Sistemas Computacionais, Organização Básica de Computadores e Linguagem de Montagem, Laboratório de Microcomputadores, Laboratório de Linguagem de Montagem, Algoritmo e Programação de Computadores, Circuitos Lógicos

  • 02/2010 - 01/2014

    Conselhos, Comissões e Consultoria, Reitoria.,Cargo ou função, Comissão de Normas e Assuntos Administrativos.

  • 05/2006 - 01/2010

    Conselhos, Comissões e Consultoria, Centro de Ciências Exatas, Ambientais e de Tecnologias.,Cargo ou função, Membro do Conselho Consultivo da Coordenadoria de Práticas de Formação.

  • 02/2005 - 01/2010

    Conselhos, Comissões e Consultoria, Centro de Ciências Exatas, Ambientais e de Tecnologias.,Cargo ou função, Membro da Câmara de Graduação.

  • 02/2004 - 01/2010

    Direção e administração, Centro de Ciências Exatas, Ambientais e de Tecnologias.,Cargo ou função, Diretor de Unidade - Diretor Adjunto CEATEC - Centro de Ciências Exatas, Ambientais e de Tecnológicas.

  • 03/2004 - 01/2006

    Conselhos, Comissões e Consultoria, Centro de Ciências Exatas, Ambientais e de Tecnologias.,Cargo ou função, Membro do Conselho Universitário.

  • 02/2002 - 02/2004

    Direção e administração, Instituto de Informática, Departamento de Eletrônica e Computação.,Cargo ou função, Diretor de unidade - Faculdade de Engenharia de Computação.

  • 02/2002 - 01/2003

    Conselhos, Comissões e Consultoria, Instituto de Informática, Departamento de Eletrônica e Computação.,Cargo ou função, Membro do Conselho Universitário.

  • 02/2002 - 01/2003

    Conselhos, Comissões e Consultoria, Instituto de Informática, Departamento de Eletrônica e Computação.,Cargo ou função, Membro da Câmara de Graduação.

  • 01/2000 - 01/2003

    Ensino, Mestrado Em Informática, Nível: Pós-Graduação,Disciplinas ministradas, Arquitetura de Sistemas Computacionais

  • 02/1992 - 01/2003

    Pesquisa e desenvolvimento, Instituto de Informática, Departamento de Eletrônica e Computação.,Linhas de pesquisa

  • 02/2000 - 02/2002

    Conselhos, Comissões e Consultoria, Instituto de Informática, Departamento de Eletrônica e Computação.,Cargo ou função, Membro do Conselho da Faculdade de Computação.

  • 01/2000 - 02/2002

    Conselhos, Comissões e Consultoria, Instituto de Informática, Departamento de Eletrônica e Computação.,Cargo ou função, Membro do Conselho Científico da Pró-Reitoria de Pesquisa e Pós-Graduação.

  • 01/2000 - 01/2002

    Direção e administração, Instituto de Informática, Departamento de Eletrônica e Computação.,Cargo ou função, Coordenador de curso - Engenharia de Compuação.

  • 02/1989 - 01/2000

    Conselhos, Comissões e Consultoria, Instituto de Informática, Departamento de Eletrônica e Computação.,Cargo ou função, Membro do Conselho de Departamentos do Instituto de Informática.

  • 07/1999 - 12/1999

    Direção e administração, Instituto de Informática, Departamento de Eletrônica e Computação.,Cargo ou função, Coordenador de Departamento de Eletrônica e Computação.

  • 01/1999 - 07/1999

    Direção e administração, Instituto de Informática, Departamento de Eletrônica e Computação.,Cargo ou função, Coordenador do Laboratório de Informática.

  • 01/1993 - 01/1999

    Direção e administração, Instituto de Informática, Departamento de Eletrônica e Computação.,Cargo ou função, Coordenador de curso - Engenharia de Computação.

  • 02/1989 - 01/1993

    Direção e administração, Instituto de Informática, Departamento de Eletrônica e Computação.,Cargo ou função, Coordenador de curso - Especilaização em Informática.

1982 - 1992

Fundação Centro Tecnológico para Informática

Vínculo: Servidor público ou celetista, Enquadramento Funcional: Pesquisador, Carga horária: 40

Atividades

  • 01/1990 - 03/1992

    Direção e administração, Instituto de Microeletrônica, Departamento de Sistemas Computacionais.,Cargo ou função, Chefe de Departamento.

  • 12/1982 - 03/1992

    Pesquisa e desenvolvimento, Instituto de Microeletrônica, Departamento de Sistemas Computacionais.,Linhas de pesquisa

2020 - Atual

Fundação de Apoio à Capacitação Em Tecnologia da Informação

Vínculo: Membro do conselho curador, Enquadramento Funcional: conselheiro, Carga horária: 1