1. Identificação | |
Tipo de Referência | Artigo em Revista Científica (Journal Article) |
Site | mtc-m16d.sid.inpe.br |
Código do Detentor | isadg {BR SPINPE} ibi 8JMKD3MGPCW/3DT298S |
Identificador | 8JMKD3MGP7W/3DETRSE |
Repositório | sid.inpe.br/mtc-m19/2013/01.28.13.41 (acesso restrito) |
Última Atualização | 2013:02.06.13.15.04 (UTC) administrator |
Repositório de Metadados | sid.inpe.br/mtc-m19/2013/01.28.13.41.26 |
Última Atualização dos Metadados | 2018:06.05.04.13.55 (UTC) administrator |
Chave Secundária | INPE--PRE/ |
DOI | 10.1016/j.scico.2012.07.005 |
ISSN | 0167-6423 |
Chave de Citação | RodriguesNavaPaneMend:2013:PrOrMP |
Título | Preserving the original MPI semantics in a virtualized processor environment |
Ano | 2013 |
Mês | Apr. |
Data de Acesso | 28 mar. 2024 |
Tipo Secundário | PRE PI |
Número de Arquivos | 1 |
Tamanho | 580 KiB |
|
2. Contextualização | |
Autor | 1 Rodrigues, Eduardo R. 2 Navaux, Philippe O. A. 3 Panetta, Jairo 4 Mendes, Celso L. |
Grupo | 1 2 3 CPT-CPT-INPE-MCTI-GOV-BR |
Afiliação | 1 IBM Research, Brazil 2 Institute of Informatics, UFRGS, Brazil 3 Instituto Nacional de Pesquisas Espaciais (INPE) 4 Parallel Programming Laboratory, UIUC, USA |
Endereço de e-Mail do Autor | 1 edrodri@br.ibm.com |
Revista | Science of Computer Programming |
Volume | 78 |
Número | 4 |
Páginas | 412–421 |
Nota Secundária | B1_CIÊNCIA_DA_COMPUTAÇÃO B1_ENGENHARIAS_IV A1_INTERDISCIPLINAR |
Histórico (UTC) | 2013-02-06 13:12:35 :: marciana :: 2012 -> 2013 2013-02-06 13:15:04 :: marciana -> administrator :: 2013 2018-06-05 04:13:55 :: administrator -> marcelo.pazos@inpe.br :: 2013 |
|
3. Conteúdo e estrutura | |
É a matriz ou uma cópia? | é a matriz |
Estágio do Conteúdo | concluido |
Transferível | 1 |
Tipo do Conteúdo | External Contribution |
Tipo de Versão | publisher |
Palavras-Chave | processor virtualization MPI user-level threads privatization TLS |
Resumo | Processor virtualization is a technique in which a programmer divides a computation into many entities, which are mapped to the available processors. The number of these entities, referred to as virtual processors, is typically larger than the number of physical processors. For an MPI program, the user decomposes the computation into more MPI tasks than physical processors. This approach allows overlapping computation and communication, and enables load balancing. User-level threads are often used to implement these virtual processors because they are generally faster to create, manage and migrate than heavy processes or kernel threads. However, these threads present issues concerning private data because they break the private address space assumption typically made by MPI programs. In this paper, we propose a new approach to privatize data in user-level threads. This approach is based on thread-local storage (TLS), which is often used by kernel threads. We apply this technique so that MPI programs can be executed in a virtualized environment while preserving their original semantics. We show that this alternative has a more efficient context switch and lower migration cost and is simpler to implement than other approaches. |
Área | MET |
Arranjo | urlib.net > BDMCI > Fonds > Produção anterior à 2021 > CGCPT > Preserving the original... |
Conteúdo da Pasta doc | acessar |
Conteúdo da Pasta source | não têm arquivos |
Conteúdo da Pasta agreement | |
|
4. Condições de acesso e uso | |
Idioma | en |
Arquivo Alvo | Rodrigues.pdf |
Grupo de Usuários | administrator marciana |
Visibilidade | shown |
Política de Arquivamento | denypublisher denyfinaldraft24 |
Permissão de Leitura | deny from all and allow from 150.163 |
Permissão de Atualização | não transferida |
|
5. Fontes relacionadas | |
Repositório Espelho | iconet.com.br/banon/2006/11.26.21.31 |
Unidades Imediatamente Superiores | 8JMKD3MGPCW/3EUPEJL |
Divulgação | WEBSCI; PORTALCAPES. |
Acervo Hospedeiro | sid.inpe.br/mtc-m19@80/2009/08.21.17.02 |
|
6. Notas | |
Campos Vazios | alternatejournal archivist callnumber copyholder copyright creatorhistory descriptionlevel e-mailaddress format isbn label lineage mark nextedition notes orcid parameterlist parentrepositories previousedition previouslowerunit progress project readergroup resumeid rightsholder schedulinginformation secondarydate session shorttitle sponsor subject tertiarymark tertiarytype typeofwork url |
|
7. Controle da descrição | |
e-Mail (login) | marcelo.pazos@inpe.br |
atualizar | |
|