- -

Power simulations of machine learning pipelines for ASICs

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Power simulations of machine learning pipelines for ASICs

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Gadea Gironés, Rafael es_ES
dc.contributor.advisor Monzó Ferrer, José María es_ES
dc.contributor.advisor Wissing, Julio es_ES
dc.contributor.author Fargueta Pelufo, Lidia es_ES
dc.date.accessioned 2022-10-14T17:33:48Z
dc.date.available 2022-10-14T17:33:48Z
dc.date.created 2022-07-19 es_ES
dc.date.issued 2022-10-14 es_ES
dc.identifier.uri http://hdl.handle.net/10251/187796
dc.description.abstract [ES] En los últimos años, el aprendizaje automático ha acelerado muchas aplicaciones, desde los coches autoconducidos hasta la gestión del estado de salud de la maquinaria compleja. Los facilitadores de estas aplicaciones son, en la mayoría de los casos, sistemas de sensores que crean un puente entre el mundo real y el procesamiento de señales que se ejecuta en un elemento de computación central. Con el aumento de las capacidades de las plataformas integradas, la tendencia es trasladar los pasos del procesamiento de señales de la nube al dispositivo, lo que permite una ejecución más segura con menos latencia. Sin embargo, agrupar el cálculo y la lectura de los sensores en una sola plataforma supone una mayor carga para el consumo de energía y los requisitos de la batería. Por lo tanto, los algoritmos de aprendizaje automático utilizados para procesar cada sensor deben ser lo más eficientes posible desde el punto de vista energético, lo que crea la necesidad de un proceso de selección de modelos basado en el rendimiento y el consumo de energía. Esta tarea se vuelve especialmente compleja cuando se utiliza una plataforma ASIC que incluye unidades de aceleración. En la tesis propuesta, se realizan simulaciones de potencia para crear una línea de base exacta para la estimación del consumo de energía. Estas simulaciones deben incluir una amplia variedad de pipelines de aprendizaje automático para dar información sobre el consumo de energía en tareas acelerables y no acelerables por hardware. Además, el impacto de las diferentes configuraciones de hardware (por ejemplo, el tamaño de la caché y de la RAM) también debería considerarse en las simulaciones. El trabajo de análisis se realiza utilizando herramientas de última generación como Cadence JoulesRTL, Cadence Xcelium, Mentor Questa y SystemVerilog HDL. Para finalizar la tesis, un análisis para un caso de uso específico debería modelar la combinación más óptima del pipeline de aprendizaje automático y la configuración de hardware creando un buen ejemplo para el codiseño de hardware/software. es_ES
dc.description.abstract [EN] In recent years, machine learning has accelerated many applications from self-driving cars to prognostic health management for complex machinery. Enablers for these applications are most of the time sensor systems creating a bridge between the real world and the signal-processing running on a central compute element. With the increased capabilities of embedded platforms, the trend goes to moving the signal processing steps from cloud to edge, enabling a more secure execution with less latency. However, bundling the computation and sensor readout on one platform creates an increased load to energy consumption and battery requirements. Therefore, the machine learning algorithms used to process every sensor needs to be as energy-efficient as possible, creating the need for a model selection process based on performance and energy consumption. This task becomes especially complex when using an ASIC platform including acceleration units. In the proposed thesis, power simulations are conducted to create an exact baseline for energy consumption estimation. These simulations should include a broad variety of machine learning pipelines to give information over the power consumption in hardware-acceleratable and non-acceleratable tasks. Furthermore, the impact of different hardware configurations (e.g. cache- and RAM-size) should also be considered in the simulations. The analysis work is done using state of the art tools like Cadence JoulesRTL, Cadence Xcelium, Mentor Questa and SystemVerilog HDL. Finishing the thesis, an analysis for a specific use case should model the most optimal combination of machine learning pipeline and hardware configuration creating a good example for hardware/software co-design. en_EN
dc.format.extent 55 es_ES
dc.language Inglés es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Codiseño es_ES
dc.subject Microelectrónica es_ES
dc.subject Eficiencia energética es_ES
dc.subject Arquitecturas de aceleradores es_ES
dc.subject ASICs es_ES
dc.subject Codesign en_EN
dc.subject Microelectronics en_EN
dc.subject Energy efficiency en_EN
dc.subject Accelerator architectures en_EN
dc.subject.classification TECNOLOGIA ELECTRONICA es_ES
dc.subject.other Grado en Ingeniería de Tecnologías y Servicios de Telecomunicación-Grau en Enginyeria de Tecnologies i Serveis de Telecomunicació es_ES
dc.title Power simulations of machine learning pipelines for ASICs es_ES
dc.title.alternative Simulaciones de potencia de arquitecturas pipeline de aprendizaje automático para ASIC es_ES
dc.title.alternative Simulacions de potència d'arquitectures pipeline d'aprenentatge automàtic per ASIC es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Ingeniería Electrónica - Departament d'Enginyeria Electrònica es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escuela Técnica Superior de Ingenieros de Telecomunicación - Escola Tècnica Superior d'Enginyers de Telecomunicació es_ES
dc.description.bibliographicCitation Fargueta Pelufo, L. (2022). Power simulations of machine learning pipelines for ASICs. Universitat Politècnica de València. http://hdl.handle.net/10251/187796 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\146902 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem