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
 

Herramienta de gestión de contadores hardware para Android

dc.contributor.advisorSáez Alcaide, Juan Carlos
dc.contributor.authorCabrera Sagbay, Luis Javier
dc.contributor.authorEl Guennouni, Youness
dc.date.accessioned2023-06-21T06:19:00Z
dc.date.available2023-06-21T06:19:00Z
dc.date.issued2016
dc.degree.titleGrado en Ingeniería Informática
dc.descriptionTrabajo de Fin de Grado en Ingeniería Informática (Universidad Complutense, Facultad de Informática, curso 2015/2016)
dc.description.abstractPMCTrack es una herramienta de código abierto para Linux que permite monitorizar el rendimiento de las aplicaciones haciendo uso de los contadores hardware del procesador. Esta herramienta soporta la captura de métricas como el número de instrucciones por ciclo o la tasa de fallos de cache. El objetivo de este proyecto es portar PMCTrack al sistema operativo Android sobre plataformas que integran procesadores de ARM. Esto conlleva la realización de las siguientes tareas: (1) modificación de la variante del kernel Linux propia de Android para incluir las extensiones requeridas por el módulo del kernel de PMCTrack, (2) adaptación de las herramientas de modo usuario de PMCTrack, y (3) desarrollo de una aplicación Android que permita visualizar en tiempo real las medidas de los contadores recabadas para las distintas aplicaciones que están siendo monitorizadas. Para poner a prueba la adaptación de la herramienta PMCTrack al sistema operativo Android y mostrar la utilidad de nuestras aportaciones, se han llevado a cabo diversos casos de estudio empleando la placa de desarrollo Odroid XU4.
dc.description.abstractPMCTrack is an open-source tool for Linux that enables the gathering of performance data from applications using hardware performance counters. This tool makes it possible for the user to monitor high-level performance metrics, such as the number of instructions per cycle or the cache miss rate. The main goal of this project is to create a fully functional version of PMCTrack for the Android operating system running on platforms equipped with ARM processors. This comes down to the following three tasks: (1) modification of the variant of the Linux kernel for Android, to include the necessary extensions required by the PMCTrack’s kernel module to function, (2) porting the user-level tools in PMCTrack to Android, and (3) development of an Android app that extends PMCTrack with capabilities of realtime visualization of the various high-level metrics monitored for an application using hardware counters. To demonstrate the effectiveness of our contributions and to test the functionality of the Android port for PMCTrack created in this project, we analyze several case studies by using the Odroid XU4 development board.
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/38510
dc.identifier.urihttps://hdl.handle.net/20.500.14352/66049
dc.language.isospa
dc.page.total93
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.3(043.3)
dc.subject.cdu004.451.87(043.3)
dc.subject.keywordContadores hardware
dc.subject.keywordKernel Android
dc.subject.keywordAplicaciones multihilo
dc.subject.keywordMonitorización de la memoria cache
dc.subject.keywordPerformance monitoring counters
dc.subject.keywordAndroid kernel
dc.subject.keywordMultithreaded applications
dc.subject.keywordCache monitoring
dc.subject.ucmSistemas operativos (Ordenadores)
dc.subject.ucmHardware
dc.subject.unesco3304.16 Diseño Lógico
dc.titleHerramienta de gestión de contadores hardware para Android
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication5a9b186f-f010-47e3-b598-040d7f5dc5ba
relation.isAdvisorOfPublication.latestForDiscovery5a9b186f-f010-47e3-b598-040d7f5dc5ba

Download

Original bundle

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