NCP I (1988-1993)

“Projeto e Implementação de um Computador Paralelo de Alto Desempenho- NCP I ”

Patrocinadores: FINEP (8/1988 – 1/1993) e CNPq

Descrição: Desenvolvimento de um sistema de memória distribuída denominado computador paralelo NCP I(Núcleo de Computação Paralela),. Foram construídos 2 protótipos do NCP I com 8 nós de processamento, com capacidade de 320 MIPS e 640 MFLOPS ; cada nó com 1 transputer T800 + 1 Intel i860 (placa com 8 camadas), 12 Mbytes , 80 Mbits/s de banda de comunicação, interface VME; disco SCSI de 600 Mbytes; Sistema Operacional Unix-like, Fortran e C; TCP/IP. Concomitantemente ao desenvolvimento dos protótipos, foram desenvolvidas intensas pesquisas em aplicações nas áreas da Engenharia Elétrica e Engenharia Civil por pesquisadores e alunos da COPPE/UFRJ.

Pesquisadores (Professores): Claudio L. Amorim (Coordenador), Edil S. T. Fernandes, Valmir Barbosa (Eng. Computação); Amit Bhaya, Djalma Falcão e Eugenius Kaszkurewicz, (Eng. Eletrica); Alvaro Coutinho, José Alves, Luis Landau, Nelson Ebecken (Eng. Civil); Projetista de Hardware (PH): Ricardo Citro (MSc); Alunos (Eng. Computação): Elizeu Chaves Filho (MSc, PH), Alberto F. Souza (BSc, PH), Felipe M. G. França (BSc, PH); Juliana S. C. Ferraz (MSc), Julio Barros Jr. (BSc), Luiz Favre (MSc), Cristiana Bentes (MSc), Wallace V. Poltronieri (MSc), Anna T. C. Albuquerque (MSc), Silvio S. Pinheiro (MSc), Maria Clicia S. Castro (MSc), Ana Dolesjli (MSc), Paula M. C. P. F. Maciel (MSc), Lysia M. M. B. Canaley (MSc), Claudia L. Sales (MSc);

