Paulo Cesar Centoducatte

Possui graduação em Engenharia Elétrica pela Universidade Federal do Espírito Santo(1982), mestrado em Ciência da Computação pela Universidade Estadual de Campinas(1992) e doutorado em Ciência da Computação pela Universidade Estadual de Campinas(2000). Atualmente é Professor Doutor da Universidade Estadual de Campinas. Tem experiência na área de Ciência da Computação, com ênfase em Sistemas de Computação. Atuando principalmente nos seguintes temas:Compressão de programas, Execução de Código Comprimido, VHDL, Árvores de Expressão, Sistemas Dedicados e SoC.

Informações coletadas do Lattes em 24/01/2026

Acadêmico

Formação acadêmica

Doutorado em Ciência da Computação

1993 - 2000

Universidade Estadual de Campinas
Título: Compressão de Programas Usando Árvores de Expressão
Mario Lúcio Côrtes. Palavras-chave: Compressão de programas; Execução de Código Comprimido; VHDL; Árvores de Expressão; Sistemas Dedicados; SoC. 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: Informática.

Mestrado em Ciência da Computação

1983 - 1992

Universidade Estadual de Campinas
Título: SADAM - Um Sistema para Aquisição de Dados Meteorológicos,Ano de Obtenção: 1992
Orientador: Nelson Castro Machado
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil. Palavras-chave: Aquisição de Dados; Microprocessadores; Circuitos Lógicos; Minimização de Consumo.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: 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: Software Básico. Setores de atividade: Industria Eletro-Eletrônica; Informática; Previsão do Tempo e Prospecção Climática.

Graduação em Engenharia Elétrica

1977 - 1982

Universidade Federal do Espírito Santo

Á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: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Software Básico.

Participação em eventos

16th Symposium on Integrated Circuits and System Design.SBCCI 2003. 2003. (Simpósio).

18th Symposium on Microelectronics Technology and Devices.SBMicro 2003. 2003. (Simpósio).

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

XXX Seminário Integrado de Software e Hardware.SEMISH. 2003. (Seminário).

15th Symposium on Integrated Circuits and System Design.SBCCI 2002. 2002. (Simpósio).

17th Symposium on Microelectronics Technology and Devices and 2nd Student Forum on Microelectronics.SBMicro 2002. 2002. (Simpósio).

Participação em bancas

Aluno: Rafael Fernandes Batistella

Rodolfo Azevedo; BARROS, E. N. S.;CENTODUCATTE, Paulo Cesar. PBIW: Um Esquema de Codificação Baseado em Padrões de Instruções. 2008. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: John Edward Esquiagola Aranda

STRUM, M.; Edson Lemos Horta;CENTODUCATTE, Paulo Cesar. Reconfiguração Dinâmica de um Controlador Bluetooth. 2006. Dissertação (Mestrado em Engenharia Elétrica) - Universidade de São Paulo.

Aluno: Cristiano Lino Felício

CENTODUCATTE, P.; Ricardo Freitas;RIGO, S.Rodolfo Azevedo. 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.

Aluno: Alexandro Baldassin

CENTODUCATTE, P.; MACHADO, N. C.;FURTADO, O. J. V.. Geração Automática de Montadores em ArchC. 2005. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Felipe Vieira Klein

SANTOS, L. C. V.CENTODUCATTE, P.Rodolfo Azevedo. 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.

Aluno: Felipe Joffre Romano Renon

CENTODUCATTE, P.; LIMA, M. E.;Rodolfo Azevedo. 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.

Aluno: Johan Sebastián Eslava Garzon

CENTODUCATTE, P.; STRUM, M.; RUGGIEERO, W. V.. Estimativas de Desempenho de estruturas de Comunicação para Projeto de Sistemas-sobre-Silício. 2003. Dissertação (Mestrado em Engenharia Elétrica) - Universidade de São Paulo.

Aluno: Ricardo Ribeiro dos Santos

Rodolfo Azevedo; Guido Costa Souza de Araújo; Alberto Ferreira de Souza; Liria Matsumoto Sato; Mario Lúcio Cortes;CENTODUCATTE, Paulo Cesar. 2D-VLIW: Uma Arquitetura de Processador Baseada na Geometria da Computação. 2007. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Edson Borin

