Registro:
| Documento: | Tesis de Grado |
| Título: | Técnicas y metodologías para la implementación de sistemas de visión en All Programmable SoCs utilizando síntesis de alto nivel |
| Título alternativo: | Techniques and methodologies for implementing vision system on all programmable socs using high level synthesis |
| Autor: | García, Miguel Ángel |
| Editor: | Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
| Publicación en la web: | 2025-06-12 |
| Fecha de defensa: | 2016 |
| Fecha en portada: | 2016 |
| Grado Obtenido: | Grado |
| Título Obtenido: | Licenciado en Ciencias de la Computación |
| Departamento Docente: | Departamento de Computación |
| Director: | Borensztejn, Patricia Miriam |
| Jurado: | De Cristóforis, Pablo Esteban; Melgratti, Hernán Claudio |
| Idioma: | Español |
| Palabras clave: | CO DISEÑO HARDWARE SOFTWARE; FIELD PROGRAMMABLE GATE ARRAY; ALL PROGRAMMABLE SOC; SINTESIS DE ALTO NIVEL; METODOLOGIA DE DESARROLLO; VISION ARTIFICIAL; ODOMETRIA VISUAL; OPTIMIZACION POR HARDWAREHARDWARE SOFTWARE CO DESIGN; FIELD PROGRAMMABLE GATE ARRAY; ALL PROGRAMMABLE SOC; HIGH LEVEL SYNTHESIS; DEVELOPMENT METHODOLOGY; ARTIFICIAL VISION; VISUAL ODOMETRY; OPTIMIZATION USING HARDWARE |
| Formato: | PDF |
| Handle: |
http://hdl.handle.net/20.500.12110/seminario_nCOM000639_Garcia |
| PDF: | https://bibliotecadigital.exactas.uba.ar/download/seminario/seminario_nCOM000639_Garcia.pdf |
| Registro: | https://bibliotecadigital.exactas.uba.ar/collection/seminario/document/seminario_nCOM000639_Garcia |
| Ubicación: | Dep.COM 000639 |
| Derechos de Acceso: | Esta obra puede ser leída, grabada y utilizada con fines de estudio, investigación y docencia. Es necesario el reconocimiento de autoría mediante la cita correspondiente. García, Miguel Ángel. (2016). Técnicas y metodologías para la implementación de sistemas de visión en All Programmable SoCs utilizando síntesis de alto nivel. (Tesis de Grado. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales.). Recuperado de http://hdl.handle.net/20.500.12110/seminario_nCOM000639_Garcia |
Resumen:
Este trabajo estudia y propone técnicas que permiten optimizar el rendimiento de soluciones de visión artificial haciendo uso de co-diseño hardware/software sobre All Programmable SoCs. En particular, el foco está puesto sobre la construcción de aceleradores hardware utilizando síntesis de alto nivel. Las optimizaciones aplicables a aceleradores hardware son introducidas de forma genérica y luego aplicadas en un caso de estudio, Odometría´ıa Visual Estéreo, para estudiar su impacto. En este contexto la capacidad de procesar vídeo en tiempo real sin perder cuadros es crítica para obtener buenos resultados. El trabajo, además, describe y estudia, en el contexto del caso de estudio, una metodología de desarrollo específica para co-diseño hardware/software Esta metodología´ıa propone partir de una solución implementada en una computadora de propósito general, luego portarla al AP SoC, optimizar el software y, finalmente, optimizarla construyendo hardware para acelerar las tareas más demandantes. Durante el desarrollo del trabajo se utiliza la placa de desarrollo Zybo y la suite de herramientas Vivado, de Xilinx.
Abstract:
This work studies and proposes techniques to optimize artificial vision solutions using hardware/software co-design on All Programmable SoCs. It focus on the building of hardware accelerators using high level synthesis. The optimizations are introduced in a generic way and then applied in a case study, Stereo Visual Odometry, to analyze their impact. In this context the ability to process video in real time, without losing frames, is critical to achieve good results. This work, also, describes and studies, in the case study context, a hardware/software co-design specific development methodology. The methodology proposes to start implementing the solution on a general purpose computer, then port it to the AP SoC, apply software optimizations and, finally, optimize it by building hardware to accelerate the most demanding tasks. Along this work, a Zybo development board and the Vivado suite, from Xilinx, are used.
Citación:
---------- APA ----------
García, Miguel Ángel. (2016). Técnicas y metodologías para la implementación de sistemas de visión en All Programmable SoCs utilizando síntesis de alto nivel. (Tesis de Grado. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales.). Recuperado de https://hdl.handle.net/20.500.12110/seminario_nCOM000639_Garcia
---------- CHICAGO ----------
García, Miguel Ángel. "Técnicas y metodologías para la implementación de sistemas de visión en All Programmable SoCs utilizando síntesis de alto nivel". Tesis de Grado, Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales, 2016.https://hdl.handle.net/20.500.12110/seminario_nCOM000639_Garcia
Estadísticas:
Descargas mensuales
Total de descargas desde :
https://bibliotecadigital.exactas.uba.ar/download/seminario/seminario_nCOM000639_Garcia.pdf
Distrubución geográfica