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

Responder a