ARAÚJO, G.; Edil Severiano Tavares Fernandez; Mauricio Breternitz Junior;CENTODUCATTE, Paulo CesarAZEVEDO, R.. Algoritmos para Compressão de Microcódigo. 2007. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Marcus Bartholomeu

Rodolfo AzevedoSANTOS, L. C. V.; Hans Schneebeli;CENTODUCATTE, P.; PANNAIN, R.. Simulação Compilada para Arquiteturas Descritas em ArchC. 2005. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Sandro Rigo

ARAÚJO, G.SANTOS, L. C. V.; BARROS, E. N. S.; MACHADO, N. C.;CENTODUCATTE, P.. ArchC: Uma Linguagem de Descrição de Arquiteturas. 2004. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Rodolfo Jardim de Azevedo

CENTODUCATTE, P.ARAÚJO, G.; COELHO JUNIOR, C. J. N.; FERNANDES, E. S. T.; BARROS, E. N. S.; CÔRTES, M. L.. Uma Arquitetura para Execução de Código Comprimido em Sistemas Dedicados. 2002. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Felipe Vieira Klein

AZEVEDO, R.CENTODUCATTE, Paulo CesarSANTOS, L. C. V.. Análise e Otimização de potência de SoCs Heterogêneos. 2007. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Alexandro José Baldassin

CENTODUCATTE, Paulo Cesar; Siang Song;AZEVEDO, R.. Suporte Arquitetural para Memória Transacional. 2007. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Ricardo Ribeiro dos Santos

Rodolfo Azevedo; LIMA, M. E.;CENTODUCATTE, P.; MACHADO, N. C.. Técnicas Arquiteturais e Geração de Código para Aquiteturas Reconfiguráveis. 2005. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Estadual de Campinas.

CENTODUCATTE, P.. Professor Auxiliar. 2000. Universidade Federal de Lavras.

CENTODUCATTE, P.. Professor Auxiliar. 1998. Universidade Federal de Lavras.

Orientou

Alexandre de Queiroz

Uma interface grafica para programação em ArchC; Início: 2009; Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas; (Orientador);

Rafael Auler

Geração automática de back end de compiladores; Início: 2009; Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico; (Orientador);

Mauricio Hiroaki Suguiy

Projeto de circuitos integrados; Início: 2009; Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas; (Orientador);

Henrique Dante de Almeida

Modelo de Consumo de Energia em Memória Transacional; Início: 2008; Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico; (Orientador);

Alexandro Baldassin

Geração Automática de Montadores em ArchC; 2005; Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Paulo Cesar Centoducatte;

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, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Paulo Cesar Centoducatte;

Felipe Jofrre Romano Renon

CDR: Um Co-processador Reconfigurável Dinamicamente para Melhoria de Desempenho; 2004; Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Paulo Cesar Centoducatte;

Márcio de Oliveira Buss

Escalonamento de Instruções em Arquiteturas VLIW Particionadas Explorando Bypassing de Operandos; 2001; 0 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: Paulo Cesar Centoducatte;

Alexandro Baldassin

Explorando memória Transacional em Software nos Contextos de Arquiteturas Assimétricas, Jogos Computacionais e Consumo de Energia; 2009; Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Paulo Cesar Centoducatte;

Eduardo Bráulio Wanderley Netto

Compressão de Código Baseada em Multi-Profile; 2004; Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Paulo Cesar Centoducatte;

Rafael Auler

Suporte às ferramentas ArchC para a criação de bibliotecas compartilhadas está ticas e dinâmicas; 2009; 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: Paulo Cesar Centoducatte;

Plínio Sandes dos Santos

Implementação de um interface serial 8251A; 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: Paulo Cesar Centoducatte;

Rafael Auler

Suporte ao ACASM para a Arquitetura ARM; 2007; 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: Paulo Cesar Centoducatte;

Gabriel Ferreira Teles Gomes

Verificação dos Módulos Alias Reduction e IMDCT do MP3; 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: Paulo Cesar Centoducatte;

Rafael Avila de Espíndola

Implementação em hardware da Transformada Discreta de Cosseno; 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: Paulo Cesar Centoducatte;

Marcio Rogério Juliato

Donner: Simulador do Processador DLX em ArchC; 2003; 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: Paulo Cesar Centoducatte;

