Chiprep-un compilador para el procesador reconfigurable de alto rendimiento hiprep
Autores: Weinhardt, Markus; Messelka, Mohamed; Käsgen, Philipp
Idioma: Inglés
Editor: MDPI
Año: 2021
Acceso abierto
Artículo científico
2021
Chiprep-un compilador para el procesador reconfigurable de alto rendimiento hiprep
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Compilador
CHiPReP
Procesador HiPReP
LLVM
CCF
Matriz Reconfigurable de Grano Grueso
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 34
Citaciones: Sin citaciones
Este artículo presenta CHiPReP, un compilador C para el procesador HiPReP, que es un conjunto reconfigurable de grano grueso de alto rendimiento que emplea unidades de punto flotante. CHiPReP es una extensión de los marcos de compiladores LLVM y CCF. Sus principales contribuciones son (i) un Algoritmo de División para Grafos de Dependencia de Datos, que distribuye los cálculos de un bucle C a Unidades Generadoras de Direcciones y Elementos de Procesamiento; (ii) una heurística novedosa de agrupación y programación de instrucciones; y (iii) un método integrado de optimización de ubicación, equilibrio de canalización y enrutamiento basado en Recocido Simulado. El compilador fue verificado y analizado utilizando un modelo de simulación HiPReP precisa en ciclos.
Descripción
Este artículo presenta CHiPReP, un compilador C para el procesador HiPReP, que es un conjunto reconfigurable de grano grueso de alto rendimiento que emplea unidades de punto flotante. CHiPReP es una extensión de los marcos de compiladores LLVM y CCF. Sus principales contribuciones son (i) un Algoritmo de División para Grafos de Dependencia de Datos, que distribuye los cálculos de un bucle C a Unidades Generadoras de Direcciones y Elementos de Procesamiento; (ii) una heurística novedosa de agrupación y programación de instrucciones; y (iii) un método integrado de optimización de ubicación, equilibrio de canalización y enrutamiento basado en Recocido Simulado. El compilador fue verificado y analizado utilizando un modelo de simulación HiPReP precisa en ciclos.