Algoritmos para la Optimización de la Afinidad de Procesador y Memoria para la Sincronización de Bloqueo Remoto de Núcleo en Aplicaciones Multihilo
Autores: Paznikov, Alexey; Shichkina, Yulia
Idioma: Inglés
Editor: MDPI
Año: 2018
Acceso abierto
Artículo científico
2018
Algoritmos para la Optimización de la Afinidad de Procesador y Memoria para la Sincronización de Bloqueo Remoto de Núcleo en Aplicaciones Multihilo
Categoría
Gestión y administración
Subcategoría
Gestión de la tecnología y la inovación
Palabras clave
Algoritmos
Optimización
Bloqueo de núcleo remoto
Sincronización
Programas multihilo
Afinidad de hilos
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 1
Citaciones: Sin citaciones
Este documento propone algoritmos para la optimización del método de sincronización de bloqueo de núcleo remoto (RCL) en programas multihilo. Proponemos un algoritmo para la inicialización de bloqueos RCL y un algoritmo para la optimización de afinidad de hilos. Los algoritmos consideran las estructuras de sistemas informáticos jerárquicos y el acceso a memoria no uniforme (NUMA) con el fin de minimizar el tiempo de ejecución de programas multihilo con RCL. Los resultados experimentales en sistemas informáticos multicore muestran la reducción del tiempo de ejecución para programas con RCL.
Descripción
Este documento propone algoritmos para la optimización del método de sincronización de bloqueo de núcleo remoto (RCL) en programas multihilo. Proponemos un algoritmo para la inicialización de bloqueos RCL y un algoritmo para la optimización de afinidad de hilos. Los algoritmos consideran las estructuras de sistemas informáticos jerárquicos y el acceso a memoria no uniforme (NUMA) con el fin de minimizar el tiempo de ejecución de programas multihilo con RCL. Los resultados experimentales en sistemas informáticos multicore muestran la reducción del tiempo de ejecución para programas con RCL.