Cada vez más rápido

IF 0.3 Q4 INFORMATION SCIENCE & LIBRARY SCIENCE
Juan Felipe Ramos, J. Gómez, Nicolás Cardozo
{"title":"Cada vez más rápido","authors":"Juan Felipe Ramos, J. Gómez, Nicolás Cardozo","doi":"10.29236/sistemas.n161a7","DOIUrl":null,"url":null,"abstract":"El diseño de algoritmos es fundamental para la construcción de artefactos de software que son correctos y eficientes. La importancia de los algoritmos se ha visto resaltada en los últimos años, donde debido a los requerimientos de procesamiento de altos volúmenes de datos en dominios como la inteligencia artificial o el procesamiento en la nube con arquitecturas de BigData. Ya no es suficiente diseñar algoritmos con tiempos de complejidad teórica óptimos. Además, estos algoritmos deben optimizar al máximo el tiempo de ejecución de los procesos. Para responder a esta necesidad, la programación paralela se ha enfocado en el desarrollo de algoritmos que pueden ejecutar múltiples tareas de forma simultánea, cada una en una unidad de procesamiento distinta. En este trabajo, presentamos la forma de mejorar el tiempo de ejecución de algoritmos óptimos aplicando técnicas de paralelismo a los algoritmos para aprovechar al máximo las capacidades de multi-procesamiento de las máquinas modernas. Para hacer concreto este proceso, utilizamos el método de descomposición de raíz cuadrada sobre grandes volúmenes de datos. Los resultados obtenidos de nuestro experimento muestran una mejora de hasta 1.9x sobre la versión secuencial del algoritmo, confirmando los resultados teóricos del diseño del algoritmo.","PeriodicalId":41695,"journal":{"name":"Ibersid-Revista de Sistemas de Informacion y Documentacion","volume":"31 1","pages":""},"PeriodicalIF":0.3000,"publicationDate":"2021-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Ibersid-Revista de Sistemas de Informacion y Documentacion","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.29236/sistemas.n161a7","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"INFORMATION SCIENCE & LIBRARY SCIENCE","Score":null,"Total":0}
引用次数: 0

Abstract

El diseño de algoritmos es fundamental para la construcción de artefactos de software que son correctos y eficientes. La importancia de los algoritmos se ha visto resaltada en los últimos años, donde debido a los requerimientos de procesamiento de altos volúmenes de datos en dominios como la inteligencia artificial o el procesamiento en la nube con arquitecturas de BigData. Ya no es suficiente diseñar algoritmos con tiempos de complejidad teórica óptimos. Además, estos algoritmos deben optimizar al máximo el tiempo de ejecución de los procesos. Para responder a esta necesidad, la programación paralela se ha enfocado en el desarrollo de algoritmos que pueden ejecutar múltiples tareas de forma simultánea, cada una en una unidad de procesamiento distinta. En este trabajo, presentamos la forma de mejorar el tiempo de ejecución de algoritmos óptimos aplicando técnicas de paralelismo a los algoritmos para aprovechar al máximo las capacidades de multi-procesamiento de las máquinas modernas. Para hacer concreto este proceso, utilizamos el método de descomposición de raíz cuadrada sobre grandes volúmenes de datos. Los resultados obtenidos de nuestro experimento muestran una mejora de hasta 1.9x sobre la versión secuencial del algoritmo, confirmando los resultados teóricos del diseño del algoritmo.
越来越快
算法设计是构建正确和高效的软件工件的基础。近年来,算法的重要性得到了强调,因为在人工智能或使用大数据架构的云处理等领域需要处理大量数据。仅仅设计具有最优理论复杂度时间的算法已经不够了。此外,这些算法必须最大限度地优化进程的运行时间。为了满足这一需求,并行编程专注于开发能够同时执行多个任务的算法,每个任务在不同的处理单元上执行。在这项工作中,我们提出了一种方法,通过将并行技术应用于算法,以最大限度地利用现代机器的多处理能力,来提高最优算法的运行时间。为了使这个过程具体化,我们在大量数据上使用平方根分解方法。我们的实验结果表明,算法的顺序版本改进了1.9倍,证实了算法设计的理论结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Ibersid-Revista de Sistemas de Informacion y Documentacion
Ibersid-Revista de Sistemas de Informacion y Documentacion INFORMATION SCIENCE & LIBRARY SCIENCE-
CiteScore
0.60
自引率
25.00%
发文量
8
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信