Saved in:
| Main Author: | |
|---|---|
| Format: | Artículo científico |
| Language: | es |
| Published: |
Universidad Nacional de Costa Rica
2017
|
| Subjects: | |
| Online Access: | https://www.redalyc.org/articulo.oa?id=475952089003 https://www.redalyc.org/journal/4759/475952089003/ https://www.redalyc.org/journal/4759/475952089003/html/ https://www.redalyc.org/journal/4759/475952089003/475952089003.epub https://www.redalyc.org/journal/4759/475952089003/movil http://dx.doi.org/10.15359/ru.31-2.3 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Table of Contents:
- Compresión BZIP2 optimizada usando colas libres de bloqueo José Sánchez-Salazar Edward Aymerich-Sánchez Multidisciplinaria (Ciencias Naturales y Exactas) Procesamiento de datos Programación informática Lenguaje de programación Debido a que la tendencia actual es tener más y más procesadores (cores) disponibles en cada computadora, la escalabilidad de las estructuras de datos usadas en programación paralela debe ser considerada cuidadosamente, para así garantizar que ellas saquen ventaja de los procesadores disponibles. Debido al aumento en la contención, usualmente las estructuras de datos basadas en bloqueos no mejoran su rendimiento proporcionalmente al incrementar el número de procesadores. El uso de estructuras de datos libres de bloqueos bien diseñadas, tales como las colas first in-first out, puede mejorar el rendimiento de un programa paralelo, cuando hay varios procesadores disponibles. En este trabajo se diseña e implementa una versión paralela de bzip2, un programa para compresión y descompresión de datos muy popular, usando colas libres de bloqueos en lugar de las basadas en bloqueos, y aplicando una estrategia de dos buffers de salida. Se compara el rendimiento de la implementación libre de bloqueos contra implementaciones basadas en bloqueos. Se midió el tiempo de compresión usando diferente número de procesadores y diferentes tamaños de bloques. Coincidiendo con la hipótesis de trabajo, los resultados muestran que la implementación paralela libre de bloqueos supera las otras implementaciones. 2017 artículo científico 2215-3470 https://www.redalyc.org/articulo.oa?id=475952089003 https://www.redalyc.org/journal/4759/475952089003/ https://www.redalyc.org/journal/4759/475952089003/html/ https://www.redalyc.org/journal/4759/475952089003/475952089003.epub https://www.redalyc.org/journal/4759/475952089003/movil http://dx.doi.org/10.15359/ru.31-2.3 es http://www.redalyc.org/revista.oa?id=4759 Uniciencia application/pdf Universidad Nacional de Costa Rica Uniciencia (Costa Rica) Num.2 Vol.31