Saltar navegación e ir al contenido principal
Biblioteca digital de Bogotá
Logo BibloRed
Cargando contenido
¿Qué estás buscando?
  • Escribe palabras clave como el título de un contenido, un autor o un tema que te interese.

  • Búsqueda avanzada

Seleccionar

Contenidos y Experiencias Digitales

Filtrar

Formatos de Contenido
Tipo de colección
Género
Idioma
Derechos de uso

Selecciona contenidos según las condiciones legales para su uso y distribución.

Estás filtrando por

Cargando contenido

Se encontraron 110737 resultados en recursos

  • Exclusivo BibloRed
Imagen de apoyo de  Design of FPGA-Based Accelerator for Convolutional Neural Network under Heterogeneous Computing Framework with OpenCL

Design of FPGA-Based Accelerator for Convolutional Neural Network under Heterogeneous Computing Framework with OpenCL

Por: Hindawi | Fecha: 2018

La CPU tiene recursos insuficientes para satisfacer la eficiente computación de la red neuronal convolucional (CNN), especialmente para aplicaciones integradas. Por lo tanto, las plataformas de cómputo heterogéneas son ampliamente utilizadas para acelerar tareas de CNN, como GPU, FPGA y ASIC. Entre éstas, FPGA puede acelerar la computación al mapear el algoritmo al hardware paralelo en lugar de la CPU, que no puede explotar completamente el paralelismo. Al utilizar completamente el paralelismo de la estructura de las redes neuronales, FPGA puede reducir los costos de computación y aumentar la velocidad de computación. Sin embargo, el desarrollo de FPGA requiere grandes habilidades de diseño. Como plataforma de desarrollo heterogéneo, OpenCL tiene algunas ventajas como un alto nivel de abstracción, un ciclo de desarrollo corto y una fuerte portabilidad, que pueden compensar la falta de diseñadores expertos. Este documento utiliza Xilinx SDAccel para realizar la aceleración paralela de tareas de CNN, y también propone una estrategia de optimización de una
Fuente: Revista Virtual Pro Formatos de contenido: Otros

Compartir este contenido

Design of FPGA-Based Accelerator for Convolutional Neural Network under Heterogeneous Computing Framework with OpenCL

Copia el enlace o compártelo en redes sociales

  • Exclusivo BibloRed
Imagen de apoyo de  Toward the Implementation of an ASIC-Like System on FPGA for Real-Time Video Processing with Power Reduction

Toward the Implementation of an ASIC-Like System on FPGA for Real-Time Video Processing with Power Reduction

Por: Hindawi | Fecha: 2018

Impulsado por la importancia del consumo de energía en el diseño de sistemas en un chip como factor de evaluación, este documento presenta una metodología de diseño a nivel de sistema para optimizar el consumo de energía en arquitecturas basadas en ARM para el procesamiento de video en tiempo real. El flujo de diseño propuesto se basa en la interacción entre las optimizaciones de la herramienta y del usuario. Las optimizaciones de la herramienta son las opciones y mejores prácticas disponibles en el entorno de diseño integrado para la tecnología de Xilinx y la arquitectura Zynq-7000 objetivo. Los métodos de usuario presentan métodos propuestos por el usuario para optimizar el consumo de energía. Utilizamos los principios de técnicas de escalado de voltaje y escalado de frecuencia para los métodos de usuario. Estas dos técnicas permiten que la energía se consuma en proporción al trabajo a realizar. El flujo sugerido se aplica en un sistema de procesamiento de video en tiempo real. Los resultados muestran ahorros de energía de hasta el 60% con respecto al rendimiento y las
Fuente: Revista Virtual Pro Formatos de contenido: Otros

Compartir este contenido

Toward the Implementation of an ASIC-Like System on FPGA for Real-Time Video Processing with Power Reduction

Copia el enlace o compártelo en redes sociales

  • Exclusivo BibloRed
Imagen de apoyo de  Exploiting Partial Reconfiguration through PCIe for a Microphone Array Network Emulator

Exploiting Partial Reconfiguration through PCIe for a Microphone Array Network Emulator

Por: Hindawi | Fecha: 2018

