Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Aceleración de AI en dispositivos de bajo consumo

dc.contributor.advisorPiñuel Moreno, Luis
dc.contributor.advisorIgual Peña, Francisco
dc.contributor.authorAlbarrán Tiradas, Salvador
dc.date.accessioned2023-06-17T10:50:45Z
dc.date.available2023-06-17T10:50:45Z
dc.date.defense2020
dc.date.issued2020
dc.degree.titleGrado en Ingeniería de Computadores
dc.descriptionTrabajo de fin de Grado en Ingeniería de Computadores, Facultad de Informática UCM, Departamento de Arquitectura de Computadores e Informática, Curso 2019/2020.
dc.description.abstractEn la actualidad podemos observar un claro auge de la introducción de técnicas de aprendizaje automático aplicadas a múltiples campos como por ejemplo la robótica, biometría mediante verificación facial, reconocimiento de voz, clasificación de objetos, etc. En respuesta a este auge, resulta cada vez más común la fabricación y distribución de hardware de altas prestaciones, pero con un consumo demasiado elevado y con un propósito generalista, no enfocado en ningún caso a procesos de aceleración de algoritmos clásicos de Inteligencia Artificial en general, o Aprendizaje Automático en particular. Por ello, cada vez más, se encuentran en el mercado nuevos dispositivos especializados en IA (Inteligencia Artificial) que conjugan bajo consumo y alto rendimiento. Este tipo de dispositivos se centran en la aceleración de procesos de entrenamiento o inferencia sobre redes neuronales. En el presente trabajo realizaremos un estudio centrándonos en el proceso de inferencia, cuyos principales retos desde el punto de vista computacional son los estrictos requisitos a nivel de consumo energético y tiempo de respuesta. Concretamente, en este trabajo nos centraremos en realizar el análisis de un nuevo hardware de propósito específico (concretamente el procesador Kendryte K210), incidiendo sobre su rendimiento y consumo energético sobre una aplicación de visión artificial empotrada para la clasificación automática de objetos. Para alcanzar este objetivo se han utilizado dos placas, Maix Go y Maix Bit del fabricante Seeed Studio Sipeed, un conjunto de datos del reto ImageNet ILSVRC 2012 y modelos MobileNet v1. Se han realizado los mismos experimentos en ambas placas para determinar la diferencia de consumo energético y rendimiento usando dos entornos de desarrollo, MicroPython y Standalone SDK C.
dc.description.abstractNowdays we can observe a clear boom in the introduction of automatic learning techniques applied to multiple fields such as robotics, biometry through facial verification, voice recognition, object classification, etc. In response to this trend, it is increasingly common to manufacture and distribute high performance hardware, but at the exchange of an unacceptable power consumption and with a generalist purpose, not focused in any case on the acceleration of algorithms in Artificial Intelligence (AI) in general, or Machine Learning (ML) in particular. For this reason, more and more, new devices specialized in AI are available in the market, combining low power consumption and high performance. These types of devices are focused on accelerating training processes or inference on neuronal networks. In this work, we will carry out a study focusing on the inference process, whose main challenges from the computational point of view are the strict requirements in terms of energy consumption and response time. Specifically, in this work we will focus on the analysis of a new domain-specific accelerator –DSA– (specifically the Kendryte K210 processor) with emphasis on its performance and power consumption on an embedded machine-vision application for automatic object classification. To achieve this goal, we have used two boards, Maix Go and Maix Bit manufactured by Seeed Studio Sipeed, a data set from the ImageNet ILSVRC 2012 challenge and MobileNet v1 models. The same experiments have been performed on both boards to determine the difference in consumption and performance using two development environments, MicroPython and Standalone SDK C.
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/61621
dc.identifier.citationAlbarrán Tiradas, Salvador. Aceleración de AI en dispositivos de bajo consumo. 2020. docta.ucm.es, https://hdl.handle.net/20.500.14352/10175.
dc.identifier.urihttps://hdl.handle.net/20.500.14352/10175
dc.language.isospa
dc.page.total42
dc.rightsAtribución-NoComercial 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc/3.0/es/
dc.subject.cdu004(043.3)
dc.subject.keywordInteligencia artificial (IA)
dc.subject.keywordArquitecturas de propósito específico para IA
dc.subject.keywordHardware de bajo consumo
dc.subject.keywordInferencia sobre redes neuronales
dc.subject.keywordClasificación de objetos
dc.subject.keywordRedes neuronales
dc.subject.keywordRISC-V
dc.subject.keywordKendrite K210
dc.subject.keywordArtificial intelligence (AI)
dc.subject.keywordDomain specific Architectures (DSAs) for AI
dc.subject.keywordLow-power hardware
dc.subject.keywordNeural network inference
dc.subject.keywordObject classification
dc.subject.keywordNeural networks
dc.subject.keywordKendryte K210
dc.subject.ucmInformática (Informática)
dc.subject.unesco1203.17 Informática
dc.titleAceleración de AI en dispositivos de bajo consumo
dc.title.alternativeAI acceleration on low-power devices
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication2ce782af-0e05-45eb-b58a-d2efffec6785
relation.isAdvisorOfPublication.latestForDiscovery2ce782af-0e05-45eb-b58a-d2efffec6785

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ALBARRAN_TIRADAS_Aceleracion_de_AI_en_dispositivos_de_bajo_consumo_4398577_1316782495.pdf
Size:
2.55 MB
Format:
Adobe Portable Document Format