Edil Severiano Tavares Fernandes

Possui graduação em B Sc Matemática pela Universidade Federal do Rio de Janeiro(1973), mestrado em Engenharia de Sistemas e Computação pela Universidade Federal do Rio de Janeiro(1976), doutorado em Ph D Computing Science pela Imperial College Of Science Technology And Medicine(1981), doutorado em Dic Diploma Membership Imperial College pela Imperial College Of Science Technology And Medicine(1981), pós-doutorado pela University College London(1987) e pós-doutorado pela Princeton University(1996). Atualmente é professor titular da Universidade Federal do Rio de Janeiro. Tem experiência na área de Ciência da Computação, com ênfase em Sistemas de Computação. Atuando principalmente nos seguintes temas:Computer Architecture, Computer Hardware Description Languages, Interpretation, Target Machines, Automatic Generation of Interpreters e Microprogrammable Processors.

Informações coletadas do Lattes em 17/07/2024

Acadêmico

Formação acadêmica

Doutorado em Ph D Computing Science

1978 - 1981

Imperial College of Science Technology and Medicine
Título: Computer Architecture: Description and Interpretation
Orientador: D J Howarth
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico. Palavras-chave: Computer Architecture; CHDL -- Computer Hardware Description Language; Interpreters Generation; Microarchitectures and Microprogramming; High-Level Languages Translator.Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Software Básico. 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. Setores de atividade: Informática.

Doutorado em Dic Diploma Membership Imperial College

1978 - 1981

Imperial College of Science Technology and Medicine
Título: Computer Architecture: Description and Interpretation
Orientador: David J Howarth
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico. Palavras-chave: Computer Architecture; Computer Hardware Description Languages; Interpretation; Target Machines; Automatic Generation of Interpreters; Microprogrammable Processors. 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. Setores de atividade: Informática.

Mestrado em Engenharia de Sistemas e Computação

1974 - 1976

Universidade Federal do Rio de Janeiro
Orientador: Jean-Pierre Lavelle
Palavras-chave: Sistemas Operacionais; Memória Virtual; Time Sharing; Multiprogramacã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: Informática.

Graduação em B Sc Matemática

1968 - 1973

Universidade Federal do Rio de Janeiro

Pós-doutorado

1995 - 1996

Pós-Doutorado. , Princeton University. , Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico. , 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.

1985 - 1987

Pós-Doutorado. , University College London. , Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico. , 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.

Idiomas

Bandeira representando o idioma Inglês

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

Bandeira representando o idioma Espanhol

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

Bandeira representando o idioma Português

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

Bandeira representando o idioma Francês

Compreende Razoavelmente, Fala Pouco, Lê Razoavelmente, 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: Software Básico.

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

Participação em bancas

Aluno: André Bellieny Roberto da Silva

Silva A. B. R.; SILVA, G. P.;FERNANDES, E. S. T.; Vinod E. R.; Cruz A. J. O.. Esquema de Compressão de Código para Processadores Embutidos. 2006. Dissertação (Mestrado em Programa de Pós-Graduação em Informática) - Departamento de Ciência da Computação.

Orientou

Fabiano Ramos

Interpretação Confiável de Binários na Arquitetura x86; 2005; Dissertação (Mestrado em Programa de Engenharia de Sistemas e Computação) - Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia,; Orientador: Edil Severiano Tavares Fernandes;

Ricardo Gonçalves Quintão

Efeito da Reorganização do Código Binário no Desempenho de Cache de Instruções em Arquiteturas RISC; 2004; Dissertação (Mestrado em Programa de Engenharia de Sistemas e Computação) - Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia,; Orientador: Edil Severiano Tavares Fernandes;

Álvaro S Ferreira

