Static and dynamic task mapping onto network on chip multiprocessors



Título del documento: Static and dynamic task mapping onto network on chip multiprocessors
Revista: Dyna (Medellín)
Base de datos:
Número de sistema: 000543996
ISSN: 0012-7353
Autores: 1
1
1
Instituciones: 1Universidad Nacional de Colombia, Colombia
Año:
Periodo: May-Jun
Volumen: 81
Número: 185
Paginación: 28-35
País: Colombia
Idioma: Inglés
Resumen en español Las redes en circuito integrado (NoC) representan un importante paradigma de uso creciente para los sistemas multiprocesador en circuito integrado (MPSoC), debido a su flexibilidad y escalabilidad. Las estrategias de tolerancia a fallos han venido adquiriendo importancia, a medida que los procesos de manufactura incursionan en dimensiones por debajo del micrómetro y la complejidad de los diseños aumenta. Este artículo describe un algoritmo de aprendizaje incremental basado en población (PBIL), orientado a optimizar el proceso de mapeo en tiempo de diseño, así como a encontrar soluciones de mapeo óptimas en tiempo de ejecución, para hacer frente a fallos de único nodo en la red. En ambos casos, los objetivos de optimización corresponden al tiempo de ejecución de las aplicaciones y al ancho de banda pico que aparece en la red. Las simulaciones se basaron en un algoritmo de ruteo XY determinístico, operando sobre una topología de malla 2D para la NoC. Los resultados obtenidos son prometedores. El algoritmo propuesto exhibe un desempeño superior a otras técnicas reportadas cuando el tamaño del problema aumenta.
Resumen en inglés Due to its scalability and flexibility, Network-on-Chip (NoC) is a growing and promising communication paradigm for Multiprocessor System-on-Chip (MPSoC) design. As the manufacturing process scales down to the deep submicron domain and the complexity of the system increases, fault-tolerant design strategies are gaining increased relevance. This paper exhibits the use of a Population-Based Incremental Learning (PBIL) algorithm aimed at finding the best mapping solutions at design time, as well as to finding the optimal remapping solution, in presence of single-node failures on the NoC. The optimization objectives in both cases are the application completion time and the network's peak bandwidth. A deterministic XY routing algorithm was used in order to simulate the traffic conditions in the network which has a 2D mesh topology. Obtained results are promising. The proposed algorithm exhibits a better performance, when compared with other reported approaches, as the problem size increases.
Palabras clave: Mapeo de tareas,
Sistemas integrados multiprocesador (MPSoC),
Redes en circuito integrado (NoC),
Aprendizaje incremental basado en población (PBIL)
Keyword: Task mapping,
Multiprocessor System-on-Chip (MPSoC),
Networks on Chip (NoC),
Population-based Incremental Learning (PBIL)
Texto completo: Texto completo (Ver HTML) Texto completo (Ver PDF)