| Dados pessoais | Formação acadêmica/Titulação | Atuação profissional | Linhas de pesquisa | Projetos de pesquisa | Áreas de atuação |
| Idiomas | Prêmios e títulos | Produção científica, tecnológica e artística/cultural | Dados complementares | Indicadores de produção |
|
Curriculum Vitae Sandro Rigo | Veja Sandro Rigo em outras bases
|
| Nome | Sandro Rigo |
| Nome em citações bibliográficas | RIGO, S. |
| Sexo | Masculino |
| Endereço profissional | Universidade Estadual de Campinas, Instituto de Computação. Avenida Albert Einstein, 1251 Cidade Universitária 13083-970 - CAMPINAS, SP - Brasil - Caixa-Postal: 6176 Telefone: (19) 37885849 Fax: (19) 37885842 E-mail: sandro@ic.unicamp.br URL da Homepage: http://www.ic.unicamp.br/~sandro |
| 2000 - 2004 |
Doutorado em Ciência da Computação. Universidade Estadual de Campinas, UNICAMP, Brasil. Título: ArchC: Uma Linguagem de Descrição de Arquiteturas, Ano de Obtenção: 2004. 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; Projeto em Nível de Sistema; Linguagem de descrição; Sistemas embutidos de computador. 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. |
| 1994 - 1997 | Graduação em Matemática Aplicada e Computacional. Universidade Estadual de Campinas, UNICAMP, Brasil. |
| Sociedade Brasileira de Computação, SBC, Brasil. |
| Vínculo institucional | ||
| 2005 - 2005 | Vínculo: Colaborador, Enquadramento Funcional: Professor |
| Outras informações | Ministrou aulas no curso de Introdução à Programação para alunos participantes da Olimpíada Brasileira de Informática (OBI) |
| Vínculo institucional | ||
| 2004 - 2004 | Vínculo: Colaborador, Enquadramento Funcional: Professor Convidado, Carga horária: 35 |
| Atividades |
| 7/2004 - 7/2004 | Outras atividades técnico-científicas . | |
| Atividade realizada ministrou aulas no Curso de Introdução a Programação de Computadores, realizado no IC-UNICAMP, de 13 a 18 de Julho de 2004, com duração de 35 horas, na VI Olimpíada Brasileira de Informática (OBI2004). |
| Pontifícia Universidade Católica de Campinas, PUC-CAMPINAS, Brasil. |
| Vínculo institucional | ||
| 2004 - 2005 | Vínculo: Livre, Enquadramento Funcional: Professor, Carga horária: 20 |
| Atividades |
| 2/2005 - 7/2005 | Ensino, Engenharia Elétrica, Nível: Graduação. | |
| Disciplinas ministradas Circuitos Lógicos |
| 1/2005 - 2/2005 | Ensino, Engenharia de Computação, Nível: Graduação. | |
| Disciplinas ministradas Arquitetura de Computadores (curso de verão) |
| 8/2004 - 12/2004 | Ensino, Engenharia Elétrica, Nível: Graduação. | |
| Disciplinas ministradas Arquitetura de Computadores Organização Básica de Computadores |
| 8/2004 - 12/2004 | Ensino, Engenharia de Computação, Nível: Graduação. | |
| Disciplinas ministradas Laboratório de Circuitos Lógicos |
| Universidade Estadual de Campinas, UNICAMP, Brasil. |
| Vínculo institucional | ||
| 2005 - Atual | Vínculo: Servidor Público, Enquadramento Funcional: Professor Doutor, Carga horária: 40, Regime: Dedicação exclusiva. |
| Vínculo institucional | ||
| 2005 - 2005 | Vínculo: Servidor Público, Enquadramento Funcional: Professor Doutor, Carga horária: 20 |
| Vínculo institucional | ||
| 2002 - 2002 | Vínculo: Livre, Enquadramento Funcional: Bolsista, Carga horária: 4 |
| Vínculo institucional | ||
| 2001 - 2001 | Vínculo: Livre, Enquadramento Funcional: Bolsista, Carga horária: 4 |
| Atividades |
| 3/2006 - Atual | Ensino, Engenharia de Computação, Nível: Graduação. | |
| Disciplinas ministradas Laboratório de Circuitos Lógicos Algoritmos e Programação de Computadores |
| 1/2006 - Atual | Atividades de Participação em Projeto, Instituto de Computação. | |
| Projetos de pesquisa Projetos baseados em Plataformas: Estabelecendo um Ambiente Comum para Pesquisas e Desenvolvendo Novas Metodologias de Projeto |
| 3/2005 - Atual | Pesquisa e desenvolvimento , Instituto de Computação, . | |
| Linhas de pesquisa Linguagens de Programação e Compiladores Arquitetura de Computadores Projeto de Sistemas Dedicados Compilação para Arquiteturas Multicore |
| 3/2005 - Atual | Atividades de Participação em Projeto, Instituto de Computação, . | |
| Projetos de pesquisa ChameLeon - Especialização de Arquiteturas para Sistemas Dedicados |
| 6/2001 - Atual | Atividades de Participação em Projeto, Instituto de Computação. | |
| Projetos de pesquisa ArchC: Uma Linguagem de Descrição de Arquiteturas |
| 7/2005 - 12/2005 | Ensino, Engenharia de Computação, Nível: Graduação. | |
| Disciplinas ministradas Estruturas de Dados |
| 3/2005 - 7/2005 | Ensino, Engenharia de Computação, Nível: Graduação. | |
| Disciplinas ministradas Laboratório de Circuitos Lógicos |
| 2/2000 - 2/2004 | Atividades de Participação em Projeto, Instituto de Computação, . | |
| Projetos de pesquisa Um Compilador Otimizante para Processadores Dedicados e Reconfiguráveis |
| 6/2001 - 6/2003 | Conselhos, Comissões e Consultoria, Instituto de Computação. | |
| Cargo ou função Representante Discente junto à Comissão de Pós-Graduação. |
| 3/2002 - 7/2002 | Estágios Instituto de Computação. | |
| Estágio realizado Programa de Estágio de Docente na Atividade Supervisionada de Apoio a Docência. |
| 08/2001 - 12/2001 | Estágios , Instituto de Computação, . | |
| Estágio realizado Programa de Estágio Docente na Atividade Supervisionada de Apoio a Docência. |
| 1. | Linguagens de Programação e Compiladores |
| 2. | Arquitetura de Computadores |
| 3. | Projeto de Sistemas Dedicados |
| 4. | Compilação para Arquiteturas Multicore |
| 2001 - Atual | ArchC: Uma Linguagem de Descrição 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 ( 1) / Especialização ( 0) / Mestrado acadêmico ( 2) / Mestrado profissionalizante ( 0) / Doutorado ( 2) . Integrantes: Guido Araújo - Integrante / Paulo Cesar Centoducatte - Integrante / Marcus Bartholomeu - Integrante / Thiago Massaroli Sigrist - Integrante / Marilia Chiozo - Integrante / Bruno Corsi - Integrante / Alexandro Baldassin - Integrante / Sandro Rigo - Coordenador. Finaciador(es): Universidade Federal de Pernambuco - Cooperação / 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. Número de produções C, T & A: 8. |
| 2005 - Atual | ChameLeon - Especialização de Arquiteturas para Sistemas Dedicados |
| Descrição: Projeto de algoritmos e hardware que possibilitem a especialização de arquiteturas e criação de arquiteturas reconfiguráveis. Número do processo: 55.2117/2002-1 Grupo: Sistemas de Computação Tipo do Projeto: Pesquisa Aplicada Tipo de Envolvimento: Projeto Institucional. Situação: Em andamento; Natureza: Pesquisa. Alunos envolvidos: Graduação ( 3) / Especialização ( 0) / Mestrado acadêmico ( 1) / Mestrado profissionalizante ( 0) / Doutorado ( 0) . Integrantes: Guido Araújo - Integrante / Rodolfo Jardim de Azevedo - Coordenador / Paulo César Centoducatte - Integrante / Sandro Rigo - Integrante. Finaciador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa / Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio finaceiro. Número de produções C, T & A: 2. |
| 2000 - 2004 | Um Compilador Otimizante para Processadores Dedicados e Reconfiguráveis |
| Descrição: A crescente demanda por dispositivos portáteis, combinado com o aumento na disponibilidade de transistores, vem resultando em um aumento no interesse por arquiteturas especializadas em Computação. O objetivo central deste projeto é viabilizar um esforço de pesquisa, articulado através de uma plataforma de compilação comum, que sirva como base para realização de pesquisa pioneira em técnicas de compilação para arquiteturas dedicadas e reconfiguráveis. A experiência internacional (ex. projetos SPAM, SUIF e IMPACT) tem demonstrado que sem uma infra-estrutura sólida de compilação os resultados da pesquisa ficam restritos ao meio acadêmico. Estes resultados freqüentemente são ignorados pela indústria, quer seja por não terem sido validados em sua plenitude, através de {\it benchmarks} realistas, quer seja por não virem acompanhados de uma análise criteriosa de sua interação com outras otimizações. Assim sendo, o objetivo fundamental deste projeto é garantir que a infra-estrutura de compilação resultante seja extremamente estável, de modo a permitir uma base sólida sob a qual novos algoritmos possam ser pesquisados.. Situação: Concluído; Natureza: Pesquisa. Alunos envolvidos: Graduação ( 1) / Especialização ( 0) / Mestrado acadêmico ( 2) / Mestrado profissionalizante ( 0) / Doutorado ( 6) . Integrantes: Guido Araújo - Coordenador / Guilherme Ottoni - Integrante / Rodolfo Jardim de Azevedo - Integrante / Marcus Bartholomeu - Integrante / Paulo César Centoducatte - Integrante / Ricardo Pannain - Integrante / Mário Lúcio Cortes - Integrante / Nahri Moreano - Integrante / Eduardo Wanderley - Integrante / Sandro Rigo - Integrante. Finaciador(es): Fundação de Amparo à Pesquisa do Estado de São Paulo - Bolsa. Número de produções C, T & A: 3. |
| 2006 - Atual | Projetos baseados em Plataformas: Estabelecendo um Ambiente Comum para Pesquisas e Desenvolvendo Novas Metodologias de Projeto |
| Descrição: Projeto de Cooperação Nacional (PROCAD) entre Unicamp, UFCG e UFPE. O objetivo é a criação de metodologias e infra-estrutura para o aumento da capacidade de exploração de alternativas de projeto de plataformas SoCs, visando a possibilidade de simular não só o processador executando um dado software, mas também todos os componentes envolvidos no sistema tais como memórias, sistemas de interconexão e IP-cores de aplicação específica projetados como módulos em alguma linguagem de descrição de hardware.. Situação: Em andamento; Natureza: Pesquisa. Alunos envolvidos: Graduação ( 0) / Especialização ( 0) / Mestrado acadêmico ( 7) / Mestrado profissionalizante ( 0) / Doutorado ( 4) . Integrantes: Pablo Viana da Silva - Integrante / Edna Barros - Coordenador / Paulo César Centoducatte - Integrante / Manuel Euzebio de Lima - Integrante / Richard Maciel Costa - Integrante / Alexandro Baldassin - Integrante / Bruno de Carvalho Albertini - Integrante / Cristiano Araújo - Integrante / Abel Guilhermino Filho - Integrante / Edson Barbosa Lisboa - Integrante / Sandro Rigo - Integrante. Finaciador(es): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Auxílio finaceiro / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Bolsa.. |
| 1. | Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação /
Especialidade: Compiladores e Linguagens de Programação. |
| 2. | 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. |
| 3. | Grande área: Ciências Exatas e da Terra / Área: Matemática / Subárea: Matemática Aplicada. |
| Compreende | Inglês (Bem). |
| Fala | Inglês (Bem). |
| Lê | Inglês (Bem). |
| Escreve | Inglês (Bem). |
| 2005 | 2a. Olimpíada Universitária de Projeto de Hardware, Altera - Pi Componentes. |
| 2004 | Julio Salek Aude Award (Best Paper), 16th Symposium on Computer Architecture and High Performance Computing (SBAC-PAD'04). |
| Produção científica, tecnológica e artística/cultural | Ocultar informações complementares |
| Produção bibliográfica | Produção técnica | Orientações concluídas |
| Produção bibliográfica |
| Artigos publicados em periódicos (Completo) |
| 1. |
AZEVEDO, Rodolfo Jardim de ; RIGO, S. ; BARTHOLOMEU, Marcus ; ARAÚJO, Guido ; ARAÚJO, Cristiano ; BARROS, Edna . The ArchC Architecture Description Language and Tools.
International Journal of Parallel Programming, v. 33, n. 5, p. 453-484, 2005. Palavras-chave: Architecture Description Language; Computer Architecture; System Level Design. 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. Referências adicionais: Estados Unidos/Inglês; Meio de divulgação: Impresso; Homepage: http://dx.doi.org/10.1007/s10766-005-7301-0; ISSN/ISBN: 08857458. Mês: Outubro 2005 Grupo/Linha de Pesquisa: Ssitemas de Computação Vínculo: /o autor Marcus Bartholomeu era aluno de doutorado do prof. Rodolfo. Tese defendida em Novembro de 2005. |
| 2. | RAJAGOPALAN, S. ; RAJAN, S. P. ; MALIK, S. ; RIGO, S. ; ARAÚJO, Guido ; TAKAYAMA, K. . A Retargetable Compiler Framework for DSPs With Instruction-Level Paralelism.
IEEE Transactions On Computer-Aided Design Of Integrated Circuits And Systems, v. 20, n. 11, p. 1319-1328, 2001. Palavras-chave: Compiler; DSP; Retargetable. Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação. Referências adicionais: Estados Unidos/Inglês; Meio de divulgação: Impresso; ISSN/ISBN: 0278070. |
| Trabalhos em eventos (Completo) |
| 2. | SILVA, P. V. ; BARROS, Edna ; RIGO, S. ; ARAÚJO, Guido ; AZEVEDO, Rodolfo Jardim de . Modeling and Simulationg Memory Hierarchies in a Platform-Based Design Methodology. In: Design, Automation & Test in Europe (DATE), 2004, Paris.
Proceedings of the Design, Automation and Test in Europe Conference, 2004. v. I. Palavras-chave: Memory Hierarchy; Architecture Description Language; System Level Design. 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. Referências adicionais: Classificação do evento: Internacional; França/ Inglês; Meio de divulgação: Impresso |
| 3. | RIGO, S. ; JULIATO, Marcio ; AZEVEDO, Rodolfo Jardim de ; ARAÚJO, Guido ; CENTODUCATTE, Paulo Cesar . Teaching Computer Architecture Using an Architecture Description Language. In: Workshop on Computer Architecture Education - In Conjunction with the 31st International Symposium on Computer Architecture, 2004, Munique.
Proceedings of the Workshop on Computer Architecture Education, 2004. Palavras-chave: Architecture Description Language; Education; Computer Architecture. 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. Referências adicionais: Classificação do evento: Internacional; Alemanha/ Inglês; Meio de divulgação: Vários; Homepage: http://www4.ncsu.edu/~efg/wcae/2004 |
| 4. | RIGO, S. ; ARAÚJO, Guido ; BARTHOLOMEU, Marcus ; AZEVEDO, Rodolfo Jardim de . ArchC: A SystemC-Based Architecture Description Language. In: 16th Symposium on Computer Architecture and High Performance Computing (SBAC'04), 2004, Foz do Iguaçu.
Proceedings of the 16th Symposium on Computer Architecture and High Performance Computing (SBAC'04), 2004. Palavras-chave: Architecture Description Language; Arquitetura de Computadores; Projeto em Nível de Sistema; Sistemas embutidos de computador. 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. Referências adicionais: Classificação do evento: Internacional; Brasil/ Português; Meio de divulgação: Vários |
| 5. | BARTHOLOMEU, Marcus ; AZEVEDO, Rodolfo Jardim de ; RIGO, S. ; ARAÚJO, Guido . Optimizations for Compiled Simulation Using Instruction Type Information. In: 16th Symposium on Computer Architecture and High Performance Computing (SBAC'04), 2004, Foz do Iguaçu.
Proceedings of the 16th Symposium on Computer Architecture and High Performance Computing (SBAC'04), 2004. Palavras-chave: Architecture Description Language; Arquitetura de Computadores; Simulação compilada; Projeto em Nível de Sistema; Sistemas embutidos de computador. 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. Referências adicionais: Classificação do evento: Internacional; Brasil/ Português; Meio de divulgação: Vários |
| 6. | SILVA, P. V. ; BARROS, Edna ; RIGO, S. ; ARAÚJO, Guido ; AZEVEDO, Rodolfo Jardim de . Exploring Memory Hierarchy using ArchC. In: The 15th Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), 2003, São Paulo.
15th Symposium on Computer Architecture and High Performance Computing (SBAC-PAD 2003), 2003. Palavras-chave: Architecture Description Language; Memory Hierarchy; System Level Design. 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. Referências adicionais: Classificação do evento: Internacional; Brasil/ Inglês; Meio de divulgação: Impresso |
| 7. | RAJAGOPALAN, S. ; MALIK, S. ; RAJAN, S. P. ; RIGO, S. ; ARAÚJO, Guido . Modifing a VLIW Compiler Framework to Implement an Optimizing Compiler for a Fixed Point DSP. In: 5th International Workshop on Software and Compilers for Embedded Systems(SCOPES 2001, 2001.
Proceedings of the 5th International Workshop on Software and Compilers for Embedded Systems(SCOPES 2001), 2001. Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação. Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: 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: Compiladores e Linguagens de Programação. Referências adicionais: Classificação do evento: Internacional; Alemanha/ Inglês; Meio de divulgação: Impresso |
| 8. | OTTONI, G. ; RIGO, S. ; ARAÚJO, Guido ; RAJAGOPALAN, S. ; MALIK, S. . Optimal Live Range Merge for Address Register Allocation in Embedded Programs. In: International Conference on Compiler Construction (CC), 2001, Genova.
Lecture Notes in Computer Science, 2001. v. 2027. p. 274-288. Palavras-chave: Address Register Allocation; Embedded Programs; Compiler. Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Compiladores e Linguagens de Programação. Referências adicionais: Classificação do evento: Internacional; Itália/ Inglês; Meio de divulgação: Impresso; ISSN/ISBN: 03029743. |
| Produção técnica |
| Softwares sem registro de patente |
| 1. | RIGO, S. ; ARAÚJO, Guido ; BARTHOLOMEU, Marcus ; AZEVEDO, Rodolfo Jardim de . The ArchC Pre-processor and Simulator Generator. 2004. Palavras-chave: Architecture Description Language; System Level Design. 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. Referências adicionais: Brasil/Inglês; Meio de divulgação: Digital; Homepage: http://www.archc.org; Finalidade: Geração de ferramentas de software a partir de uma descrição alto nível de uma arquitetura; Plataforma: Linux; Disponibilidade: Irrestrita. Este software esta disponível sob licenca GPL na internet. |
| Trabalhos técnicos |
| 1. | RIGO, S. . Assessoria: Fundação de Amparo à Pesquisa do Estado de São Paulo. 2005. 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. Referências adicionais: Brasil/Português; Disponibilidade: ; Nº páginas: 0. |
| Demais tipos de produção técnica |
| 1. | RIGO, S. . Membro do Comitê de Programa do 10º Simpósio Brasileiro de Linguagem de Programação. 2006.
(Revisão de artigo).
Palavras-chave: Linguagens de Programação. Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Compiladores e Linguagens de Programação. Referências adicionais: Brasil/Português; Inst. promotora/financiadora: SBC. |
| 2. | RIGO, S. ; AZEVEDO, Rodolfo Jardim de ; ARAÚJO, Guido ; CENTODUCATTE, Paulo César . Construção de Modelos de Processadores Usando uma Linguagem de Descrição de Arquiteturas.
2005. (Curso de curta duração ministrado/Outra). Palavras-chave: Linguagem de Descrição de Arquiteturas; Simulação de Hardware; Projeto em Nível de Sistema. 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. Referências adicionais: Brasil/Português; Meio de divulgação: Impresso; Unidade: horas; Tipo de participação: Docente; Duração do evento: 2; Local: WSCAD 2005; Cidade: Rio de Janeiro; Inst. promotora: VI Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD). |
| Orientações concluídas |
| Orientações de outra natureza |
| 1. | Francisco Javier Perez Gutiérrez.
Estudo da Arquitetura MIPS utilizando a Linguagem ArchC. Programa de Intercâmbio IAESTE Brasil-Espanha..
2004. 0 f.
Orientação de outra natureza - Pontifícia Universidade Católica de Campinas. Orientador: Sandro Rigo.
Palavras-chave: Arquitetura de Computadores. 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. Referências adicionais: Brasil/Português; Tipo de orientação: Orientador principal. Fui tutor deste aluno durante a sua participação no Programa de Intercâmbio da IATESTE, vindo da Universitat Politèctica de Catalunya - Espanha.. |
| Participação em bancas examinadoras | Participação em eventos | Orientações em andamento |
| Participação em bancas examinadoras |
| Dissertações |
| 1. | CENTODUCATTE, Paulo César; FREITAS, Ricardo Luís de; AZEVEDO, Rodolfo Jardim de; RIGO, S.. Participação em banca de Cristiano Lino Felício.
Representações Intermediárias e Geração de Códigos no Compilador Redirecionável Xingo.
2005. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas. Palavras-chave: Compiladores; Representação Intermediária. Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Compiladores e Linguagens de Programação. Referências adicionais: Brasil/Português. |
| 2. | AZEVEDO, Rodolfo Jardim de; RICARTE, Ivan Luiz Marques; RIGO, S.. Participação em banca de Francisco Blasi Junior.
Otimização em Loops no Projeto Xingó.
2005. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas. Palavras-chave: Compiladores; Otimização de Código; Laços. Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Compiladores e Linguagens de Programação. Referências adicionais: Brasil/Português. |
| Participação em eventos |
| 1. | 17th International Synposium on Computer Architecture and High Performance Computing.
2005. (Participações em eventos/Congresso). 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: Compiladores e Linguagens de Programação. Referências adicionais: Brasil/. |
| 3. | 16th SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEM DESIGN (SBCCI).
2003. (Participações em eventos/Congresso). 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. Referências adicionais: Brasil/. |
| 5. | 13th SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEM DESIGN (SBCCI).
2000. (Participações em eventos/Congresso). 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. Referências adicionais: Brasil/. |
| 6. | 18th Symposium on Integrated Circuits and Systems Design.
2005. (Participações em eventos/Simpósio). 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. Referências adicionais: Brasil/. |
| Orientações em andamento |
| Mestrado |
| 1. | Richard Maciel Costa. Uma Ferramenta para Auxílio na Co-simulação usando VHDL e SystemC.
Início: 2005.
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). Palavras-chave: Arquitetura de Computadores; Simulação de Hardware; SystemC; VHDL. 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. Referências adicionais: Brasil/Português. |
| 2. | Bruno de Carvalho Albertini. Plataforma para Simulação de Sistemas Multi-processador baseado em uma Linguagem de Descrição de Arquiteturas.
Início: 2005.
Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico. (Orientador). Palavras-chave: Projeto em Nível de Sistema; Sistemas embutidos de computador; Plataforma Multi-processador; Linguagem de Descrição de Arquiteturas. 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. Referências adicionais: Brasil/Português. |
| Iniciação científica |
| 1. | Douglas Diniz. Desenvolvimento de Sistemas de Simulação de Sistemas Multiprocessados. Início: 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). Palavras-chave: Arquitetura de Computadores; Simulação de Plataformas; Sistemas Multiprocessados. 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: Software Básico. Referências adicionais: Brasil/Português. |
| 2. | Luis Felipe Strano Moraes. Construção de Compiladores. Início: 2005. Iniciação científica (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico. (Orientador). Palavras-chave: Compiladores; Linguagens de Programação. Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Compiladores e Linguagens de Programação. Referências adicionais: Brasil/Português. |
| 3. | Fabio de Paula Caraça Smirmaul. Uma Contribuição ao Desenvolvimento de uma Estrutura de Simulação de Plataformas. Início: 2005. Iniciação científica (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico. (Orientador). Palavras-chave: Linguagem de Descrição de Arquiteturas; Projeto em Nível de Sistema; Sistemas embutidos de computador; Plataforma Multi-processador. 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. Referências adicionais: Brasil/Português. |
| 4. | Geraldo Itagiba de Andrade. Automação de Testes para Modelos de Processadores em ArchC. Início: 2005. Iniciação científica (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico. (Orientador). 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: Compiladores e Linguagens de Programação. Referências adicionais: Brasil/Português. |
| Produção bibliográfica | Produção técnica | Orientações concluídas | Dados complementares |
| Produção bibliográfica |
| Artigos publicados em periódicos |
| Completos | 2 |
| Trabalhos em eventos |
| Completos | 8 |
| Produção técnica |
| Softwares |
| Softwares sem registro ou patente | 1 |
| Trabalhos técnicos | 1 |
| Demais tipos de produção técnica | 2 |
| Orientações concluídas |
| Orientações de outra natureza | 1 |
| Dados complementares |
| Participação em bancas examinadoras | 2 |
| Participação em eventos | 8 |
| Orientações em andamento | 6 |
| Página gerada pelo Sistema Currículo Lattes em 20/06/2006 às 20:20:21 |