{"title":"Implementación del Algoritmo Trace Alignment Empleando Técnicas de Programación Paralela","authors":"Marlis Fulgueira-Camilo, Ernesto Insúa-Suárez, Humberto Díaz-Pando","doi":"10.21501/21454086.1722","DOIUrl":null,"url":null,"abstract":"En este articulo se refiere un algoritmo del campo de la mineria de procesos, Trace Alignment, cuyo objetivo es detectar anomalias en una secuencia de patrones e identificar patrones comunes. El analisis de las trazas generadas por los procesos de negocios puede tardar un tiempo considerable, teniendo en cuenta que una gran parte de los procesos, hoy en dia, se encuentran informatizados. El algoritmo en cuestion es paralelizado empleando el paradigma de memoria compartida, especificamente OpenMP, CUDA y OpenCL. El diseno paralelo propuesto cuenta de dos etapas: una primera donde se paraleliza la construccion de la matriz de similitud y una segunda donde se alinean pares o conjuntos de trazas a la misma vez. Los resultados obtenidos indican que, con el diseno propuesto, los mejores tiempos se obtienen empleando OpenMP para todos los juego de datos propuestos.","PeriodicalId":53826,"journal":{"name":"Revista Digital Lampsakos","volume":"1 1","pages":"11-21"},"PeriodicalIF":0.1000,"publicationDate":"2016-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Revista Digital Lampsakos","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.21501/21454086.1722","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"ENGINEERING, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0
Abstract
En este articulo se refiere un algoritmo del campo de la mineria de procesos, Trace Alignment, cuyo objetivo es detectar anomalias en una secuencia de patrones e identificar patrones comunes. El analisis de las trazas generadas por los procesos de negocios puede tardar un tiempo considerable, teniendo en cuenta que una gran parte de los procesos, hoy en dia, se encuentran informatizados. El algoritmo en cuestion es paralelizado empleando el paradigma de memoria compartida, especificamente OpenMP, CUDA y OpenCL. El diseno paralelo propuesto cuenta de dos etapas: una primera donde se paraleliza la construccion de la matriz de similitud y una segunda donde se alinean pares o conjuntos de trazas a la misma vez. Los resultados obtenidos indican que, con el diseno propuesto, los mejores tiempos se obtienen empleando OpenMP para todos los juego de datos propuestos.