Biblioteca122.294 documentos en línea

Artículo

Exploring Many-Core Design Templates for FPGAs and ASICsExplorando plantillas de diseño de muchos núcleos para FPGAs y ASICs

Resumen

Presentamos un enfoque altamente productivo para el diseño de hardware basado en una plantilla microarquitectónica de muchos núcleos utilizada para implementar aplicaciones con carga computacional expresadas en un lenguaje de programación de alto nivel y paralelismo de datos, como OpenCL. La plantilla se personaliza en función de cada aplicación a través de una serie de parámetros de alto nivel, como la topología de interconexión o la arquitectura de los elementos de procesamiento. Los principales beneficios de este enfoque son que (i) permite a los programadores expresar el paralelismo a través de una API definida en un lenguaje de programación de alto nivel, (ii) soporta la multitarea de grano grueso y de grano fino al tiempo que permite el control de recursos a nivel de bits, y (iii) reduce el esfuerzo necesario para adaptar el sistema a diferentes algoritmos o aplicaciones diferentes. Comparamos el diseño basado en plantillas tanto con enfoques totalmente personalizados como programables mediante el estudio de implementaciones de un algoritmo de inferencia de gráficos

  • 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