Fechar

@Article{SouzaPaneStep:2018:AnDeCo,
               author = "Souza, Carlos Renato de and Panetta, Jairo and Stephany, Stephan",
          affiliation = "{Instituto Nacional de Pesquisas Espaciais (INPE)} and {Instituto 
                         Tecnologico de Aeron{\'a}utica (ITA)} and {Instituto Nacional de 
                         Pesquisas Espaciais (INPE)}",
                title = "An{\'a}lise do Desempenho de Comunica{\c{c}}{\~a}o Usando a 
                         Funcionalidade de Mem{\'o}ria Compartilhada do MPI 3.0",
              journal = "Cereus",
                 year = "2018",
               volume = "10",
               number = "2",
                pages = "193--210",
             keywords = "MPI. Comunica{\c{c}}{\~a}o Unilateral. Mem{\'o}ria 
                         Compartilhada. Diferen{\c{c}}as Finitas. MPI. One Sided 
                         Communication. Shared Memory. Finite Differences.",
             abstract = "Na execu{\c{c}}{\~a}o de um programa paralelizado com a 
                         biblioteca de comunica{\c{c}}{\~a}o por troca de mensagens MPI 
                         num n{\'o} computacional de mem{\'o}ria compartilhada, a troca 
                         de mensagens entre processos pode ocasionar uma 
                         conten{\c{c}}{\~a}o pelo acesso {\`a} mem{\'o}ria, 
                         prejudicando a escalabilidade do programa paralelo. A vers{\~a}o 
                         3.0 do MPI implementou uma nova funcionalidade, a 
                         comunica{\c{c}}{\~a}o unilateral Shared Memory (SHM) que utiliza 
                         uma janela de mem{\'o}ria comum aos processos executados no mesmo 
                         n{\'o} computacional na qual esses processos podem efetuar 
                         leituras e escritas diretamente, sem uso de fun{\c{c}}{\~o}es 
                         MPI e sem armazenamento intermedi{\'a}rio. Este trabalho avalia o 
                         desempenho computacional dessa nova funcionalidade do MPI na 
                         execu{\c{c}}{\~a}o de um c{\'o}digo de diferen{\c{c}}as 
                         finitas em C e em Fortran 90 utilizando uma m{\'a}quina paralela 
                         Cray. A comunica{\c{c}}{\~a}o unilateral SHM {\'e} comparada 
                         {\`a} comunica{\c{c}}{\~a}o bilateral convencional MPI. 
                         ABSTRACT: In the execution of a program parallelized with the 
                         message passing communication library MPI in a shared memory 
                         computer node, message exchange between processes may cause 
                         contention in memory access, degrading parallel scalability. MPI 
                         3.0 implemented a new functionality, the unilateral shared memory 
                         communication (SHM), which employs a shared memory window common 
                         to processes that are executed in the same computer node and 
                         allows these processes to perform loads and stores directly, i.e. 
                         without using MPI calls and intermediary buffers. This work 
                         evaluates the performance of this new MPI functionality in the 
                         execution of a finite differences code in C and Fortran 90 using a 
                         Cray parallel computer. SHM unilateral communication is compared 
                         to the standard bilateral MPI communication.",
                  doi = "10.18605/2175-7275/cereus.v10n2p193-210",
                  url = "http://dx.doi.org/10.18605/2175-7275/cereus.v10n2p193-210",
                 issn = "2175-7275",
             language = "en",
           targetfile = "souza_analise.pdf",
        urlaccessdate = "07 maio 2024"
}


Fechar