La tecnología actual de Sistemas Microelectromecánicos (MEMS) permite la implementación de redes de sensores inalámbricos relativamente económicas compuestas por matrices de micrófonos MEMS para una localización precisa de la fuente de sonido. Sin embargo, la evaluación y la selección de la topología de redes más precisa y eficiente en energía no son triviales al considerar matrices de micrófonos MEMS dinámicas. Aunque los simuladores de software suelen ser considerados, consisten en tareas intensivas en computación, que requieren horas a días para completarse. En este documento, presentamos una plataforma basada en FPGA para emular una red de matrices de micrófonos. Nuestra plataforma proporciona un entorno acústico simulado controlado, capaz de evaluar el impacto de diferentes configuraciones de red como el número de micrófonos por matriz, la topología de las redes o el método de detección utilizado. Técnicas de fusión de datos, combinando los datos recopilados por cada nodo, se utilizan en esta plataforma. La plataforma está diseñada para aprovechar
Fuente: Revista Virtual Pro Formatos de contenido: Otros

Compartir este contenido

Exploiting Partial Reconfiguration through PCIe for a Microphone Array Network Emulator

Copia el enlace o compártelo en redes sociales

  • Exclusivo BibloRed
Imagen de apoyo de  Modelling and Assertion-Based Verification of Run-Time Reconfigurable Designs Using Functional Programming Abstractions

Modelling and Assertion-Based Verification of Run-Time Reconfigurable Designs Using Functional Programming Abstractions

Por: Hindawi | Fecha: 2018

Con el aumento de los costos de diseño y producción y el largo tiempo de comercialización de Circuitos Integrados Específicos de Aplicación (ASICs), implementar circuitos digitales en hardware reconfigurable se está convirtiendo en una práctica más común. Un hardware reconfigurable combina la flexibilidad del dominio del software con el alto rendimiento del dominio del hardware y proporciona un ciclo de vida flexible para el producto con un menor costo. En este artículo se propone un flujo completo de diseño y verificación basado en afirmaciones para diseños reconfigurables en tiempo de ejecución (RTR) utilizando abstracciones de programación funcional de Haskell, en el que se utiliza hardware parcialmente reconfigurable como plataforma de implementación. El flujo propuesto incluye la modelización de diseños RTR en niveles altos de abstracción utilizando y en Haskell, así como su implementación en matrices de compuertas programables en campo (FPGAs) parcialmente reconfigurables. Se utiliza la verificación basada en afirmaciones (ABV) como enfoque de verificación que se integra en las etapas iniciales del
Fuente: Revista Virtual Pro Formatos de contenido: Otros

Compartir este contenido

Modelling and Assertion-Based Verification of Run-Time Reconfigurable Designs Using Functional Programming Abstractions

Copia el enlace o compártelo en redes sociales

  • Exclusivo BibloRed
Imagen de apoyo de  On a Real-Time Blind Signal Separation Noise Reduction System

On a Real-Time Blind Signal Separation Noise Reduction System

Por: Hindawi | Fecha: 2018

La separación ciega de señales ha sido estudiada extensamente para abordar el problema de la fiesta de cóctel. Explora la diversidad espacial de las mezclas recibidas de fuentes por diferentes sensores. Al utilizar la medida de la curtosis, es posible seleccionar la fuente de interés de entre varios resultados de separación de BSS. Además, la cancelación de ruido adicional se puede lograr mediante la adición de un cancelador de ruido adaptativo (ANC) como postprocesamiento. Sin embargo, el cálculo es bastante intensivo y una implementación en línea del sistema completo no es sencilla. Este artículo tiene la intención de llenar ese vacío desarrollando una arquitectura de hardware FPGA para implementar el sistema. Se explora el procesamiento de subbanda y se perfilan detalladamente las operaciones funcionales. El sistema FPGA propuesto final es capaz de manejar señales con una tasa de muestreo de más de 20000 muestras por segundo.
Fuente: Revista Virtual Pro Formatos de contenido: Otros

Compartir este contenido

On a Real-Time Blind Signal Separation Noise Reduction System

