Este trabajo analiza el rendimiento de cuatro nodos de cómputo multiprocesador de memoria compartida para resolver el problema N-body. Se paraleliza el algoritmo serie, y se codifica usando el lenguaje C extendido con OpenMP. El resultado son dos variantes que obedecen a dos criterios de optimización diferentes: minimizar los requisitos de memoria y minimizar el volumen de cómputo. Posteriormente, se realiza un proceso de análisis de las prestaciones del programa sobre los nodos de cómputo. Se modela el rendimiento de las variantes secuenciales y paralelas de la aplicación, y de los nodos de cómputo; se instrumentan y ejecutan los programas para obtener resultados en forma de varias métricas; finalmente se muestran e interpretan los resulta...
Este libro recopila un conjunto de ejemplos de programación paralela, presentados de forma didáctica...
El objetivo de este proyecto es mejorar la clasificación de patrones realizada con una red neuronal...
La bÚsqueda de soluciones más rápidas y eficaces, entre otras cosas, ha llevado a la existencia de c...
Este trabajo analiza el rendimiento de cuatro nodos de cómputo multiprocesador de memoria compartida...
Este trabajo analiza el rendimiento de cuatro nodos de cómputo multiprocesador de memoria compartida...
Con la llegada de una amplia variedad de arquitecturas multicore (NUMA, UMA), seleccionar la mejor c...
Magíster en Ciencias, Mención Computación. Ingeniero Civil en ComputaciónLos lenguajes modernos de ...
La Memoria Transaccional (TM) ofrece un modelo de ejecución concurrente optimista en arquitecturas m...
En un gran número de problemas combinatorios, el tiempo empleado para obtener una solución usando un...
La gestión de tareas paralelas y datos distribuidos es la esencia de la programación paralela en mul...
[ES] El presente trabajo de final de máster presenta una comparativa entre dos herramientas de paral...
La latencia de acceso a memoria en aplicaciones paralelas con memoria compartida resulta un aspecto ...
Abstract — Es creciente el número de algoritmos de cómpu-to cientı́fico que corren con mayor efici...
Existen sistemas complejos cuya dinámica es difícil de entender y de los cuales sólo se tiene inform...
La presente memoria está estructurada en tres partes que constan de un total de siete capítulos cuyo...
Este libro recopila un conjunto de ejemplos de programación paralela, presentados de forma didáctica...
El objetivo de este proyecto es mejorar la clasificación de patrones realizada con una red neuronal...
La bÚsqueda de soluciones más rápidas y eficaces, entre otras cosas, ha llevado a la existencia de c...
Este trabajo analiza el rendimiento de cuatro nodos de cómputo multiprocesador de memoria compartida...
Este trabajo analiza el rendimiento de cuatro nodos de cómputo multiprocesador de memoria compartida...
Con la llegada de una amplia variedad de arquitecturas multicore (NUMA, UMA), seleccionar la mejor c...
Magíster en Ciencias, Mención Computación. Ingeniero Civil en ComputaciónLos lenguajes modernos de ...
La Memoria Transaccional (TM) ofrece un modelo de ejecución concurrente optimista en arquitecturas m...
En un gran número de problemas combinatorios, el tiempo empleado para obtener una solución usando un...
La gestión de tareas paralelas y datos distribuidos es la esencia de la programación paralela en mul...
[ES] El presente trabajo de final de máster presenta una comparativa entre dos herramientas de paral...
La latencia de acceso a memoria en aplicaciones paralelas con memoria compartida resulta un aspecto ...
Abstract — Es creciente el número de algoritmos de cómpu-to cientı́fico que corren con mayor efici...
Existen sistemas complejos cuya dinámica es difícil de entender y de los cuales sólo se tiene inform...
La presente memoria está estructurada en tres partes que constan de un total de siete capítulos cuyo...
Este libro recopila un conjunto de ejemplos de programación paralela, presentados de forma didáctica...
El objetivo de este proyecto es mejorar la clasificación de patrones realizada con una red neuronal...
La bÚsqueda de soluciones más rápidas y eficaces, entre otras cosas, ha llevado a la existencia de c...