Fechar

@InProceedings{SolórzanoCampChar:2018:PlWeEx,
               author = "Sol{\'o}rzano, Ana Lu{\'{\i}}sa Veroneze and Campos Velho, 
                         Haroldo Fraga de and Char{\~a}o, Andrea Schwertner",
          affiliation = "{Universidade Federal de Santa Maria (UFSM)} and {Instituto 
                         Nacional de Pesquisas Espaciais (INPE)} and {Universidade Federal 
                         de Santa Maria (UFSM)}",
                title = "Plataforma web para experimentos com algoritmo friends-of-friends 
                         paralelo h{\'{\i}}brido para classifica{\c{c}}{\~a}o de 
                         objetos astron{\^o}micos",
                 year = "2018",
         organization = "Semin{\'a}rio de Inicia{\c{c}}{\~a}o Cient{\'{\i}}fica e 
                         Inicia{\c{c}}{\~a}o em Desenvolvimento Tecnol{\'o}gico e 
                         Inova{\c{c}}{\~a}o (SICINPE)",
                 note = "{Bolsa PIBIC/INPE/CNPq}",
             abstract = "Observat{\'o}rio Virtual (Virtual Observatory) {\'e} uma nova 
                         maneira de compartilhar e analisar dados astron{\^o}micos. 
                         Portais na internet permitem armazenar e transferir dados, bem 
                         como processamento de forma remota. Web-portal {\'e} um dos 
                         ambientes de trabalho mais adequado para estruturar 
                         Observat{\'o}rios Virtuais. O LABAC-INPE e a 
                         Inform{\'a}tica-UFSM cooperam no desenvolvimento de um Portal de 
                         Observat{\'o}rio Virtual. Uma ferramenta dispon{\'{\i}}vel para 
                         o Portal {\'e} baseada no algoritmo Friends-ofFriends (FoF) de 
                         classifica{\c{c}}{\~a}o de objetos astron{\^o}micos. O objetivo 
                         da an{\'a}lise via FoF {\'e} identificar quais objetos 
                         astron{\^o}micos est{\~a}o em intera{\c{c}}{\~a}o 
                         gravitacional. A classifica{\c{c}}{\~a}o {\'e} realizada com um 
                         cen{\'a}rio de N-corpos. Os dados s{\~a}o provenientes de 
                         simula{\c{c}}{\~o}es cosmol{\'o}gicas e/ou de imagens de 
                         observa{\c{c}}{\~a}o astron{\^o}mica. O FoF classifica cada 
                         objeto (ou part{\'{\i}}cula) considerando um raio de 
                         intera{\c{c}}{\~a}o gravitacional, definido pelo usu{\'a}rio. 
                         Part{\'{\i}}culas presentes {\`a} esfera definida pelo raio de 
                         influ{\^e}ncia s{\~a}o consideradas amigas e classificadas em um 
                         mesmo grupo. Ao final, o algoritmo apresenta o n{\'u}mero de 
                         grupos encontrados. Visto que o algoritmo lida com uma grande 
                         quantidade de dados, sua execu{\c{c}}{\~a}o em ambientes de 
                         computa{\c{c}}{\~a}o de alto desempenho {\'e} alvo de 
                         investiga{\c{c}}{\~o}es. FoF com complexidade O(N˛) foi 
                         paralelizado com padr{\~o}es MPI e OpenMP, al{\'e}m de ser 
                         otimizado em uma vers{\~a}o de complexidade O(N*log(N)). Neste 
                         trabalho, amplia-se as alternativas de paraleliza{\c{c}}{\~a}o, 
                         explorando-se a execu{\c{c}}{\~a}o em ambientes de 
                         computa{\c{c}}{\~a}o h{\'{\i}}brida formados por um 
                         processador e GPU (acelerador do processamento). O padr{\~a}o 
                         OpenACC {\'e} empregado com diretivas de compila{\c{c}}{\~a}o 
                         para distribuir a computa{\c{c}}{\~a}o em placas gr{\'a}ficas 
                         aceleradoras. Foram estudadas tr{\^e}s abordagens da 
                         utiliza{\c{c}}{\~a}o de diretivas OpenACC buscando 
                         m{\'{\i}}nima modifica{\c{c}}{\~a}o poss{\'{\i}}vel do 
                         c{\'o}digo original do FoF vers{\~a}o O(N˛). Foram feitas 
                         execu{\c{c}}{\~o}es e an{\'a}lises de desempenho dessas 
                         vers{\~o}es em rela{\c{c}}{\~a}o {\`a} vers{\~a}o serial, 
                         para tr{\^e}s arquivos de dados de tamanhos distintos, 
                         demonstrando ganho de desempenho em todas as vers{\~o}es, para 
                         todos os dados, por{\'e}m, n{\~a}o esgotando todo o potencial da 
                         GPU. Como trabalhos futuros, est{\'a} sendo implementada uma nova 
                         estrutura do algoritmo FoF vers{\~a}o O(N˛), para 
                         execu{\c{c}}{\~a}o especializada em um ambiente de 
                         computa{\c{c}}{\~a}o h{\'{\i}}brida utilizando OpenACC.",
  conference-location = "S{\~a}o Jos{\'e} dos Campos, SP",
      conference-year = "30-31 jul.",
             language = "pt",
           targetfile = "Solorzano_plataforma.pdf",
        urlaccessdate = "24 abr. 2024"
}


Fechar