Modelo básico de programação paralela no Mulplix
Autor(a) principal: | |
---|---|
Data de Publicação: | 1992 |
Outros Autores: | , |
Tipo de documento: | Relatório |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRJ |
Texto Completo: | http://hdl.handle.net/11422/1082 |
Resumo: | Este artigo apresenta uma definição do modelo básico de programação paralela que será provido pelo sistema operacional MULPLIX, para a família de computadores paralelos de alto desempenho MULTIPLUS. O modelo representa simultaneamente uma extensão ao conceito de processo suportado pelos sistemas operacionais com filosofia UNIX -considerado um modelo bem sucedido de computação sequencial - e uma versão mais realista do modelo PRAM, atualmente o principal modelo para estudo de algoritmos paralelos em memória compartilhada. O texto explica os mecanismos definidos para execução paralela, alocação de memória e sincronização. |
id |
UFRJ_fbb66cf8a44e2432517e4b6f05b5aeff |
---|---|
oai_identifier_str |
oai:pantheon.ufrj.br:11422/1082 |
network_acronym_str |
UFRJ |
network_name_str |
Repositório Institucional da UFRJ |
repository_id_str |
|
spelling |
Azevedo, Rafael Peixoto deAzevedo, Gustavo Peixoto deAude, Júlio Salek2016-11-10T12:21:30Z2023-11-30T03:03:05Z1992-01-30AZEVEDO, R. P. de; AZEVEDO, G. P. de; AUDE, J. S. Modelo básico de programação paralela no Mulplix. Rio de Janeiro: NCE, UFRJ, 1992. 21 p. (Relatório Técnico, 01/92)http://hdl.handle.net/11422/1082Este artigo apresenta uma definição do modelo básico de programação paralela que será provido pelo sistema operacional MULPLIX, para a família de computadores paralelos de alto desempenho MULTIPLUS. O modelo representa simultaneamente uma extensão ao conceito de processo suportado pelos sistemas operacionais com filosofia UNIX -considerado um modelo bem sucedido de computação sequencial - e uma versão mais realista do modelo PRAM, atualmente o principal modelo para estudo de algoritmos paralelos em memória compartilhada. O texto explica os mecanismos definidos para execução paralela, alocação de memória e sincronização.This article presents a definition of the basic model for parallel programming that will be provided by the MULPLIX operating system, for the high performa.nce parallel computer MULTIPLUS. The model simultaneously represents an extension to the concept of a UNIX-Iike process -considered a popular model for sequential computing -and a more realistic version of the PRAM, currently the main model for the study of parallel algorithms on sha.red memory machines. The text explains the mechanisms defined in order to provide paralJel execution, memory allocation and synchronization.Submitted by Raquel Porto (raquel@nce.ufrj.br) on 2016-11-10T12:21:30Z No. of bitstreams: 1 01_92_000040429.pdf: 2481036 bytes, checksum: ccbddbbc3865c6ca37a7fc5ebad39f24 (MD5)Made available in DSpace on 2016-11-10T12:21:30Z (GMT). No. of bitstreams: 1 01_92_000040429.pdf: 2481036 bytes, checksum: ccbddbbc3865c6ca37a7fc5ebad39f24 (MD5) Previous issue date: 1992-01-30porRelatório Técnico NCECNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOMulplixProgramação paralelaModelo básico de programação paralela no Mulplixinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/report0192abertoBrasilInstituto Tércio Pacitti de Aplicações e Pesquisas Computacionaisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRJinstname:Universidade Federal do Rio de Janeiro (UFRJ)instacron:UFRJLICENSElicense.txtlicense.txttext/plain; charset=utf-81853http://pantheon.ufrj.br:80/bitstream/11422/1082/2/license.txtdd32849f2bfb22da963c3aac6e26e255MD52ORIGINAL01_92_000040429.pdf01_92_000040429.pdfapplication/pdf1239880http://pantheon.ufrj.br:80/bitstream/11422/1082/3/01_92_000040429.pdf384e48ef4d988af1173716b00ed709d3MD53TEXT01_92_000040429.pdf.txt01_92_000040429.pdf.txtExtracted texttext/plain49121http://pantheon.ufrj.br:80/bitstream/11422/1082/4/01_92_000040429.pdf.txt423e40c54b3ee460b94357dc710e2b80MD5411422/10822023-11-30 00:03:05.894oai:pantheon.ufrj.br:11422/1082TElDRU7Dh0EgTsODTy1FWENMVVNJVkEgREUgRElTVFJJQlVJw4fDg08KCkFvIGFzc2luYXIgZSBlbnRyZWdhciBlc3RhIGxpY2Vuw6dhLCB2b2PDqihzKSBvKHMpIGF1dG9yKGVzKSBvdSBwcm9wcmlldMOhcmlvKHMpIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBjb25jZWRlKG0pIGFvIFJlcG9zaXTDs3JpbyBQYW50aGVvbiBkYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gZGUgSmFuZWlybyAoVUZSSikgbyBkaXJlaXRvIG7Do28gLSBleGNsdXNpdm8gZGUgcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vKSBlbSB0b2RvIG8gbXVuZG8sIGVtIGZvcm1hdG8gZWxldHLDtG5pY28gZSBlbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8sIG1hcyBuw6NvIGxpbWl0YWRvIGEgw6F1ZGlvIGUvb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIGEgVUZSSiBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhZHV6aXIgYSBhcHJlc2VudGHDp8OjbyBkZSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gY29tIGEgZmluYWxpZGFkZSBkZSBwcmVzZXJ2YcOnw6NvLgoKVm9jw6ogdGFtYsOpbSBjb25jb3JkYSBxdWUgYSBVRlJKIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXNzYSBzdWJtaXNzw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8OjbyBkaWdpdGFsLgoKRGVjbGFyYSBxdWUgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgc2V1IHRyYWJhbGhvIG9yaWdpbmFsLCBlIHF1ZSB2b2PDqiB0ZW0gbyBkaXJlaXRvIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIGEgc3VhIGFwcmVzZW50YcOnw6NvLCBjb20gbyBtZWxob3IgZGUgc2V1cyBjb25oZWNpbWVudG9zLCBuw6NvIGluZnJpbmdpIGRpcmVpdG9zIGF1dG9yYWlzIGRlIHRlcmNlaXJvcy4KClNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIGNvbnTDqW0gbWF0ZXJpYWwgZG8gcXVhbCB2b2PDqiBuw6NvIHRlbSBkaXJlaXRvcyBkZSBhdXRvciwgZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBlIGNvbmNlZGUgYSBVRlJKIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRhIHN1Ym1pc3PDo28uCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIHF1ZSBmb2ksIG91IHRlbSBzaWRvIHBhdHJvY2luYWRvIG91IGFwb2lhZG8gcG9yIHVtYSBhZ8OqbmNpYSBvdSBvdXRybyhzKSBvcmdhbmlzbW8ocykgcXVlIG7Do28gYSBVRlJKLCB2b2PDqiBkZWNsYXJhIHF1ZSBjdW1wcml1IHF1YWxxdWVyIGRpcmVpdG8gZGUgUkVWSVPDg08gb3UgZGUgb3V0cmFzIG9icmlnYcOnw7VlcyByZXF1ZXJpZGFzIHBvciBjb250cmF0byBvdSBhY29yZG8uCgpBIFVGUkogaXLDoSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8ocykgc2V1KHMpIG5vbWUocykgY29tbyBhdXRvcihlcykgb3UgcHJvcHJpZXTDoXJpbyhzKSBkYSBzdWJtaXNzw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZGFzIHBlcm1pdGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EsIG5vIGF0byBkZSBzdWJtaXNzw6NvLgo=Repositório de PublicaçõesPUBhttp://www.pantheon.ufrj.br/oai/requestopendoar:2023-11-30T03:03:05Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)false |
dc.title.pt_BR.fl_str_mv |
Modelo básico de programação paralela no Mulplix |
title |
Modelo básico de programação paralela no Mulplix |
spellingShingle |
Modelo básico de programação paralela no Mulplix Azevedo, Rafael Peixoto de CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Mulplix Programação paralela |
title_short |
Modelo básico de programação paralela no Mulplix |
title_full |
Modelo básico de programação paralela no Mulplix |
title_fullStr |
Modelo básico de programação paralela no Mulplix |
title_full_unstemmed |
Modelo básico de programação paralela no Mulplix |
title_sort |
Modelo básico de programação paralela no Mulplix |
author |
Azevedo, Rafael Peixoto de |
author_facet |
Azevedo, Rafael Peixoto de Azevedo, Gustavo Peixoto de Aude, Júlio Salek |
author_role |
author |
author2 |
Azevedo, Gustavo Peixoto de Aude, Júlio Salek |
author2_role |
author author |
dc.contributor.author.fl_str_mv |
Azevedo, Rafael Peixoto de Azevedo, Gustavo Peixoto de Aude, Júlio Salek |
dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
topic |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Mulplix Programação paralela |
dc.subject.por.fl_str_mv |
Mulplix Programação paralela |
description |
Este artigo apresenta uma definição do modelo básico de programação paralela que será provido pelo sistema operacional MULPLIX, para a família de computadores paralelos de alto desempenho MULTIPLUS. O modelo representa simultaneamente uma extensão ao conceito de processo suportado pelos sistemas operacionais com filosofia UNIX -considerado um modelo bem sucedido de computação sequencial - e uma versão mais realista do modelo PRAM, atualmente o principal modelo para estudo de algoritmos paralelos em memória compartilhada. O texto explica os mecanismos definidos para execução paralela, alocação de memória e sincronização. |
publishDate |
1992 |
dc.date.issued.fl_str_mv |
1992-01-30 |
dc.date.accessioned.fl_str_mv |
2016-11-10T12:21:30Z |
dc.date.available.fl_str_mv |
2023-11-30T03:03:05Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/report |
format |
report |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
AZEVEDO, R. P. de; AZEVEDO, G. P. de; AUDE, J. S. Modelo básico de programação paralela no Mulplix. Rio de Janeiro: NCE, UFRJ, 1992. 21 p. (Relatório Técnico, 01/92) |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/11422/1082 |
identifier_str_mv |
AZEVEDO, R. P. de; AZEVEDO, G. P. de; AUDE, J. S. Modelo básico de programação paralela no Mulplix. Rio de Janeiro: NCE, UFRJ, 1992. 21 p. (Relatório Técnico, 01/92) |
url |
http://hdl.handle.net/11422/1082 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.ispartof.pt_BR.fl_str_mv |
Relatório Técnico NCE |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Instituto Tércio Pacitti de Aplicações e Pesquisas Computacionais |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRJ instname:Universidade Federal do Rio de Janeiro (UFRJ) instacron:UFRJ |
instname_str |
Universidade Federal do Rio de Janeiro (UFRJ) |
instacron_str |
UFRJ |
institution |
UFRJ |
reponame_str |
Repositório Institucional da UFRJ |
collection |
Repositório Institucional da UFRJ |
bitstream.url.fl_str_mv |
http://pantheon.ufrj.br:80/bitstream/11422/1082/2/license.txt http://pantheon.ufrj.br:80/bitstream/11422/1082/3/01_92_000040429.pdf http://pantheon.ufrj.br:80/bitstream/11422/1082/4/01_92_000040429.pdf.txt |
bitstream.checksum.fl_str_mv |
dd32849f2bfb22da963c3aac6e26e255 384e48ef4d988af1173716b00ed709d3 423e40c54b3ee460b94357dc710e2b80 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ) |
repository.mail.fl_str_mv |
|
_version_ |
1784097076486864896 |