La capacidad de mapear instrucciones que se ejecutan en un microprocesador a una unidad de procesamiento reconfigurable (RPU), actuando como coprocesador, permite la aceleración en tiempo de ejecución de aplicaciones y garantiza la portabilidad del código y posiblemente del rendimiento. En este trabajo, nos enfocamos en el mapeo de trazas de instrucciones basadas en bucles (llamadas Megabloques) a RPUs. El enfoque propuesto considera etapas de particionamiento y mapeo fuera de línea sin ignorar su futura aplicabilidad en tiempo de ejecución. Presentamos una cadena de herramientas que extrae automáticamente bucles específicos basados en trazas, llamados Megabloques, de trazas de instrucciones de MicroBlaze y genera un RPU para ejecutar esos bucles. Nuestra infraestructura de hardware es capaz de trasladar la ejecución de bucles del microprocesador al RPU de manera transparente, en tiempo de ejecución, y sin cambiar los binarios ejecutables. La cadena de herramientas y el sistema están completamente operativos
Esta es una versión de prueba de citación de documentos de la Biblioteca Virtual Pro. Puede contener errores. Lo invitamos a consultar los manuales de citación de las respectivas fuentes.
Artículo:
Un Método Basado en Rutas Mínimas para Calcular la Confiabilidad de Redes Multiestado
Artículo:
AC_ICAP: Un controlador ICAP de alta velocidad flexible
Artículo:
Sintetizador de frecuencia de banda ancha sintonizable con LC-VCO y mezclador para transceptores de radio reconfigurables
Artículo:
Explorando la coevolución de la contagión emocional y el comportamiento para el análisis de sentimientos en microblogs: una arquitectura de aprendizaje profundo
Artículo:
Modelización de la capacidad de carga axial de pilares de hormigón armado reforzados con camisa de acero bajo precarga basada en simulación por elementos finitos
Artículo:
Creación de empresas y estrategia : reflexiones desde el enfoque de recursos
Artículo:
La gestión de las relaciones con los clientes como característica de la alta rentabilidad empresarial
Artículo:
Análisis socioeconómico de la problemática de los desechos plásticos en el mar
Artículo:
Los web services como herramienta generadora de valor en las organizaciones