Copia el enlace o compártelo en redes sociales

  • Exclusivo BibloRed
Imagen de apoyo de  RP-Ring, A Heterogeneous Multi-FPGA Accelerator

RP-Ring, A Heterogeneous Multi-FPGA Accelerator

Por: Hindawi | Fecha: 2018

Para reducir el costo de diseñar nuevas placas FPGA especializadas como simulador de MOND (Dinámica Newtoniana Modificada) de suma directa, proponemos una nueva arquitectura heterogénea con placas FPGA existentes, llamada anillo RP (anillo de procesador reconfigurable). Este diseño se puede expandir fácilmente con cualquier placa FPGA disponible y solo requiere un ancho de banda de comunicación bastante bajo entre las placas FPGA. El protocolo de comunicación es simple y se puede implementar con recursos limitados de hardware/software. Para evitar la pérdida de rendimiento general causada por la placa más lenta, construimos un modelo matemático para descomponer la carga de trabajo entre las FPGAs. La división de la carga de trabajo se basa en los recursos lógicos, el ancho de banda de acceso a la memoria y el ancho de banda de comunicación de cada chip FPGA. Nuestro acelerador puede lograr una mejora de dos órdenes de magnitud en la velocidad en comparación con la implementación en CPU.
Fuente: Revista Virtual Pro Formatos de contenido: Otros

Compartir este contenido

RP-Ring, A Heterogeneous Multi-FPGA Accelerator

Copia el enlace o compártelo en redes sociales

  • Exclusivo BibloRed
Imagen de apoyo de  Reconfigurable Network Stream Processing on Virtualized FPGA Resources

Reconfigurable Network Stream Processing on Virtualized FPGA Resources

Por: Hindawi | Fecha: 2018

La red definida por software y la virtualización de funciones de red se proponen para abordar el problema de la osificación de la red en la infraestructura actual de Internet. Las funciones y servicios de red se implementan como aplicaciones de software para aumentar la programabilidad de la red. Sin embargo, involucrar procesadores de propósito general en el plano de datos restringe el ancho de banda de los servicios de red. Por lo tanto, para mantener tanto el ancho de banda como la flexibilidad, se sugiere una plataforma FPGA como una plataforma reconfigurable para ofrecer funciones de red virtuales de alto ancho de banda en el plano de datos. En este artículo, el recurso FPGA ha sido virtualizado mediante la interconexión de regiones reconfigurables parciales para ofrecer un procesamiento reconfigurable de alto ancho de banda en flujos de red. Con la ayuda de la tecnología de reconfiguración parcial, las funciones de red en nuestra plataforma pueden configurarse sin afectar a otras funciones en el mismo dispositivo FPGA. El sistema de interconexión en chip también se evalúa comparándolo con el sistema existente de red en chip
Fuente: Revista Virtual Pro Formatos de contenido: Otros

Compartir este contenido

Reconfigurable Network Stream Processing on Virtualized FPGA Resources

Copia el enlace o compártelo en redes sociales

  • Exclusivo BibloRed
Imagen de apoyo de  SIFO, Secure Computational Infrastructure Using FPGA Overlays

SIFO, Secure Computational Infrastructure Using FPGA Overlays

Por: Hindawi | Fecha: 2019

La Evaluación Segura de Funciones (SFE, por sus siglas en inglés) ha recibido reciente atención debido a la masiva recolección y minería de datos personales, pero sigue siendo impráctica debido a su alto costo computacional. Los Circuitos Enmascarados (GC, por sus siglas en inglés) son un protocolo para implementar SFE que puede evaluar cualquier función que pueda ser expresada como un circuito Booleano y obtener el resultado manteniendo privada la entrada de cada parte. Avances recientes han llevado a un aumento de implementaciones de circuitos enmascarados en software para una variedad de tareas diferentes. Sin embargo, estas implementaciones son ineficientes, por lo que GC no se usa ampliamente, especialmente para problemas grandes. Esta investigación investiga, implementa y evalúa la generación de computación segura utilizando una plataforma de cómputo heterogénea con FPGAs. Hemos diseñado e implementado SIFO: una infraestructura computacional segura utilizando superposiciones de FPGAs. A diferencia del diseño tradicional de FPGAs, se adopta una arquitectura de
Fuente: Revista Virtual Pro Formatos de contenido: Otros

