Universidad Complutense de Madrid
E-Prints Complutense

Herramienta de monitorización de rendimiento y consumo energético basado en Odroid SmartPower2

Impacto

Downloads

Downloads per month over past year



Plaza Hernando, Andrés and Franco Dorca, Germán (2019) Herramienta de monitorización de rendimiento y consumo energético basado en Odroid SmartPower2. [Trabajo Fin de Grado]

[thumbnail of 1138534611-323594_GERMÁN_FRANCO_DORCA_Memoria_TFG_3940146_1366074872.pdf]
Preview
PDF
Creative Commons Attribution Non-commercial.

2MB


Abstract

Odroid SmartPower2 es una fuente de alimentación que permite monitorizar externamente el consumo de potencia y otros aspectos relacionados del dispositivo que alimenta. El firmware proporcionado por el fabricante del Odroid SmartPower2 permite extraer información de monitorización por WiFi, telnet o puerto serie. En este proyecto se ha desarrollado el soporte necesario para realizar mediciones con este dispositivo desde PMCTrack. Esta herramienta de software libre para Linux permite acceder cómodamente a los contadores hardware de monitorización del rendimiento en procesadores actuales de Intel, AMD y ARM. Estos contadores soportan la captura de métricas de rendimiento como el número de instrucciones por ciclo o la tasa de fallos de cache para cualquier aplicación en ejecución. Gracias a la abstracción de módulos de monitorización (plugins) de PMCtrack, es posible exponer al usuario -junto con las métricas de rendimiento otro tipo de información relevante de monitorización acerca del hardware, como el consumo energético o el espacio usado por una aplicación en una caché compartida. El desarrollo del soporte necesario para la medición con Odroid SmartPower2 desde PMCTrack ha permitido extraer información tanto de rendimiento como de consumo. Como caso de uso del soporte de medida de consumo desarrollado con PMCTrack, en este trabajo también se ha realizado una caracterización del rendimiento y la eficiencia energética de los benchmarks de la suite SPEC CPU en los distintos tipos de cores de un procesador big.LITTLE de ARM, arquitectura multicore asimétrica que actualmente se encuentra presente en un amplio espectro de dispositivos móviles

Resumen (otros idiomas)

Odroid SmartPower2 is a power supply board that can externally monitor energy consumption and other aspects from the device on which it feeds. The firmware provided by the manufacturer of Odroid SmartPower2 can makes possible outputting monitoring data through WiFi, telnet or serial port. We have developed for this project the required support to carry out measurements using this device from PMCTrack. This free software tool allows to easily access the hardware monitoring counters of current Intel, AMD, and ARM processors. These counters provide the means for gathering performance metrics such as the number of instructions per cycle or the rate of cache misses of any running application. Thanks to the abstraction of PMCTrack’s monitoring modules (plugins), it is possible to obtain -along performance metrics- other relevant monitoring information concerning hardware, like energy consumption or the amount of space used by an application in a shared cache. Our development of the required support to carry out measurements using Odroid SmartPower2 from PMCTrack has enabled the ability to extract both performance and energy consumption information at once. As a use case of the developed support for PMCTrack, it’s been done a characterization of the performance and the energy efficiency of the SPEC CPU suite benchmarks for each core type of a big.LITTLE ARM processor, an asymmetric multicore architecture that is present in a wide range of mobile devices.

Item Type:Trabajo Fin de Grado
Additional Information:

Trabajo de Fin de Grado, Universidad Complutense, Facultad de Informática, Departamento de Arquitectura de Computadores y Automática, Curso 2018/2019

Directors:
Directors
Sáez Alcaide, Juan Carlos
Uncontrolled Keywords:Procesadores multicore asimétricos, Odroid SmartPower2, Odroid XU4, PMCTrack, Eficiencia Energética, Kernel Linux
Palabras clave (otros idiomas):Asymmetric Multicore Proccessors, Odroid XU4, Odroid SmartPower2, PMCTrack, Energy Efficiency, Linux Kernel
Subjects:Sciences > Computer science
Título de Grado:Grado en Ingeniería Informática
ID Code:57886
Deposited On:25 Nov 2019 15:54
Last Modified:09 Mar 2020 11:56

Origin of downloads

Repository Staff Only: item control page