Comportamento da Trace Cache num Ambiente Multiprogramado; 2003; Dissertação (Mestrado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Edil Severiano Tavares Fernandes;

Ana Lúcia V Azevedo

Escalonamento de Instruções para Arquiteturas Super Escalares; 1995; 0 f; Dissertação (Mestrado em Engenharia de Sistemas e Ciência da Computação) - Coordenação dos Programas de Pós Graduação Em Engenharia,; Orientador: Edil Severiano Tavares Fernandes;

Delfim Xavier Martins

Exploração do Paralelismo de Baixo Nível em Máquinas do Tipo VLIW; 1995; 0 f; Dissertação (Mestrado em Engenharia de Sistemas e Ciência da Computação) - Coordenação dos Programas de Pós Graduação Em Engenharia,; Orientador: Edil Severiano Tavares Fernandes;

Hsing Tse Hao

Efeito da Predição de Desvios e da Interrupção Precisa no Desempenho de Processadores Super Escalares; 1993; 0 f; Dissertação (Mestrado em Engenharia de Sistemas e Ciência da Computação) - Coordenação dos Programas de Pós Graduação Em Engenharia,; Orientador: Edil Severiano Tavares Fernandes;

Fernando Mauro Buleo Barbosa

Efeito do Escalonamento Dinâmico no Desempenho de Processadores Super Escalares; 1993; 0 f; Dissertação (Mestrado em Engenharia de Sistemas e Ciência da Computação) - Coordenação dos Programas de Pós Graduação Em Engenharia,; Orientador: Edil Severiano Tavares Fernandes;

Alberto Ferreira de Souza

Avaliando os Parâmetros de uma Arquitetura VLIW; 1993; 0 f; Dissertação (Mestrado em Engenharia de Sistemas e Ciência da Computação) - Coordenação dos Programas de Pós Graduação Em Engenharia,; Orientador: Edil Severiano Tavares Fernandes;

Cristiana Bentes Seidel

Ambiente para Programação Paralela no Processador i860; 1991; 0 f; Dissertação (Mestrado em Engenharia de Sistemas e Ciência da Computação) - Coordenação dos Programas de Pós Graduação Em Engenharia,; Orientador: Edil Severiano Tavares Fernandes;

Alberto Arkader Kopiler

Descritor de Diagramas Digitalizados; 1990; 0 f; Dissertação (Mestrado em Engenharia de Sistemas e Ciência da Computação) - Coordenação dos Programas de Pós Graduação Em Engenharia,; Orientador: Edil Severiano Tavares Fernandes;

Myriam Christina A Marques

Um Núcleo de Sistema Operacional Distribuído para a Máquina Paralela Híbrida; 1990; 0 f; Dissertação (Mestrado em Engenharia de Sistemas e Ciência da Computação) - Coordenação dos Programas de Pós Graduação Em Engenharia,; Coorientador: Edil Severiano Tavares Fernandes;

Juarez A Muylaert Filho

Uma Máquina Básica de Redução; 1989; 0 f; Dissertação (Mestrado em Engenharia de Sistemas e Ciência da Computação) - Coordenação dos Programas de Pós Graduação Em Engenharia,; Orientador: Edil Severiano Tavares Fernandes;

Márcia Salles Santos

Avaliação de Arquiteturas da Linha Intel para Modula-2; 1987; 0 f; Dissertação (Mestrado em Engenharia de Sistemas e Ciência da Computação) - Coordenação dos Programas de Pós Graduação Em Engenharia,; Coorientador: Edil Severiano Tavares Fernandes;

Kátia Obraczka

Avaliação de uma Arquitetura RISC para Modula-2; 1987; 0 f; Dissertação (Mestrado em Engenharia de Sistemas e Ciência da Computação) - Coordenação dos Programas de Pós Graduação Em Engenharia,; Orientador: Edil Severiano Tavares Fernandes;

Felipe Maia Galvão França

Um Processador RISC Bipartido; 1987; 0 f; Dissertação (Mestrado em Engenharia de Sistemas e Ciência da Computação) - Coordenação dos Programas de Pós Graduação Em Engenharia,; Orientador: Edil Severiano Tavares Fernandes;

Nelson Quilula Vasconcelos

Uma Máquina Básica Edison; 1984; 0 f; Dissertação (Mestrado em Engenharia de Sistemas e Ciência da Computação) - Coordenação dos Programas de Pós Graduação Em Engenharia,; Orientador: Edil Severiano Tavares Fernandes;

Luis Carlos Zancanella

Um Processador Edison; 1983; 0 f; Dissertação (Mestrado em Engenharia de Sistemas e Ciência da Computação) - Coordenação dos Programas de Pós Graduação Em Engenharia,; Orientador: Edil Severiano Tavares Fernandes;

Carlos Augusto Garcia Assis

Uma Nova Técnica de Aprendizado para Otimizar o Desempenho de Cache de Instruções; 2005; Tese (Doutorado em Programa de Engenharia de Sistemas e Computação) - Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia,; Coorientador: Edil Severiano Tavares Fernandes;

Gabriel Pereira da Silva

Otimização do Despacho de Múltiplas Instruções em Arquiteturas Super Escalares; 2000; 0 f; Tese (Doutorado em Engenharia de Sistemas e Ciência da Computação) - Coordenação dos Programas de Pós Graduação Em Engenharia,; Orientador: Edil Severiano Tavares Fernandes;

Eliseu Monteiro Chaves Filho

Arquiteturas Super Escalares: Efeito de Alguns Parâmetros sobre o Desempenho; 1994; 0 f; Tese (Doutorado em Engenharia de Sistemas e Ciência da Computação) - Coordenação dos Programas de Pós Graduação Em Engenharia,; Orientador: Edil Severiano Tavares Fernandes;

Anna Dolejsi dos Santos

Efeito da Execução Condicional no Desempenho de Arquiteturas Paralelas; 1994; 0 f; Tese (Doutorado em Engenharia de Sistemas e Ciência da Computação) - Coordenação dos Programas de Pós Graduação Em Engenharia,; Orientador: Edil Severiano Tavares Fernandes;

Produções bibliográficas

  • ASSIS, C. A. G. ; FERNANDES, E. S. T. ; BARBOSA, V. C. . Modeling the Input History of Programs for Improved Instruction-Memory Performance. Computer Journal , v. 49, p. 744-761, 2006.

  • CHAVES FILHO, E. M. ; FERNANDES, E. S. T. . The Effect of the Speculation Depth on the Performance of Superscalar Architectures (LNCS, Vol.1300, 1997). Lecture Notes in Computer Science , Alemanha, v. 1300, n.1, p. 1061-1065, 1997.

  • SANTOS, A. D. ; WOLFE, A. ; FERNANDES, E. S. T. . Functional Units Utilization in a Multiple-Instruction Issue Architecture (Euromicro'97, IEEE-Computer Society) . IEEE Computer Society , Estados Unidos, v. 1, n.1, p. 228-233, 1997.

  • SOUZA, A. F. ; FERNANDES, E. S. T. ; WOLFE, A. . On the Balance of VLIW Architectures (Journal of Systems Architecture, Issue 1--5, 1997). Journal of Systems Architecture , Holanda, v. 43, n.1, p. 15-22, 1997.

  • WOLFE, A. ; FRITTS, J. ; DUTTA, S. ; FERNANDES, E. S. T. . Datapath Design for a VLIW Video Signal Processor (HPCA'97, IEEE Computer Society). IEEE Computer Society, Estados Unidos, v. 1, n.1, p. 24-35, 1997.

  • CHAVES FILHO, E. M. ; FERNANDES, E. S. T. ; WOLFE, A. . Functionality Distribution on a Superscalar Architecture (LNCS, Vol.1124, 1996). Lecture Notes in Computer Science , Alemanha, v. 1124, n.1, p. 773-778, 1996.

  • CHAVES FILHO, E. M. ; FERNANDES, E. S. T. . On the Performance of Superscalar Architectures (Journal of Brazilian Computer Society, Vol.2, NO.1, 1995). Journal of the Brazilian Computer Society , S.Paulo, SP, v. 2, n.1, p. 38-49, 1995.

  • FERNANDES, E. S. T. ; SANTOS, A. D. ; AMORIM, C. L. . Conditional Execution: an Approach for Eliminating the Basic Block Barriers (Euromicro Journal, Vol.40, No.10-12, 1994). Microprocessing and Microprogramming , Holanda, v. 40, n.10-12, p. 689-692, 1994.

  • FERNANDES, E. S. T. ; BARBOSA, F. M. B. ; SIMPSON, D. M. . Evaluating the Cost of Conditional Branches on the Performance of Superscalar Machines (Euromicro Journal, Vol.38, No.1-5, 1993). Microprocessing and Microprogramming , Holanda, v. 38, n.1--5, p. 133-140, 1993.

  • DUARTE, R. O. ; FERNANDES, E. S. T. ; MESQUITA, A. C. ; AZEVEDO, A. L. V. . Configurable Cells: Towards Dynamic Architectures (Euromicro Journal, Vol.37, No.10-12. 1993). Microprocessing and Microprogramming , Holanda, v. 37, n.1--5, p. 221-224, 1993.

  • BARBOSA, F. M. B. ; FERNANDES, E. S. T. . Dispatching Simultaneous Instructions. Microprocessing and Microprogramming , Holanda, v. 34, n.1--5, p. 227-230, 1992.

  • FERNANDES, E. S. T. ; BORNSTEIN, C. F. ; PEREIRA, C. M. D. . Parallel Code Generation for Super Scalar Architectures. Microprocessing and Microprogramming , Holanda, v. 34, n.1--5, p. 223-226, 1992.

  • FERNANDES, E. S. T. ; BARBOSA, V. C. ; SOUZA, A. F. ; VASCONCELOS, N. Q. . Micro-instruction Placement by Simulated Annealing. Microprocessing and Microprogramming , Holanda, v. 32, n.1--5, p. 23-28, 1991.

  • VASCONCELOS, N. Q. ; FERNANDES, E. S. T. ; BARBOSA, F. M. B. . An Environment for Parallel Programming in Pascal. Microprocessing and Microprogramming , Holanda, v. 30, n.1--5, p. 365-370, 1990.

  • MUYLAERT FILHO, J. A. ; FERNANDES, E. S. T. . Microprogrammed Implementation of a Reduction Machine. Microprocessing and Microprogramming , Holanda, v. 27, n.1--5, p. 593-600, 1989.

  • FERNANDES, E. S. T. ; AMORIM, C. L. ; BARBOSA, V. C. ; FRANCA, F. M. G. ; SOUZA, A. F. . MPH - A Hybrid and Parallel Machine. Microprocessing and Microprogramming , Holanda, v. 25, n.1--5, p. 229-232, 1989.

  • VASCONCELOS, N. Q. ; FERNANDES, E. S. T. . An Environment for Concurrent Programming in PASCAL. Microprocessing and Microprogramming , Holanda, v. 25, n.1--5, p. 381-386, 1989.

  • FERNANDES, E. S. T. ; SANTOS, A. D. . A Model for Microarchitecture Structure Evaluation. ACM SIGMICRO Newsletter , v. 20, p. 232-236, 1989.

  • BARBOSA, V. C. ; FERNANDES, E. S. T. ; AMORIM, C. L. . Perspectivas em Processamento Paralelo para Computação Científica. Revista de Pesquisa Operacional da Sobrapo, Rio de Janeiro, v. 18, n.1, p. 20-40, 1988.

  • VASCONCELOS, N. Q. ; FRANÇA, F. M. G. ; FERNANDES, E. S. T. . Design of an Edison Machine - From A HHL Specification to a Microprogrammed Implemetation. Microprocessing and Microprogramming , Holanda, v. 20, n.1--3, p. 209-216, 1987.

  • FERNANDES, E. S. T. . Parallelism Description on Target Architectures (Euromicro Journal, Vol.16, Apr.1986). Microprocessing and Microprogramming , Holanda, v. 16, n.1, p. 121-126, 1986.

  • FRANÇA, F. M. G. ; VASCONCELOS, N. Q. ; FERNANDES, E. S. T. . Design and Realization of MLM: A Multi-Lingual Machine. ACM SIGMICRO Newsletter , v. 17, p. 129-137, 1986.

  • FERNANDES, E. S. T. . Descrição de Arquiteturas: Uma Abordagem de Software (Revista Brasileira de Computação, Vol.2. No.2, Nov.82). Revista Brasileira de Computação, Rio de Janeiro, v. 2, n.2, p. 103-120, 1982.

  • FERNANDES, E. S. T. . Computer Architecture: Description and Interpretation (Ph.D. Thesis). Ph D Thesis Department Of Computing Imperial College, London, UK, v. 1, n.1, p. 1-288, 1981.

  • FERNANDES, E. S. T. . Implantação de um Sistema de Tempo Compartilhado em um Minicomputador (Tese de M.Sc.). Tese de Mestrado Programa de Engenharia de Sistemas e Computação Coppe Ufrj, Rio de Janeiro, RJ, v. 1, n.1, p. 1-126, 1976.

  • FERNANDES, E. S. T. . Paralelismo no Nível de Instrução e o Custo de Desvios. 1. ed. Rio de Janeiro, RJ: Imprinta Gráfica e Editora Ltda, 1998. v. 1. 118p .

  • FERNANDES, E. S. T. ; AMORIM, C. L. . Arquiteturas Paralelas Avançadas. 1. ed. Córdoba, Argentina: EBAI, Escola Brasileiro-Argentina de Informática, 1993. v. 1. 186p .

  • FERNANDES, E. S. T. ; SANTOS, A. D. . Arquiteturas Super Escalares: Detecção e Exploração do Paralelismo de Baixo Nível . 1. ed. Porto Alegre RS: Universidade Federal do Rio Grande do Sul, 1992. v. 1. 135p .

  • AMORIM, C. L. ; BARBOSA, V. C. ; FERNANDES, E. S. T. . Uma Introdução à Computação Paralela e Distribuída. 1. ed. Campinas: R. Vieira Gráfica e Editora Ltda., 1988. v. 1. 258p .

  • FERNANDES, E. S. T. ; BARBOSA, V. C. . Monitoring the Structure and Behavior of Programs. In: 4th International Conference on Massively Parallel Computing Systems, MPCS'02, 2002, Ischia, Itália. Proceedings of the MPCS'02. Colorado Spring, CO, USA: National Technological University Press, 2002. v. 1. p. 1-6.

  • VIEIRA, P. L. L. S. ; FERNANDES, E. S. T. . Redução de Falhas atravéss da Reordenação do Código. In: III Workshop em Sistemas Computacionais de Alto Desempenho- WSCAD'02, 2002, Vitória, ES. Anais do WSCAD'02. Vitória, ES: Sociedade Brasileira de Computação, 2002. v. 1. p. 39-46.

  • FERNANDES, E. S. T. ; BARBOSA, V. C. ; RAMOS, F. . Instruction Usage and the Memory Gap Problem. In: 14th Symposium on Computer Architecture and High-Performance Computing, SBAC-PAD 2002, 2002, Vitória, ES. Proceedings of the SBAC-PAD 2002. Piscataway, NJ, USA: IEEE Computer Society, 2002. v. 1. p. 169-175.

  • SILVA, G. P. ; FERNANDES, E. S. T. . Mecanismos de Detecção de Instruções Dependentes em Arquiteturas Super Escalares. In: Workshop em Sistemas Computacionais de Alto Desempenho- WSCAD'01, 2001, Pirenópolis, GO. Anais do do II Workshop em Sistemas Computacionais de Alto Desempenho- WSCAD'01. Pirenópolis, GO: SBAC-SBC, 2001. v. 1. p. 71-78.

  • FERNANDES, E. S. T. ; SILVA, G. P. . BBM - Um Processador de Blocos Básicos. In: WSCAD'00 - Workshop em Sistemas Computacionais de Alto Desempenho, 2000, S. Pedro, SP. Anais do I Workshop em Sistemas Computacionais de Alto Desempenho. São Carlos, SP: Universidade Federal de São Carlos, 2000. v. 1. p. 3-8.

  • SANTOS, A. D. ; FERNANDES, E. S. T. . Efeito do Escalonamento Baseado no Perfil de Programas em Arquiteturas VLIW com Capacidade de Execução Condicional. In: IX SBAC - Simpósio Brasileiro de Arquitetura de Computadores, 1997, Campos do Jordão, SP. Anais do IX Simpósio Brasileiro de Arquitetura de Computadores - Processamento de Alto Desempenho. São Paulo, SP: Escola Politécnica da USP, 1997. v. 1. p. 317-331.

  • SILVA, G. P. ; FERNANDES, E. S. T. . Técnicas para Avaliação do Desempenho de Arquiteturas Super Escalares. In: IX SBAC - Simpósio Brasileiro de Arquitetura de Computadores, 1997, Campos do Jordão, SP. Anais do IX Simpósio Brasileiro de Arquitetura de Computadores - Processamento de Alto Desempenho. São Paulo, SP: Escola Politécnica da USP, 1997. v. 1. p. 269-283.

  • CHAVES FILHO, E. M. ; FERNANDES, E. S. T. . Efeito da Execução Especulativa no Desempenho e no Balanceamento de Arquiteturas Super Escalares. In: IX SBAC - Simp'osio Brasileiro de Arquitetura de Computadores, 1997, Campos do Jordão, SP. Anais do IX Simpósio Brasileiro de Arquitetura de Computadores - Processamento de Alto Desempenho. São Paulo, SP: Escola Politécnica da USP, 1997. v. 1. p. 79-92.

  • SANTOS, A. D. ; FERNANDES, E. S. T. . A Ocupação das Unidades Funcionais de Arquiteturas VLIW com Capacidade de Execução Condiciona. In: SEMISH 97- XXIV Seminário Integrado de Hardware e Software, 1997, Brasília, DF. Anais do XXIV Seminário Integrado de Hardware e Software. Brasília, DF: Sociedade Brasileira de Computação, SBC, 1997. v. 1. p. 25-36.

  • CHAVES FILHO, E. M. ; WOLFE, A. ; FERNANDES, E. S. T. . Load Balancing in Superscalar Processors. In: Euromicro'96 Conference, 1996, Prague, Czech Republic. Proceedings of the Euromicro Conference. Los Alamitos, Califórnia: IEEE Computer Society Press, 1996. v. 1. p. 651-658.

  • CHAVES FILHO, E. M. ; WOLFE, A. ; FERNANDES, E. S. T. . The Effect of Branch Units on the Performance of Superscalar Architectures. In: Euromicro'95 Conference, 1995, Como, Itália. Proceedings of the 21st Euromicro Conference. Los Alamitos, Califórnia: IEEE Computer Society Press, 1995. v. 1. p. 277-284.

  • SANTOS, A. D. ; FERNANDES, E. S. T. . Extração do Paralelismo em Arquiteturas com Capacidade de Execução Condicional. In: SBAC - VII Simpósio Brasileiro de Arquitetura de Computadores, 1995, Canela, RS. Anais do VII Simpósio Brasileiro de Arquitetura de Computadores - Processamento de Alto Desempenho. Porto Alegre, RS: Universidade Federal do Rio Grande do Sul, 1995. v. 1. p. 77-91.

  • CHAVES FILHO, E. M. ; FERNANDES, E. S. T. . Avaliando Mecanismos de Tratamento de Dependências de Controle em Arquiteturas Super Escalares. In: SBAC - VII Simpósio Brasileiro de Arquitetura de Computadores, 1995, Canela, RS. Anais do VII Simpósio Brasileiro de Arquitetura de Computadores - Processamento de Alto Desempenho. Porto Alegre, RS: Universidade Federal do Rio Grande do Sul, 1995. v. 1. p. 27-39.

  • FERNANDES, E. S. T. ; VASCONCELOS, N. Q. . A Study of Associative Dispatch in Superscalar Processors. In: Euromicro Conference, 1994, Liverpool, Inglaterra. Proceedings of the 20th Euromicro Conference. Los Alamitos, Califórnia: IEEE Computer Society Press, 1994. v. 1. p. 346-252.

  • KNOPMAN, J. ; FERNANDES, E. S. T. ; MESQUITA, A. C. . Implementation of Hardware Structures Through Configurable Logic. In: Euromicro Conference, 1994, Liverpool, Inglaterra. Proceedings of the 20th Euromicro Conference. Los Alamitos, Conference: IEEE Computer Society Press, 1994. v. 1. p. 125-130.

  • SOUZA, A. F. ; FERNANDES, E. S. T. . Determinação dos Parâmetros Ideais de uma Arquitetura VLIW. In: SBAC - VI Simpósio Brasileiro de Arquitetura de Computadores, 1994, Caxambu, MG. Anais do VI Simpósio Brasileiro de Arquitetura de Computadores - Processamento de Alto Desempenho. Rio de Janeiro, RJ: SBC, 1994. v. 1. p. 297-316.

  • KNOPMAN, J. ; MESQUITA, A. C. ; FERNANDES, E. S. T. . Projeto de um Plano de Lógica Programável. In: SEMISH - XX Seminário Integrado de Software e Hardware, 1993, Florianópolis, SC. Anais do XX Seminário Integrado de Software e Hardware. Rio de Janeiro, RJ: Editora da SBC, 1993. v. 1. p. 271-285.

  • FERNANDES, E. S. T. ; BARBOSA, F. M. B. . Effects of Building Blocks on the Performance of Superscalar Architectures. In: ISCA - 19th Annual International Symposium on Computer Architecture, 1992, Golden Coast, Austrália. Proceedings of the 19th Annual International Symposium on Computer Architecture. Los Alamitos, Califórnia: ACM - IEEE Computer Society Press, 1992. v. 1. p. 36-45.

  • NASCIMENTO, M. C. ; MESQUITA, A. C. ; FERNANDES, E. S. T. . Proposta de uma Arquitetura Configurável por Software. In: SBCCI - Simpósio Brasileiro de Concepção de Circuitos Integrados, 1991, São Paulo, SP. Anais do Simpósio Brasileiro de Concepção de Circuitos Integrados. São Paulo, SP: Editora da Sociedade Brasileira de Concepção de Circuitos Integrados, 1991. v. 1. p. 111-120.

  • SEIDEL, C. B. ; FERNANDES, E. S. T. . Ambiente de Programação Paralela para o Processador i860. In: SEMISH - XVIII Seminário Integrado de Software e Hardware, 1991, Santos, SP. Anais do XVIII Seminário Integrado de Software e Hardware. Rio de Janeiro, RJ: Editora da SBC, 1991. v. 1. p. 126-139.

  • FERNANDES, E. S. T. ; SANTOS, A. D. . A Model for Microarchitecture Structure Evaluation. In: MICRO - 22nd Annual International Workshop on Microprogramming and Microarchitecture, 1989, Dublin, Ireland. Proceedings of the 22nd Annual International Workshop on Microprogramming and Microarchitecture. Los Alamitos, Califórnia: ACM and IEEE Computer Society Press. v. 1. p. 232-236.

  • FERNANDES, E. S. T. . Microarchitecture Modelling through ADL. In: MICRO'88 - 21st Annual International Workshop on Microprogramming and Microarchitecture, 1988, San Diego, Califórnia. Proceedings of the 21st Annual International Workshop on Microprogramming and Microarchitecture. Los Alamitos, Califórnia: ACM - IEEE Computer Society Press, 1988. v. 1. p. 100-104.

  • SOUZA, A. F. ; FRANÇA, F. M. G. ; FERNANDES, E. S. T. . Laboratório para Ensino e Pesquisa em Microprogramação. In: Seminário Nacional de Manutenção de Equipamentos para Ensino e Pesquisa, 1987, Rio de Janeiro, RJ. Anais do I Seminário Nacional de Manutenção de Equipamentos para Ensino e Pesquisa. Rio de Janeiro, RJ: PADCT, 1987. v. 1. p. 454-458.

  • FRANÇA, F. M. G. ; FERNANDES, E. S. T. . Processadores Bipartidos: Aspectos de Projeto. In: SBAC - Simpósio Brasileiro de Arquitetura de Computadores - Processamento Paralelo, 1987, Gramado, RS. Anais do I Simpósio Brasileiro de Arquitetura de Computadores - Processamento Paralelo. Porto Alegre, RS: Universidade Federal do Rio Grande do Sul, 1987. v. 1. p. 237-244.

  • AMORIM, C. L. ; BARBOSA, V. C. ; FERNANDES, E. S. T. . Projeto de uma Estação Prolog. In: SBAC - I Simpósio Brasileiro de Arquitetura de Computadores - Processamento Paralelo, 1987, Gramado, RS. Anais do I Simpósio Brasileiro de Arquitetura de Computadores - Processamento Paralelo. Porto Alegre, RS: Universidade Federal do Rio Grande do Sul, 1987. v. 1. p. 81-85.

  • FRANÇA, F. M. G. ; VASCONCELOS, N. Q. ; FERNANDES, E. S. T. . Design and Realization of MLM: A Multi-Lingual Machine. In: MICRO - 19th Annual International Workshop on Microprogramming, 1986, New York, NY. Proceedings of the 19th Annual International Workshop on Microprogramming. Los Alamitos, Califórnia: ACM - IEEE Computer Society Press, 1986. v. 1. p. 129-137.

  • FERNANDES, E. S. T. . ADL-X: Uma Linguagem Estendida para Descrever Arquiteturas. In: Simpósio de Informática da Amazônia, 1984, Belém, PA. Anais do I Simpósio de Informática da Amazônia. Belém, PA: Universidade Federal do Pará, 1984. v. 1. p. 116-120.

  • FRANÇA, F. M. G. ; OBRACZKA, K. ; SANTOS, M. S. ; FERNANDES, E. S. T. . Em Direção a uma Máquina Edison VLSI. In: SBCCI - Simpósio Brasileiro de Concepção de Circuitos Integrados, 1983, Porto Alegre, RS. Anais do I Simpósio Brasileiro de Concepção de Circuitos Integrados. Porto Alegre, RS: Universidade Federal do Rio Grande do Sul, 1983. v. 1. p. 1-13.

  • FERNANDES, E. S. T. . Interpretadores em PASCAL - Avaliando a Eficiência. In: SEMISH - X Seminário Integrado de Software e Hardware, 1983, Campinas, SP. Anais do X Seminário Integrado de Software e Hardware. Campinas, SP: Editora da SBC, 1983. v. 1. p. 123-133.

  • FERNANDES, E. S. T. . Descrição de Arquiteturas: Uma Abordagem de Software. In: SEMISH - IX Seminário Integrado de Software e Hardware, 1982, Ouro Preto, MG. Anais do IX Seminário Integrado de Software e Hardware. Rio de Janeiro, RJ: Editora da SBC, 1982. v. 1. p. 387-403.

  • QUINTAO, R. G. ; BARBOSA, V. C. ; FERNANDES, E. S. T. . Towards Code Layout Improvement Through Dynamic Basic-Block Motion. In: Euromicro SEAA/DSD Conference, 2005, Porto. Proceedings of Work-in-Progress - Euromicro DSD. uni-linz, Austria: Inst. for Systems Engineering and Automation, Johannes Keppler University, 2005. v. 1. p. 1-2.

  • DIAS, A. C. ; MAGRO, P. P. M. ; QUEIROZ, J. D. ; FERNANDES, E. S. T. . Um Ambiente para Processamento Paralelo. In: Congresso de Iniciação Científica e Tecnológica em Engenharia, 1988, São Carlos, SP. Anais do VII CICTE - Congresso de Iniciação Científica e Tecnológica em Engenharia. São Carlos, SP: Editora da USP São Carlos, 1988. v. 1. p. 127-127.

  • RAMOS, F. ; BARBOSA, V. C. ; FERNANDES, E. S. T. . An Interpretation-like Technique for Monitoring x86 Code on an x86 Host Machine (ES-659/04). Rio de Janeiro: Relatório Técnico ES-659/04, PESC-COPPE/UFRJ, 2004 (Relatório Técnico da COPPE-Sistemas).

  • CAMPOS, A. M. D. ; RAMOS, F. ; FERNANDES, E. S. T. . Bochs: Um Ambiente para Simulação do Processador x86 (ES-658/04). Rio de Janeiro: Relatório Técnico ES-658/04, PESC-COPPE/UFRJ, 2004 (Relatório Técnico da COPPE-Sistemas).

  • RAMOS, F. ; FERNANDES, E. S. T. . Disassembly --- Uma Fase Essencial para a Tradução e Interpretação Confiável de Binários (ES-624/03). Rio de Janeiro: Relatório Técnico ES-624/03, PESC, COPPE, UFRJ, 2003 (Relatório Técnico da COPPE-Sistemas).

  • RIVELLO, M. F. ; FERNANDES, E. S. T. . Interpretação Binária do Código x86 em um Processador x86 (ES-625/03). Rio de Janeiro: Relatório Técnico ES-625/03, PESC-COPPE/UFRJ, 2003 (Relatório Técnico da COPPE-Sistemas).

  • FERNANDES, E. S. T. ; WOLFE, A. ; SILVA, G. P. . Towards BBM - a Basic Block Machine (ES-526/00). Rio de Janeiro, RJ: COPPE/Sistemas, Federal University of Rio de Janeiro, 2000 (Relatório Técnico da COPPE-Sistemas).

  • FERNANDES, E. S. T. ; WOLFE, A. ; SILVA, G. P. . Behaviour of a Basic Block Processor (ES-527/00). Rio de Janeiro, RJ: Relatório Técnico ES-527/00, PESC-COPPE/UFRJ, 2000 (Relatório Técnico da COPPE-Sistemas).

  • SILVA, G. P. ; FERNANDES, E. S. T. . Otimizando o Despacho de Múltiplas Instruções em Arquiteturas Super Escalares (ES-532/00). Rio de Janeiro: Relatório Técnico ES-532/00, PESC-COPPE/UFRJ, 2000 (Relatório Técnico da COPPE-Sistemas).

  • SANTOS, A. D. ; WOLFE, A. ; FERNANDES, E. S. T. . Resources Utilization in a Multiple-Instruction Issue Processor (ES-456/97). Rio de Janeiro: Programa de Sistemas e Computação, PESC-COPPE-UFRJ, 1997 (Relatório Técnico COPPE/Sistemas ES-456/97).

  • CHAVES FILHO, E. M. ; FERNANDES, E. S. T. . The Effect of Speculation Depth on the Performance of Superscalar Architecture (ES-415/96). Rio de Janeiro: Programa de Engenharia de Sistemas e Computação, PESC-COPPE-UFRJ, 1996 (Technical Report ES-415/96, Programa de Sistemas e Computação, COPPE/UFRJ).

  • FERNANDES, E. S. T. ; BARBOSA, F. M. B. ; SIMPSON, D. M. . Associative Dispatch of Multiple Instructions: A Study of its Efficiency (ES-263/92). Rio de Janeiro: Programa de Sistemas e Computação, PESC-COPPE-UFRJ, 1992 (Relatório Técnico do Programa de Engenharia de Sistemas e Computação, ES-263/92).

  • FERNANDES, E. S. T. ; BARBOSA, F. M. B. . Effects of Building Blocks on the Performance of Super-Scalar Architecture (ES-261/92). Rio de Janeiro: Programa de Sistemas e Computação, PESC-COPPE-UFRJ, 1992 (Relatório Técnico ES-261/92, Programa de Engenharia de Sistemas e Computação, PESC-COPPE-UFRJ).

  • BORNSTEIN, C. F. ; PEREIRA, C. M. D. ; FERNANDES, E. S. T. . Experimentos com a Extração de Paralelismo (ES-243/91). Rio de Janeiro: Programa de Engenharia de Sistemas e Computação, PESC-COPPE_UFRJ, 1991 (Relatório Técnico da COPPE-Sistemas ES-243/91).

  • VASCONCELOS, N. Q. ; FERNANDES, E. S. T. . Um Núcleo Para Programação Concorrente em Pascal (ES-214/89, Versão Revisada). Rio de Janeiro: Programa de Engenharia de Sistemas e Computação, PESC-COPPE-UFRJ, 1989 (Relatório Técnico do Programa de Sistemas e Computação (ES-214/89)).

  • VASCONCELOS, N. Q. ; FERNANDES, E. S. T. . Um Núcleo para Programação Concorrente em PASCAL (ES-147/88. Versão Preliminar). Rio de Janeiro: Programa de Engenharia de Sistemas e Computação, PESC-COPPE-UFRJ, 1988 (Relatório Técnico do Programa de Sistemas e Computação ES-147/88).

  • FRANÇA, F. M. G. ; VASCONCELOS, N. Q. ; FERNANDES, E. S. T. . Criação de um Meio Ambiente para Ensino e Pesquisa em Microprogramação (ES-121/86). Rio de Janeiro: Programa de Engenharia de Sistemas e Computação, PESC-COPPE-UFRJ, 1986 (Relatório Técnico do Programa de Sistemas e Computação (ES-121/86)).

Outras produções

FERNANDES, E. S. T. . ADL - Using the System: A Primer in Modelling Techniques (Research Report DOC 81/35, Imperial College). 1981.

FERNANDES, E. S. T. . ADL - The Interpreter Program: A Study of its Performance (Research Report DOC 81/33, Department of Computing, Imperial College). 1981.

FERNANDES, E. S. T. . The Generation of Interpreters as Assembly Programs (Research Report DOC-81/32, Imperial College). 1981.

HOWARTH, D. J. ; FERNANDES, E. S. T. . ADL - Machine Descriptions: Two Microprogrammable Models (Research Report DOC-81/34, Department of Computing, Imperial College). 1981.

FERNANDES, E. S. T. . The Interpreter Generator (Research Report, DOC-80/24, Imperial College). 1980.

FERNANDES, E. S. T. . ADL - Translation of the Language (Research Report DOC-80/23, Imperial College). 1980.

FERNANDES, E. S. T. . ADL - An Architecture Description Language (Research Report DOC 80/22, Imperial College). 1980.

Prêmios

1995

Visiting Fellow (1995-1997), Department of Electrical Engineering, Princeton University.

1991

Orientador do Trabalho "Experimentos com a Extração de Paralelismo," de C F Bornstein e C.M.D.Pereira, Primeiro Lugar no Concurso de Inic.Científica, XI Congresso da Sociedade Brasileira de Computação, SBC.

1988

Co-orientador do Trabalho "MPH-uma Máq Paralela Híbrida," Primeiro Lugar no Concurso de Iniciação Científica, VIII Congresso da Sociedade Brasileira de Computação, SBC.

1985

Honorary Research Fellow (1985-1987), Department of Computer Science, University College London.

Histórico profissional

Endereço profissional

  • Universidade Federal do Rio de Janeiro, COPPE, Programa de Engenharia de Sistemas e Computação. , Centro de Tecnologia, Bloco H, Sala H-318, Ilha do Fundão, 21941-972 - Rio de Janeiro, RJ - Brasil - Caixa-postal: 68511, Telefone: (21) 25628656, Fax: (21) 22905526, URL da Homepage:

Experiência profissional

1993 - Atual

Universidade Federal do Rio de Janeiro

Vínculo: Professor aposentado, Enquadramento Funcional: Professor titular, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

  • 03/1975

    Pesquisa e desenvolvimento , COPPE, Programa de Engenharia de Sistemas e Computação.,Linhas de pesquisa