Compartir este contenido

SIFO, Secure Computational Infrastructure Using FPGA Overlays

Copia el enlace o compártelo en redes sociales

  • Exclusivo BibloRed
Imagen de apoyo de  Dimension Reduction Using Quantum Wavelet Transform on a High-Performance Reconfigurable Computer

Dimension Reduction Using Quantum Wavelet Transform on a High-Performance Reconfigurable Computer

Por: Hindawi | Fecha: 2019

La alta resolución de las mediciones espacio-temporales multidimensionales y la enormidad de recuentos de lectura de datos en aplicaciones como el seguimiento de partículas en la física de altas energías (HEP) se está convirtiendo hoy en día en un desafío importante. En este trabajo, proponemos combinar técnicas de reducción de dimensiones con el procesamiento de información cuántica para su aplicación en dominios que generan grandes volúmenes de datos como la HEP. Más específicamente, proponemos utilizar la transformada wavelet cuántica (QWT) para reducir la dimensionalidad de los datos de alta resolución espacial. La transformada wavelet cuántica aprovecha los principios de la mecánica cuántica para lograr reducciones en el tiempo de cálculo al procesar cantidades exponencialmente mayores de información. Desarrollamos arquitecturas de emulación más simples y optimizadas que lo que se ha informado previamente, para realizar la transformada wavelet cuántica en datos de alta resolución. También implementamos la transformada wavelet cuántica inversa (
Fuente: Revista Virtual Pro Formatos de contenido: Otros

Compartir este contenido

Dimension Reduction Using Quantum Wavelet Transform on a High-Performance Reconfigurable Computer

Copia el enlace o compártelo en redes sociales

  • Exclusivo BibloRed
Imagen de apoyo de  Translating Timing into an Architecture, The Synergy of COTSon and HLS (Domain Expertise?Designing a Computer Architecture via HLS)

Translating Timing into an Architecture, The Synergy of COTSon and HLS (Domain Expertise?Designing a Computer Architecture via HLS)

Por: Hindawi | Fecha: 2019

La traducción de un requisito del sistema a una representación de bajo nivel (por ejemplo, nivel de transferencia de registros o RTL) es el objetivo típico del diseño de sistemas basados en FPGA. Sin embargo, la Exploración del Espacio de Diseño (DSE) necesaria para identificar la arquitectura final puede ser consumidora de tiempo, incluso al usar herramientas de síntesis de alto nivel (HLS). En este artículo, ilustramos nuestra metodología híbrida, que utiliza un frontend para HLS para que la DSE se realice de manera más rápida mediante el uso de una abstracción de nivel superior, pero sin perder precisión, gracias a la infraestructura de simulación HP-Labs COTSon en combinación con nuestras herramientas de DSE (herramientas MYDSE). En particular, esta metodología propuesta resultó útil para lograr un diseño adecuado de un sistema completo en menos tiempo que intentar diseñar todo directamente en HLS. Nuestro problema motivador fue implementar un nuevo modelo de ejecución llamado hilos de flujo de datos (DF-Threads) que se ejecutan en hardware aún
Fuente: Revista Virtual Pro Formatos de contenido: Otros

Compartir este contenido

Translating Timing into an Architecture, The Synergy of COTSon and HLS (Domain Expertise?Designing a Computer Architecture via HLS)

Copia el enlace o compártelo en redes sociales

Selecciona las Colecciones en las que vas a añadir el contenido

Para consultar los contenidos añadidos busca la opción Tus colecciones en el menú principal o en Mi perfil.

Mis colecciones

Cargando colecciones

¿Deseas limpiar los términos de la búsqueda avanzada?

Vas a limpiar los términos que has aplicado hasta el momento para poder rehacer tu búsqueda.

Selecciona las Colecciones en las que vas a añadir el contenido

Para consultar los contenidos añadidos busca la opción Tus colecciones en el menú principal o en Mi perfil.

Mis colecciones

Cargando colecciones