Edil Severiano Tavares Fernandes

  • Endereço para acessar este CV: http://lattes.cnpq.br/4514999019313866
  • Última atualização do currículo em 10/01/2009


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. (Texto gerado automaticamente pela aplicação CVLattes)


Identificação


Nome
Edil Severiano Tavares Fernandes
Nome em citações bibliográficas
FERNANDES, E. S. T.

Endereço


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: http://www.cos.ufrj.bf


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


1978 - 1981
Doutorado em Ph D Computing Science.
Imperial College Of Science Technology And Medicine.
Título: Computer Architecture: Description and Interpretation, Ano de obtenção: 1981.
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.
1978 - 1981
Doutorado em Dic Diploma Membership Imperial College.
Imperial College Of Science Technology And Medicine.
Título: Computer Architecture: Description and Interpretation, Ano de obtenção: 1981.
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.
1974 - 1976
Mestrado em Engenharia de Sistemas e Computação.
Universidade Federal do Rio de Janeiro, UFRJ, Brasil.
Título: Implantacão de um Sistema de Tempo Compartilhado em um Minicomputador,Ano de Obtenção: 1976.
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.
1968 - 1973
Graduação em B Sc Matemática.
Universidade Federal do Rio de Janeiro, UFRJ, Brasil.


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.


Atuação Profissional



Universidade Federal do Rio de Janeiro, UFRJ, Brasil.
Vínculo institucional

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

Atividades

03/1975 - Atual
Pesquisa e desenvolvimento , COPPE, Programa de Engenharia de Sistemas e Computação.



Linhas de pesquisa


1.
Arquitetura e Sistemas Operacionais


Áreas de atuação


1.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Arquitetura de Sistemas de Computação.
2.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Software Básico.
3.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Hardware.


Idiomas


Espanhol
Compreende Razoavelmente, Fala Pouco, Lê Razoavelmente, Escreve Pouco.
Francês
Compreende Razoavelmente, Fala Pouco, Lê Razoavelmente, Escreve Pouco.
Inglês
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Português
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.


Prêmios e títulos


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.


Produções



Produção bibliográfica
Artigos completos publicados em periódicos

1.
ASSIS, C. A. G.2006ASSIS, 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.

2.
CHAVES FILHO, E. M.1997CHAVES 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.

3.
SANTOS, A. D.1997SANTOS, 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.

4.
SOUZA, A. F.1997SOUZA, 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.

5.
WOLFE, A.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.

6.
CHAVES FILHO, E. M.1996CHAVES 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.

7.
CHAVES FILHO, E. M.1995CHAVES 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.

8.
FERNANDES, E. S. T.1994FERNANDES, 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.

9.
FERNANDES, E. S. T.1993FERNANDES, 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.

10.
DUARTE, R. O.1993DUARTE, 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.

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

12.
FERNANDES, E. S. T.1992FERNANDES, 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.

13.
FERNANDES, E. S. T.1991FERNANDES, 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.

14.
VASCONCELOS, N. Q.1990VASCONCELOS, 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.

15.
MUYLAERT FILHO, J. A.1989MUYLAERT 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.

16.
FERNANDES, E. S. T.1989FERNANDES, 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.

17.
VASCONCELOS, N. Q.1989VASCONCELOS, 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.

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

19.
BARBOSA, V. C.1988BARBOSA, 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.

20.
VASCONCELOS, N. Q.1987VASCONCELOS, 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.

21.
FERNANDES, E. S. T.1986FERNANDES, 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.

22.
FRANÇA, F. M. G.1986FRANÇ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.

23.
FERNANDES, E. S. T.1982FERNANDES, 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.

24.
FERNANDES, E. S. T.1981FERNANDES, 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.

25.
FERNANDES, E. S. T.1976FERNANDES, 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.

Livros publicados/organizados ou edições
1.
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 .

2.
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 .

3.
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 .

4.
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 .

Trabalhos completos publicados em anais de congressos
1.
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.

2.
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.

3.
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.

4.
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.

5.
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.

6.
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.

7.
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.

8.
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.

9.
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.

10.
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.

11.
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.

12.
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.

13.
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.

14.
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.

15.
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.

16.
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.

17.
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.

18.
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.

19.
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.

20.
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.

21.
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.

22.
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.

23.
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.

24.
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.

25.
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.

26.
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.

27.
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.

28.
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.

29.
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.

30.
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.

Resumos expandidos publicados em anais de congressos
1.
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.

Resumos publicados em anais de congressos
1.
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.

Outras produções bibliográficas
1.
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).

2.
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).

3.
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).

4.
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).

5.
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).

6.
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).

7.
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).

8.
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).

9.
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).

10.
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).

11.
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).

12.
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).

13.
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)).

14.
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).

15.
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)).


Produção técnica
Trabalhos técnicos
1.
FERNANDES, E. S. T.. ADL - Using the System: A Primer in Modelling Techniques (Research Report DOC 81/35, Imperial College). 1981.

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

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

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

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

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

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



Bancas



Participação em bancas de trabalhos de conclusão
Mestrado
1.
Silva A. B. R.; SILVA, G. P.; FERNANDES, E. S. T.; Vinod E. R.; Cruz A. J. O.. Participação em banca de André Bellieny Roberto da Silva. 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.




Orientações



Orientações e supervisões concluídas
Dissertação de mestrado
1.
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.

2.
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.

3.
Á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.

4.
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.

5.
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.

6.
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.

7.
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.

8.
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.

9.
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.

10.
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.

11.
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.

12.
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.

13.
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.

14.
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.

15.
Felipe Maia Galvão Franca. 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.

16.
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.

17.
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.

Tese de doutorado
1.
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.

2.
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.

3.
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.

4.
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.




Página gerada pelo Sistema Currículo Lattes em 16/10/2018 às 18:46:56