Herramienta de gestión de contadores hardware para Android


Autoria(s): Cabrera Sagbay, Luis Javier; El Guennouni, Youness
Contribuinte(s)

Sáez Alcaide, Juan Carlos

Data(s)

2016

Resumo

PMCTrack 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.

Formato

application/pdf

Identificador

http://eprints.ucm.es/38510/1/Memoria.pdf

Idioma(s)

es

Relação

http://eprints.ucm.es/38510/

Direitos

info:eu-repo/semantics/openAccess

Palavras-Chave #Sistemas operativos (Ordenadores) #Hardware
Tipo

info:eu-repo/semantics/bachelorThesis

PeerReviewed