Biblioteca121.795 documentos en línea

Artículo

Transparent Runtime Migration of Loop-Based Traces of Processor Instructions to Reconfigurable Processing UnitsMigración transparente en tiempo de ejecución de trazas basadas en bucles de instrucciones de procesador a unidades de procesamiento reconfigurables.

Resumen

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

  • Tipo de documento:
  • Formato:pdf
  • Idioma:Inglés
  • Tamaño: Kb

Cómo citar el documento

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.

Este contenido no est� disponible para su tipo de suscripci�n

Información del documento