Publicações

  • Investigação de Paralelismo na Migração Sísmica”, Pinheiro, S. , Panetta, J. e Amorim, C. L., In: VI Simpósio Brasileiro de Arquitetura de Computadores- Processamento Paralelo, Caxambú/MG. Anais de VI Simpósio Brasileiro, 1994.
  • Uma Avaliação da Expressividade de Paralelismo da Linguagem Actus”, Favre, L. E. e Amorim, C. L., In: VI Simpósio Brasileiro de Arquitetura de Computadores -Processamento Paralelo, Caxambú/MG. Anais do VI Simpósio Brasileiro, 1994.
  • Uma Comparação de Duas Heurísticas para alocação de Tarefas”, Seidel, C. B. , Canely, L. M. M. B. e Amorim, C. L., In: V Simpósio Brasileiro de Arquitetura de Computadores-Processamento Paralelo, Florianópolis/SC. Anais do V Simpósio Brasileiro,. v. II, 1993.
  • Resolução Paralela de Sistemas Esparsos de Equações Lineares”, Arantes, R. e Amorim, C. L., In: V Simpósio Brasileiro de Arquitetura de Computadores - Processamento Paralelo, Florianópolis/SC. Anais do V Simpósio Brasileiro, v. II, 1993.
  • Simulação de Modelos Paralelos de Programação em Lógica”, Costa, R. e Amorim, C. L., In: V Simpósio Brasileiro de Arquitetura de Computadores, 1993, Florianópolis/SC. Anais do V Simpósio Brasileiro, 1993.
  • O Sistema de Computação Paralela NCP I”, Amorim, C. L., Citro, R , Chaves Filho, E., França, F. G. M., In: V Simpósio Brasileiro de Arquitetura de Computadores, 1993, Florianópolis/SC. Anais do V Simpósio Brasileiro, 1993.
  • Um Compilador para A Linguagem Híbrida de Programação Paralela C-ACTUS”, Favre, L. e Amorim, C. L., In: V Simpósio Brasileiro de Arquitetura de Computadores, 1993, Florianópolis/SC. Anais do V Simpósio Brasileiro, 1993.
  • Uma Máquina Prolog Associativa”, Hor-Meyll, M. , Feitosa, R. Q. e Amorim, C. L., In: V Simpósio Brasileiro de Arquitetura de Computadores-Processamento Paralelo, 1993, Florianópolis/SC, Anais do V Simpósio Brasileiro, 1993.
  • PARGOA: Um Servidor Paralelo para Sistemas de Banco de Dados Orientados a Objetos”, Mattoso, M. L. Q. , Souza, J. M. e Amorim, C. L., In: V Simpósio Brasileiro de Arquitetura de Computadores-Processamento de Alto Desempenho, 1993, Florianópolis. Anais do V Simpósio Brasileiro de Arquitetura, 1993.
  • Uma Avaliação Comparativa de Desempenho do Computador Paralelo NCP 1/8 em Processamento Sísmico”, Castro, M. C. S. e Amorim, C. L., In: V Simpósio Brasileiro de Arquitetura de Computadores - Processamento de Alto Desempenho,V Simpósio Brasileiro de Arq de Computação Proc de Alto Desempenho. v. 2. p. 577-585, 1993.
  • MPA – Maquina de Programação Associativa”, In: V Simpósio Brasileiro de Arquitetura de Computadores, V Simpósio Bras. de Arq. de Computadores, v. 2. p. 631-645, Hor-Meyll, M. O., Feitosa, R. Q. e Amorim, C. L., 1993.
  • "Resolução de sistemas de Equações Lineares Utilizando uma Biblioteca de Operações Vetorias/Matriciais Paralelas", Castro, Maria Clicia S de , Amorim, C. L., In: III Encuentro Regional de Ingeneirie de Sistemas, Santiago do Chile. III Uncuentro Regional de Inge, 1991.
  • Uma Experiência na Implementação de Operadores de Álgebra Relacional no Computador Paralelo NCPI”, Mattoso, M. L. Q. e Amorim, C. L., In: Anais do VI Simpósio Brasileiro de Banco de Dados, 1991.
  • “Otimização de ProgramasACTUS”, Maciel, P. M. C. P. F. e Amorim, C. L., In: Anais do III Simpósio Brasileiro de Arquitetura de Computador, 1990.
  • “Resolução deSistemas de Equações Lineares Utilizando uma Biblioteca de Operações Vetoriais”, Castro, M. C. S.. e Amorim, C. L., In: Anais do III Simpósio Brasileiro de Arquitetura de Computador, 1990.
  • Uma Avaliação Experimental do Desempenho do Sistema Multiprocessador ACP”, Barros, C. O. F. Barbosa, V., Amorim, C. L., In: Anais do XI Congresso da Soc. Brasileira de Computadores, 1989.
  • Uma Linguagem Intermediaria para Compilar Actus II em Occam2”, In: Anais do IX Congresso da Soc. Brasileira de Computadores, Sales, C. L. , Eizirik, L. M. R. e Amorim, C. L..,1989.
  • Uma Biblioteca de Operações Vetoriais e Matriciais para um Multiprocessador Hipercúbico baseados em Transputers”, Castro, M. C. S. e Amorim, C. L., In: Anais do IX Congresso de Soc. Brasileira de Computadores, 1989.
  • "Um Montador para um Simulador de Processadores Vetoriais”, . In: Anais do II Simp. Bras. de Arquitetura de Computadores-Processamento Paralelo, Aguas Lindas São Paulo, Sales C. L. , Favre, L e , Castro, M. C. S. , Amorim, C. L.,p. 41-45, 1988.
  • Avaliação de Compilação Vetorizada”, In: Anais do II Simpósio Brasileiro de Arquitetura de Computadores, Alvares S, N. O. , Eizirik, L. M. R. , Amorim, C. L.. Águas Lindóia/São Paulo, p. 31-37, 1988.
  • Em Direção a uma Estação Prolog: Implementação e Desempenho de Maquina Virtual”, Bianchini, R. G. , Dutra, I. C. , Lima, P. M. V. , Eizirik, L M R , Amorim, C. L , In: Anais do V Simpósio Brasileiro de Inteligência Artificial, Rio Grande do Norte, p. 461-471, 1988.
  • Em Direção a Uma Estação Prolog: Tradução de Programas”, Dutra, I. C., Bianchini, R. G., Lima, P. M. V., Eizirik, L M R , Amorim, C. L.., In: Anais do V Simpósio Brasileiro Int.Artificial, Rio Grande do Norte, p. 472-483, 1988.
  • "Simulated Performance of a Class of Vector Processors”, In: First International Conference on Supercomputing, Santa Clara/CA. Proceedings of the First International Conference on Supercomputing, Amorim, C. L.,1987.
  • Projeto de Uma Estação Prolog”, Amorim, C. L., Barbosa, V C , Fernandes E. S. T ., In: I Simpósio Brasileiro de Arquitetura de Computadores, SBC, Gramado/RS. Anais do I SBAC, 1987.
  • Simulação de uma Classe deProcessadores Vetoriais”, Amorim, C. L.., In: I Simpósio Brasileiro de Arquitetura de Computadores, 1986.
  • Avaliação de Conflitos no Desempenho do Cray 1”, Amorim, C. L., In: VI Congresso da SBC, 1986, Recife/PE, Anais do VI Congresso da Sociedade Brasileira de Computação, p. 175-185., 1986.
  • A Arquitetura de Supercomputadores”, Amorim, C. L.., In: V Congresso da SBC, Porto Alegre, p. 211-221, 1985.