Marcio Rogério Juliato

Blitz : Simulador com Precisão de Ciclos do Processador DLX utilizando SystemC e ArchC; 2002; 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: Paulo Cesar Centoducatte;

Marcio Rogério Juliato

Xingó: Microprocessadores Reconfiguráveis; 2001; Iniciação Científica; (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Paulo Cesar Centoducatte;

Produções bibliográficas

  • BALDASSIN, A. ; KLEIN, F. ; ARAÚJO, G. ; AZEVEDO, R. ; CENTODUCATTE, P. . Characterizing the Energy Consumption of Software Transactional Memory. IEEE Computer Architecture Letters , v. v. 8, p. 56-59, 2009.

  • BALDASSIN, A. ; CENTODUCATTE, Paulo Cesar ; RIGO, S. ; CASSAROTO, Daniel ; SANTOS, L. C. V. ; SCHULTZ, M. ; FURTADO, O. J. V. . An Open-Source Binary Utility Generator. ACM Transactions on Design Automation of Electronic Systems , v. 13, p. 27-1-27-17, 2008.

  • ARAÚJO, G. ; CENTODUCATTE, P. ; AZEVEDO, R. ; PANNAIN, R. . Expression Tree Based Algorithms for Code Compression on Embedded RISC Architectures. Ieee Transaction On Vlsi Systems, v. 08, p. 530-533, 2000.

  • BALDASSIN, A. ; Centoducatte, Paulo ; SANTOS, L. C. V. . Retargetable Binary Tools. In: RIGO, S.; AZEVEDO, Rodolfo; SANTOS, L. C. V.. (Org.). Electronic System Level Design: An Open-Source Approach. 1ed.Nova york: Springe, 2011, v. , p. 99-115.

  • AULER, R. ; CENTODUCATTE, Paulo Cesar ; BORIN, E. . ACCGen: An Automatic ArchC Compiler Generator. In: 24th International Symposium on Computer Architecture and High Performance Computing, 2012, New York. Proceedings of the 24th International Symposium on Computer Architecture and High Performance Computing, 2012. p. 278-285.

  • Moreira João ; Klein, Felipe ; Baldassin, Alexandro ; CENTODUCATTE, Paulo Cesar ; Azevedo, Rodolfo ; RIGO, S. . Using Multiple Abstraction Levels to Speedup an MPSoC Virtual Platform Simulato. In: International Symposium on Rapid System Prototyping (RSP), 2011, Karlsruhe. RSP'11: Proceedings of the 22nd IEEE International Symposium on Rapid System Prototyping,, 2011. p. 99-105.

  • AULER, R. ; BALDASSIN, A. ; CENTODUCATTE, P. C. . Automatic Architecture Description Language (ADL)-Based Toolchain Generation: The Dynamic Linking Framework. In: 14th Brazilian Symposium on Programming Languages (SBLP), 2010, Salvador. Anais [do] Congresso Brasileiro de Software : Teoria e Prática, 2010., 2010. p. 27-40.

  • KLEIN, F. ; BALDASSIN, A. ; Moreira João ; CENTODUCATTE, Paulo Cesar ; RIGO, S. ; AZEVEDO, R. . STM versus lock-based systems: an energy consumption perspective. In: 16th ACM/IEEE international symposium on Low power electronics and design, 2010, Austin. ISLPED '10: Proceedings of the 16th ACM/IEEE international symposium on Low power electronics and design. New York: ACM, 2010. p. 431-436.

  • KLEIN, F. ; BALDASSIN, A. ; ARAÚJO, G. ; CENTODUCATTE, P. ; AZEVEDO, R. . On the energy-efficiency of software transactional memory. In: SBCCI '09 - Symposium on Integrated Circuits and Systems Design, 2009, Natal. Proceedings of the 22nd Annual Symposium on Integrated Circuits and System Design: Chip on the Dunes. New York, NY, USA: ACM, 2009. p. 1-6.

  • GOLDSTEIN, F. P. ; BALDASSIN, A. ; CENTODUCATTE, Paulo Cesar ; AZEVEDO, R. ; 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.

  • KRONBAUER, Fernando ; BALDASSIN, A. ; CENTODUCATTE, P. ; RIGO, S. . A Flexible Platform Framework for Rapid Transactional Memory Systems Prototyping and Evaluation. In: IEEE/IFIP International Workshop on Rapid System Prototyping, 2007, Porto Alegre. Proceedings of the 18th IEEE/IFIP International Workshop on Rapid System Prototyping. Washington, DC, USA: IEEE Computer Society, 2007. p. 123-129.

  • BALDASSIN, A. ; CENTODUCATTE, Paulo Cesar ; RIGO, S. ; CASSAROTO, Daniel ; SANTOS, L. C. V. ; SCHULTZ, M. ; FURTADO, O. J. V. . Automatic Retargeting of Binary Utilities for Embedded Code Generation. In: IEEE Annual Symposium on VLSI, 2007, Porto Alegre. ISVLSI '07: Proceedings of the IEEE Computer Society Annual Symposium on VLSI.. Washington, DC, USA: IEEE Computer Society, 2007. p. 253-258.

  • RIGO, S. ; Rodolfo Azevedo ; CENTODUCATTE, Paulo Cesar ; ARAÚJO, G. . 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 (WEAC), 2006.

  • BALDASSIN, A. ; CENTODUCATTE, P. . Geração Automática de Montadores para Modelos de Arquiteturas Escritos em ArchC. In: Brazilian Symposium on Programming Languages, 2005, Recife. SBLP05, 2005. p. 36-49.

  • BALDASSIN, A. ; CENTODUCATTE, P. ; RIGO, S. . Extending the ArchC Language for Automatic Generation of Assemblers. In: International Symposium on Computer Architecture and High Performance Computing (SBAC05), 2005, Rio de Janeiro. Proceedings of the 17th International Symposium on Computer Architecture and High Performance Computing (SBAC05), 2005. p. 60-67.

  • BILLO, E. ; AZEVEDO, R. ; ARAÚJO, G. ; CENTODUCATTE, P. ; WANDERLEY NETTO . Design of a Decompressor Engine on a SPARC Processor. In: Symposium on Integrated Circuits and Systems Design, 2005, Florianopolis. 18th Symposium on Integrated Circuits and Systems Design (SBCCI'2005), 2005. p. 110-114.

  • RIGO, S. ; JULIATO, M. R. ; AZEVEDO, R. ; ARAÚJO, G. ; CENTODUCATTE, P. . 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.

  • WANDERLEY NETTO, E. B. ; AZEVEDO, R. ; CENTODUCATTE, P. ; ARAÚJO, G. . Multi-Profile Instruction Based Compression. In: Simpósio Brasileiro de Arquitetura de Computadores, 2004, Foz do Iguaçu. SBAC 2004, 2004. p. 23-29.

  • NETTO, E. B. W. ; AZEVEDO, R. ; CENTODUCATTE, P. ; ARAÚJO, G. . Multi-profile Based Code Compression. In: 41st Design Automation Conference, 2004, San Diego, CA. 41st DAC'04, 2004. p. 245-249.

  • NETTO, E. B. W. ; CENTODUCATTE, P. ; AZEVEDO, R. ; ARAÚJO, G. . Mixed Static/Dynamic Profiling for Dictionary Based Code Compression. In: The International Symposium on System-on-Chip, 2003, Tampere. SoC 2003, 2003. p. 159-163.

  • JULIATO, M. R. ; CENTODUCATTE, P. . Comparing SystemC and ArchC through the MIPS Processor Modeling. In: Student Forum on Microelectronics, 2003, São Paulo, SP Brazil. Student Forum on Microelectronics 2003, 2003.

  • JULIATO, M. R. ; CENTODUCATTE, P. . Xingó: Prototyping Platform. In: Student Forum on Microelectronics, 2003, São Paulo, SP Brazil. Student Forum on Microelectronics 2003, 2003.

  • BUSS, M. ; AZEVEDO, R. ; CENTODUCATTE, P. C. ; ARAÚJO, G. . Tailoring Pipeline Bypassing and Functional Unit Mapping to application in Clustered VLIW Architectures. In: CASES - International Conference on Compiler, Architecture, and Synthesis for embedded Systems, 2001, Atlanta, GA - USA. Proceedings of CASES-2001, 2001. p. 141-148.

  • CENTODUCATTE, P. . Arquiteturas Avançadas de Computadores: uma Introdução. In: 1a Jornada de Estudos em Computação de Piracicaba e Região, 2000, Piracicaba - SP. 1a Jornada de Estudos em Computação de Piracicaba e Região, 2000. p. 135-153.

  • CENTODUCATTE, P. ; ARAÚJO, G. ; PANNAIN, R. . Compressed Code Execution on DSP Architectures. In: ISSS´99, 1999, San Jose. Proceedings of 12th International Symposium on System Synthesis, 1999. p. 56-61.

  • PANNAIN, R. ; CENTODUCATTE, P. ; ARAÚJO, G. . Using Factorization to Compress DSP Programs. In: SBAC-PAD´99, 1999, Natal. Proceedings of 11th Symposium on Computer Architecture and High Performance Computing, 1999. p. 223-229.

  • CENTODUCATTE, P. ; ARAÚJO, G. ; PANNAIN, R. ; CÔRTES, M. L. . Code Compression Based on Operand Factorization. In: MICRO-31, 1998. Proceedings of 31th Annual International Symposium on Microarchitecture, 1998. p. 194-201.

  • CENTODUCATTE, P. ; GIMENES, I. M. S. ; MACHADO, N. C. ; PINTO, H. H. . Um Sistema de Aquisição de Dados Meteorológico Baseado em Microprocessador. In: I Semana de Informática da UFBA, 1986, Salvador, BA. Anais da I Semana de Informática da UFBA, 1986.

  • CENTODUCATTE, P. ; RIGO, S. . Tutorial: ArchC: Linguagem de Descrição de Arquiteturas. 2003. (Apresentação de Trabalho/Outra).

  • CENTODUCATTE, P. . Tutorial : Arquiteturas Avançadas de Computadores: Uma introdução. 2000. (Apresentação de Trabalho/Outra).

  • AULER, R. ; CENTODUCATTE, P. ; BALDASSIN, A. . Um sistema de ligação dinâmica independente de arquitetura baseado em ADL. Campinas: IC-Unicamp, 2009 (Relatório Técnico).

  • AULER, R. ; CENTODUCATTE, P. . Suporte para a Descrição da Arquitetura ARM utilizando a ADL ArchC. WSCAD-SSC 2009, 2009 (Workshop de Iniciação Científica).

  • RIGO, S. ; CENTODUCATTE, Paulo Cesar ; BALDASSIN, A. . Memórias Transacionais: Uma Nova Alternativa para Programação Concorrente. Gramado - Rio Grande do Sul -: WSCAD 2007: VIII Workshop em Sistemas Computacionais de Alto Desempenho, 2007 (Mini-Curso).

  • RIGO, S. ; Rodolfo Azevedo ; ARAÚJO, G. ; CENTODUCATTE, Paulo Cesar . Construção de Modelos de Processadores Usando uma Linguagem de Descrição de Arquiteturas. Rio de Janeiro: VI Workshop em Sistemas Computacionais de Alto Desempenho, 2005 (Mini-Curso).

Projetos de pesquisa

  • 2002 - Atual

    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: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Mestrado acadêmico: (1) Doutorado: (1) . , Integrantes: Paulo Cesar Centoducatte - Coordenador / Guido Araújo - Integrante / Rodolfo Azevedo - Integrante / Eduardo Bráulio Wanderley Netto - Integrante / Eduardo Billo - Integrante., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa., Número de produções C, T & A: 5 / Número de orientações: 1

  • 2002 - Atual

    ArchC - Linguagem para Descricao de Arquiteturas, Descrição: Desenvolvimento de uma Linguagem para Descricao de Arquiteturas baseada em SystemC. , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (1) / Doutorado: (2) . , Integrantes: Paulo Cesar Centoducatte - Integrante / Guido Araújo - Integrante / Rodolfo Azevedo - Coordenador / Márcio Rogério Juliato - Integrante / Sandro Rigo - Integrante / Marcus Bartholomeu - Integrante / Alexandro Baldassin - Integrante., Financiador(es): Fundação de Amparo à Pesquisa do Estado de São Paulo - Bolsa / Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Bolsa / Universidade Federal de Pernambuco - Cooperação.Número de orientações: 3

  • 2002 - Atual

    ChameLeon - Especialização de Arquiteturas para Sistemas Dedicados, Descrição: Projeto de algoritmos e estruturas de hardware que possibilitem a especialização de arquiteturas e criação de arquiteturas reconfiguráveis. , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (2) / Mestrado profissional: (1) / Doutorado: (2) . , Integrantes: Paulo Cesar Centoducatte - Integrante / Guido Araújo - Integrante / Rodolfo Azevedo - Coordenador / Paulo Eduardo Ferreira de Castro - Integrante / Edson Borin - Integrante / Nahri Balesdent Moreano - Integrante / Gustavo Sverzut Barbieri - Integrante / Luciana Shiroma Montali - Integrante., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa / Fundação de Amparo à Pesquisa do Estado de São Paulo - Bolsa / Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.

  • 2001 - Atual

    Xingo: Um Compilador Otimizante para Processadores Dedicados e Reconfiguráveis, Descrição: Pesquisa e desenvolvimento de técnicas para otimização de código para processadores dedicados e reconfiguráveis. , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Mestrado acadêmico: (3) . , Integrantes: Paulo Cesar Centoducatte - Integrante / Guido Araújo - Coordenador / Rodolfo Azevedo - Integrante / Cristiano Lino Felício - Integrante / Wesley Attrot - Integrante / Marcio Rodrigo de Oliveira - Integrante., Financiador(es): Fundação de Amparo à Pesquisa do Estado de São Paulo - Auxílio financeiro.Número de orientações: 1

Projetos de desenvolvimento

  • 2002 - Atual

    Brazil-IP, Descrição: Formação de recursos humanos na área de projeto de circuitos integrados.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (16) / Mestrado acadêmico: (8) . , Integrantes: Paulo Cesar Centoducatte - Integrante / Guido Araújo - Integrante / Rodolfo Azevedo - Integrante / Edna Natividade da Silva Barros - Coordenador / Marius Strum - Integrante / Manoel Eusébio de Lima - Integrante., Financiador(es): Universidade Federal de Campina Grande - Cooperação / Pontifícia Universidade Católica do Rio Grande do Sul - Cooperação / Universidade Federal de Minas Gerais - Cooperação / Universidade Federal de Pernambuco - Cooperação / Universidade de Brasilia - Cooperação / Universidade de São Paulo - Cooperação / Universidade Federal do Rio Grande do Sul - 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 Estadual de Campinas - Cooperação / Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.Número de orientações: 1

  • 2002 - Atual

    Brazil-IP, Descrição: Formação de recursos humanos na área de projeto de circuitos integrados.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (16) / Mestrado acadêmico: (8) . , Integrantes: Paulo Cesar Centoducatte - Integrante / Guido Araújo - Integrante / Rodolfo Azevedo - Integrante / Edna Natividade da Silva Barros - Coordenador / Marius Strum - Integrante / Manoel Eusébio de Lima - Integrante., Financiador(es): Universidade Federal de Campina Grande - Cooperação / Pontifícia Universidade Católica do Rio Grande do Sul - Cooperação / Universidade Federal de Minas Gerais - Cooperação / Universidade Federal de Pernambuco - Cooperação / Universidade de Brasilia - Cooperação / Universidade de São Paulo - Cooperação / Universidade Federal do Rio Grande do Sul - 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 Estadual de Campinas - Cooperação / Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.Número de orientações: 1

  • 2002 - Atual

    Brazil-IP, Descrição: Formação de recursos humanos na área de projeto de circuitos integrados.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (16) / Mestrado acadêmico: (8) . , Integrantes: Paulo Cesar Centoducatte - Integrante / Guido Araújo - Integrante / Rodolfo Azevedo - Integrante / Edna Natividade da Silva Barros - Coordenador / Marius Strum - Integrante / Manoel Eusébio de Lima - Integrante., Financiador(es): Universidade Federal de Campina Grande - Cooperação / Pontifícia Universidade Católica do Rio Grande do Sul - Cooperação / Universidade Federal de Minas Gerais - Cooperação / Universidade Federal de Pernambuco - Cooperação / Universidade de Brasilia - Cooperação / Universidade de São Paulo - Cooperação / Universidade Federal do Rio Grande do Sul - 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 Estadual de Campinas - Cooperação / Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.Número de orientações: 1

  • 2002 - Atual

    Brazil-IP, Descrição: Formação de recursos humanos na área de projeto de circuitos integrados.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (16) / Mestrado acadêmico: (8) . , Integrantes: Paulo Cesar Centoducatte - Integrante / Guido Araújo - Integrante / Rodolfo Azevedo - Integrante / Edna Natividade da Silva Barros - Coordenador / Marius Strum - Integrante / Manoel Eusébio de Lima - Integrante., Financiador(es): Universidade Federal de Campina Grande - Cooperação / Pontifícia Universidade Católica do Rio Grande do Sul - Cooperação / Universidade Federal de Minas Gerais - Cooperação / Universidade Federal de Pernambuco - Cooperação / Universidade de Brasilia - Cooperação / Universidade de São Paulo - Cooperação / Universidade Federal do Rio Grande do Sul - Cooperação / Fundação de Amparo à Pesquisa do Estado de São Paulo - Bolsa / Universidade Estadual de Campinas - Cooperação / Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa / Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.Número de orientações: 1

Prêmios

2009

Workshop de Iniciação Científica, WSCAD-SSC 2009.

2008

Júlio Salec Award - Best Paper, SBAC-PAD 2008 - International Synposium on Computer Architecture and High Performance Computing., SBAC-PAD.

2005

Primeiro Colocado na Segunda Olímpiada Universitária Altera, PI Componentes.

2002

Segundo Colocado na Primeira Olimpíada Universitária Altera, PI Componentes.

Histórico profissional

Endereço profissional

  • Universidade Estadual de Campinas, Instituto de Computação, Departamento de Sistemas de Computação. , Cidade Universitaria Zeferino Vaz, Barão Geraldo, 13083970 - Campinas, SP - Brasil - Caixa-postal: 6176, Telefone: (19) 37885886, Fax: (19) 37885847

Experiência profissional

2000 - Atual

Universidade Estadual de Campinas

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

1992 - 2000

Universidade Estadual de Campinas

Vínculo: Servidor público ou celetista, Enquadramento Funcional: Professor Assistente, Carga horária: 40, Regime: Dedicação exclusiva.

1987 - 1992

Universidade Estadual de Campinas

Vínculo: Servidor público ou celetista, Enquadramento Funcional: Instrutor, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

  • 01/2003

    Ensino, Engenharia de Computação, Nível: Graduação,Disciplinas ministradas, MC542 - Organização de Computadores: Teoria e Prática, MC722 - Projeto de Sistemas Computacionais, MC912 - Tópicos Especiais em Arquitetura de Computadores

  • 04/2000

    Ensino, Ciência da Computação, Nível: Pós-Graduação,Disciplinas ministradas, MO615 - Implementação de Linguagens II, MO401 - Arquiteturas de Compiladores I, MO801 - Tópicos em Arquitetura e Hardware (Projeto de ASICS usando VHDL)

  • 01/2000

    Pesquisa e desenvolvimento , Instituto de Computação, .,Linhas de pesquisa

  • 04/1987

    Ensino, Engenharia de Computação, Nível: Graduação,Disciplinas ministradas, MC019 - Estágio Supervisionado, MC100 - Algoritmos e Programação de Computadores, MC101- Laboratório de Programação de Computadores, MC102 - Algoritmos e Programação de Computadores, MC111- Introdução ao Processamento de Dados, MC404 - Organização Básica de Computadores e Linguagem de Montagem, MC405 - Prática de Programação em Linguagem de Montagem, MC513 - Laboratório de eletrônica Básica, MC522 - Organização de Computadores, MC602 - Circuitos Lógicos e Organização de Computadores, MC603 - Laboratório de Circuitos Lógicos, MC702 - Arquitetura de Computadores, MC703 - Laboratório de Microcomputadores, MC723 - Laboratório de Projetos de Sistemas Computacionais, MC030 - Projeto Final de Graduação

  • 08/2000 - 08/2004

    Direção e administração, Instituto de Computação, Departamento de Sistemas de Computação.,Cargo ou função, Chefe de Departamento.

  • 11/1996 - 08/2000

    Direção e administração, Instituto de Computação, Departamento de Sistemas de Computação.,Cargo ou função, Representante Docente na Congregação do Instituto.