Cómputo en paralelo usando R

RESUMEN

El cómputo en paralelo es un esquema de trabajo cuyo objetivo es aprovechar de mejor manera los recursos de hardware disponibles para realzar tareas mas rápido. En este trabajo se realizan experimentos en los que se prueban diferentes configuraciones para cómputo en paralelo usando el software estadístico R, para observar su utilidad y sus limitaciones. Como parte de los trabajos de este proyecto, se construyó un clúster de tarjetas Raspberry Pi3 Modelo B, en el cual se realizaron parte de las pruebas.

CONCLUSIONES

Como conclusiones generales de este trabajo tenemos lo siguiente:

• El esquema de cómputo en paralelo permite usar los recursos de hardware disponibles para realizar una serie de tareas en menos tiempo.

• Es necesario adecuar los programas para que sean compatibles con el esquema de cómputo en paralelo.

• El tener una PC con varios núcleos no implica que nuestros programas estén aprovechándolos.

• El esquema de cómputo en paralelo permite aprovechar los recursos computacionales de varias maquinas dentro de un clúster.

• La mejor configuración para el esquema de cómputo en paralelo depende de los recursos de hardware y software con los que se cuenta.

• No siempre es bueno paralelizar un algoritmo, ya que puede ser contraproducente si las tareas a paralelizar son pequeñas.

En base a estas conclusiones, se tiene planteado el siguiente trabajo futuro:

• Hacer pruebas usando el lenguaje Phyton, paralelizando con MPI4py (el cual ya se instaló).

• Hacer pruebas con un clúster de tarjetas Raspberry Pi3 B+, que tienen un puerto de red Ethernet y un procesador mejorados.

AntonioG Author

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *