Fechar

@TechReport{ChagasQueiArak:2016:AnCoAl,
               author = "Chagas, Jo{\~a}o Vitor and Queiroz, Gilberto Ribeiro de and 
                         Arakaki, Reinaldo Gen Ichiro",
                title = "An{\'a}lise comparativa de algoritmos para computa{\c{c}}{\~a}o 
                         de pontos de intersec{\c{c}}{\~a}o entre conjuntos de segmentos 
                         de reta em m{\'a}quinas multi-core",
          institution = "Instituto Nacional de Pesquisas Espaciais",
                 year = "2016",
                 type = "RPQ",
              address = "S{\~a}o Jos{\'e} dos Campos",
                 note = "{Bolsa PIBIC/INPE/CNPq}",
             keywords = "SIG. Algoritmo Intersec{\c{c}}{\~a}o.",
             abstract = "A computa{\c{c}}{\~a}o dos pontos de intersec{\c{c}}{\~a}o 
                         entre conjuntos de segmentos de reta {\'e} considerado um dos 
                         problemas mais relevantes para um Sistema de 
                         Informa{\c{c}}{\~a}o Geogr{\'a}fica (SIG), sendo a base para a 
                         constru{\c{c}}{\~a}o de diversas opera{\c{c}}{\~o}es 
                         encontradas neste tipo de sistema. A computa{\c{c}}{\~a}o de 
                         tais pontos envolve um grande consumo de processamento, 
                         principalmente, para grandes entradas de dados. Tanto na 
                         literatura de Geometria Computacional quanto na de 
                         Geoinform{\'a}tica, encontramos diversos algoritmos para 
                         solu{\c{c}}{\~a}o deste problema. No entanto, esses algoritmos 
                         possuem diferentes compromissos de desempenho versus complexidade 
                         de implementa{\c{c}}{\~a}o, propiciando um substancial desafio 
                         para desenvolvedores e projetistas de SIGs, no que diz respeito 
                         {\`a} escolha, refinamento e implementa{\c{c}}{\~a}o desses 
                         algoritmos. Al{\'e}m disso, grande parte dos algoritmos foram 
                         desenvolvidos em uma {\'e}poca em que n{\~a}o existia as atuais 
                         arquiteturas de processadores multi-core e, consequentemente, 
                         foram projetados de forma sequencial ou de dif{\'{\i}}cil 
                         paraleliza{\c{c}}{\~a}o. Neste trabalho, examinamos um conjunto 
                         de algoritmos de intersec{\c{c}}{\~a}o entre conjuntos de 
                         segmentos de reta for{\c{c}}a-bruta, x-ordering, fixed-grid e 
                         tiling-scheme, e como adapt{\'a}-los para ambientes paralelos, 
                         utilizando o modelo de programa{\c{c}}{\~a}o multithread. Nossas 
                         an{\'a}lises foram realizadas com base em testes 
                         emp{\'{\i}}ricos realizados com a implementa{\c{c}}{\~a}o em 
                         C++ de vers{\~o}es sequenciais dos algoritmos e posterior 
                         paraleliza{\c{c}}{\~a}o, utilizando dados geogr{\'a}ficos reais 
                         acessados atrav{\'e}s da biblioteca TerraLib. Os resultados 
                         obtidos mostram que os algoritmos sequenciais s{\~a}o bem 
                         competitivos quando comparados com a solu{\c{c}}{\~a}o trivial 
                         do problema. Al{\'e}m disso, mostram um ganho significativo em se 
                         paralelizar partes das instru{\c{c}}{\~o}es desses algoritmos.",
          affiliation = "{Faculdade Tecnol{\'o}gica (FATEC)} and {Instituto Nacional de 
                         Pesquisas Espaciais (INPE)} and {Faculdade Tecnol{\'o}gica 
                         (FATEC)}",
             language = "pt",
                pages = "67",
                  ibi = "8JMKD3MGP3W34R/42PMN55",
                  url = "http://urlib.net/ibi/8JMKD3MGP3W34R/42PMN55",
           targetfile = "Chagas_analise.pdf",
        urlaccessdate = "13 maio 2024"
}


Fechar