Presentamos un método para la construcción de núcleos de procesador específicos de una aplicación a partir de un código C dado. Nuestro enfoque consta de tres fases. Comenzamos cuantificando las propiedades del código C en términos de tipos de operaciones, paralelismo disponible y otras métricas. A continuación, creamos una ruta de datos inicial para explotar el paralelismo disponible. A continuación, aplicamos restricciones guiadas por el diseñador a un algoritmo interactivo de refinamiento de la ruta de datos que intenta reducir el número de componentes más caros cumpliendo las restricciones. Nuestros resultados experimentales muestran que nuestra técnica se adapta muy bien al tamaño del código C. Demostramos la eficacia de nuestra técnica en una amplia gama de aplicaciones, desde pruebas académicas estándar hasta ejemplos de tamaño industrial como el descodificador MP3. Cada núcleo de procesador se construyó y refinó en menos de un minuto, lo que permitió al diseñador explorar varias configuraciones diferentes en mucho menos tiempo que el necesario para el diseño manual. Comparamos nuestro algoritmo de selección con la selección manual en términos de coste/rendimiento y demostramos que nuestra técnica de optimización logra una mejor relación coste/rendimiento. También sintetizamos nuestros diseños con controlador programable y, de media, los núcleos refinados tienen sólo un 23% de sobrecarga de latencia, el doble de RAM de bloque y 36ewer slices en comparación con los respectivos diseños manuales.
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ículos:
Control repetitivo de primer y alto orden para inversor monofásico conectado a la red.
Artículos:
Mecanismo de Detección de Flujo de Elefante en Redes de Centros de Datos Basadas en SDN
Artículos:
Marco de Internet de las Cosas para sistemas de atención domiciliaria
Artículos:
Modelo de difusión de información multimedia de redes inalámbricas mediante una red residual profunda
Artículos:
Predicción de glucosa en sangre mediante redes neuronales artificiales entrenadas con el simulador de diabetes AIDA: Un estudio piloto de prueba de concepto
Artículos:
Comportamiento del aguacate Hass liofilizado durante la operación de rehidratación
Artículos:
Caracterización estructural de la materia orgánica de tres suelos provenientes del municipio de Aquitania-Boyacá, Colombia
Informes y Reportes:
Técnicas de recuperación de suelos contaminados
Artículos:
Una revisión de la etiopatogenia y características clínicas e histopatológicas del melanoma mucoso oral.