Pessoal, Einar e Bruno,
Obrigado pelos esclarecimentos,
o negocio e que estou elaborando um trabalho aqui na faculdade sobre
Paralelismo em Java. Neste trabalho, estou querendo desenvolver um programa
paralelo (em Java) para rodar nas maquinas do CENAPAD-MG/CO
(www.cenapad.ufmg.br -> Centro Nacional de Processamento de Alto Desempenho)
na UFMG e nao sei bem o que usar.O CENAPAD tem um supercomputador paralelo
RS/6000 SP da IBM com 48 processadores e um E10000 da SUN com 32
processadores ULTRASPARC 250MHz. Sao duas maquinas bastante distintas (em
arquitetura) ja que um utiliza memoria compartilhada e outro distribuida
(alem de varias outras coisas) e queria um algoritmo para cada.
Realmente as implementacoes que eu conheco para MPI e PVM sao em FORTRAM e
C. Pelo visto terei que me aprofundar em Java Messaging Service (JMS) e vou
ver o que consigo. Mas vou agradecer qualquer auxilio.....
Obrigado de novo,
Guilherme Lloyd
PUC-MG
PowerLogic Sistemas
>Bruno Souza wrote:
> >
> > > E sobre a implementacao de PVM e MPI (bibliotecas de funcoes
>paralelas) em
> > > java? Vi alguns sites sobre isto mas parece que nao tem um padrao
>sobre
> > > isto, correto?
> >
> > So para clarificar para outros participantes da lista, assumo que
> > voce esteja falando de PVM (Parallel Virtual Machine)
> > http://www.epm.ornl.gov/pvm/pvm_home.html
> > e MPI (Message Passing Interface)
> > http://www-unix.mcs.anl.gov/mpi/index.html
> >
> > Esses sao sistemas de processamento distribuido, e nao simples
> > bibliotecas de paralelismo, e portanto nao se comparam ao
> > RMI e Threads (acho que voce sabe disso, apenas para deixar claro).
>
> Mais precisamente, PVM e MPI s�o simples interfaces de comunica��o
>padronizadas. Servem principalmente para trocas de dados entre grupos de
>processadores em m�quinas de processamento paralelo com mem�ria
>distribu�da.
>
> Neste caso, o objetivo � a implementa��o de algoritmos paralelos
>baseados na execu��o de rodadas de comunica��o global. Realmente, n�o faz
>muito sentido compar�-los com RMI, por exemplo.
>
>
> > Nao existe nenhum impedimento de voce possuir implementacoes
> > em Java desses sitemas, mas nao sei te dizer se existe alguma.
>
> Faz algum tempo que eu n�o uso PVM e MPI, mas pelo que eu me
>lembro, s� existiam interfaces padronizadas para C e Fortran. Seria
>at� f�cil fazer uma implementa��o em Java a partir da interface do C,
>mas tem certeza que � disso que voc� precisa? Para o desenvolvimento
>de aplica��es distribu�das em Java, RMI � a solu��o mais adequada.
>
> Um abra�o,
>
>Einar Saukas
>Technical Consultant
>Summa Technologies, Inc.
>http://www.summa-tech.com
>
>
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------