Desempeño de los Paradigmas Funcional y Orientado a Objetos en Arquitecturas Multicore: Caso de Estudio Haskell-Java

En este trabajo se describe la implementación de paralelismo multicore en los lenguajes de programación Haskell y Java, utilizado dos paradigmas de programación diferentes, el funcional y el orientado a objetos. Se parte de una implementación ya existente del algoritmo solucionador de sudokus, desar...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Hoyos,Jorge G, Puertas,Alex
Lenguaje:Spanish / Castilian
Publicado: Centro de Información Tecnológica 2017
Materias:
Acceso en línea:http://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-07642017000500009
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
Descripción
Sumario:En este trabajo se describe la implementación de paralelismo multicore en los lenguajes de programación Haskell y Java, utilizado dos paradigmas de programación diferentes, el funcional y el orientado a objetos. Se parte de una implementación ya existente del algoritmo solucionador de sudokus, desarrollada en Haskell con un enfoque funcional, a la que se incorporaron elementos de paralelización básica. Luego se construyó su equivalente desde la programación orientada a objetos en el lenguaje Java. Finalmente se realizaron diferentes mediciones para analizar y contrastar el desempeño de las dos implementaciones. De acuerdo al análisis realizado, se llegó a la conclusión que Haskell hace una utilización más óptima que Java de la arquitectura multicore.