Las FPGA son una plataforma atractiva para aplicaciones con una gran demanda de cálculo y requisitos de bajo consumo energético. Sin embargo, el esfuerzo de diseño de las implementaciones FPGA sigue siendo elevado, a menudo un orden de magnitud mayor que el esfuerzo de diseño con lenguajes de alto nivel. En lugar de este largo proceso, las herramientas de síntesis de alto nivel (HLS) generan implementaciones de hardware a partir de descripciones de algoritmos en lenguajes como C/C y SystemC. Estas herramientas reducen el esfuerzo de diseño: las descripciones de alto nivel son más compactas y menos propensas a errores. Las herramientas HLS prometen un desarrollo de hardware abstraído del conocimiento de la plataforma de implementación por parte del diseñador de software. En este artículo, presentamos un estudio imparcial del rendimiento, usabilidad y productividad de HLS utilizando AutoPilot (una herramienta HLS de última generación). En concreto, primero evaluamos AutoPilot utilizando los populares kernels de referencia embebidos. A continuación, para evaluar la idoneidad de HLS en aplicaciones del mundo real, realizamos un estudio de caso sobre la coincidencia estereoscópica, un área activa de la investigación en visión por ordenador que utiliza técnicas también comunes para la eliminación de ruido de imágenes, la recuperación de imágenes, la coincidencia de características y el reconocimiento facial. Basándonos en nuestro estudio, ofrecemos una visión de las limitaciones actuales de la conversión de software de propósito general a hardware mediante HLS y algunas direcciones futuras para el desarrollo de herramientas HLS. También ofrecemos varias directrices para el diseño de software compatible con el hardware. En el caso de los kernels de referencia embebidos más populares, los diseños producidos por HLS consiguen entre 4 y 126 veces más velocidad que la versión de software. Los algoritmos de concordancia estereoscópica consiguen entre 3,5X y 67,9X de aceleración sobre el software (pero aún menos que el diseño RTL manual) con una reducción de cinco veces en el esfuerzo de diseño frente al diseño RTL manual.
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:
La construcción del aula inteligente de inglés y la innovación del modo de enseñanza en el contexto de la comunicación multimedia del Internet de las cosas
Artículo:
Optimización LISP del flujo de datos móviles en sociedades conectadas
Artículo:
Acceso múltiple por código no uniforme
Artículo:
Esquema autocontrolable de protección de aplicaciones móviles basado en la división de códigos binarios
Artículo:
Sistema automatizado basado en Blockchain para la identificación y almacenamiento de redes
Informe, reporte:
Diagnóstico sobre la logística del comercio internacional y su incidencia en la competitividad de las exportaciones de los países miembros
Infografía:
Sistemas de calidad. Six Sigma
Manual:
Química de los taninos
Artículo:
Influencia del COVID-19 en las dinámicas de exportación, producción y consumo de carne vacuna en Colombia y el mundo: Una revisión monográfica.