Use este identificador para citar ou linkar para este item: http://hdl.handle.net/11422/2572
Tipo: Relatório
Título: PM-PVM: a portable multithreaded PVM
Autor(es)/Inventor(es): Santos, Cláudio Miguel de Paiva
Aude, Júlio Salek
Resumo : PM-PVM is a portable implementation of PVM designed to work on SMP architectures supporting multithreading. PM-PVM portability is achieved through the implementation of the PVM functionality on top of a reduced set of parallel programming primitives. Within PM-PVM; PVM tasks are mapped onto threads and the message passing functions are implemented using shared memory. Three implementation appproaches of the PVM message passing functions have been adopted. In the first one, a single message copy in memory is shared by alI destination tasks. The second one replicates the message for every destination task but requires less synchronization. Finally, the third approach uses a combination of features from the two previous ones. Experimental results comparing the performance of PM-PVM and PVM applications running on a 4-processor Sparcstation 20 under Solaris 2.5 show that PM-PVM can produce execution times up to 54% smaller than PVM.
Palavras-chave: PVM (Máquinas paralelas virtuais)
Multithreading
Portable Multithreaded PVM
Assunto CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
Departamento: Instituto Tércio Pacitti de Aplicações e Pesquisas Computacionais
In: Relatório Técnico NCE
Número: 0899
Data de publicação: 31-Dez-2004
País de publicação: Brasil
Idioma da publicação: eng
Tipo de acesso: Acesso Aberto
Citação: SANTOS, C. M. P; AUDE, J. S. PM-PVM: a portable multithreaded PVM. Rio de Janeiro: NCE, UFRJ, 1999. 11p. (Relatório Técnico, 08/99).
URI: http://hdl.handle.net/11422/2572
Aparece nas coleções:Relatórios Técnicos e de Pesquisa

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
08_99_000611270.pdf685,03 kBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.