Biblioteca de la Universidad Complutense de Madrid

Interfaz de uso de contadores hardware multiplataforma

Impacto



Martínez Fernández, Guillermo y Sánchez Gordo, Sergio y Dronda Merino, Sofía (2012) Interfaz de uso de contadores hardware multiplataforma. [Trabajo de curso] (No publicado)

[img] PDF
5MB


Resumen

La finalidad del proyecto “Interfaz de uso de Contadores Hardware multiplataforma" consiste en crear una herramienta multiplataforma que consiga monitorizar el rendimiento de un programa haciendo uso de los contadores hardware integrados en el procesador.
La portabilidad a otras arquitecturas así como a otros sistemas operativos o versiones de kernel será lo que marque la diferencia con el resto de herramientas del mismo propósito.
Se ha diseñado una herramienta modular para facilitar dicha portabilidad a otras arquitecturas con distintos contadores hardware. Además, las dependencias en el sistema operativo han sido eliminadas, buscando la abstracción en módulos que son cargados según la plataforma objetivo.
[Abstract]
The aim of this project consists on develop a multi-platform tool that allows performance monitoring by means of the use of hardware counters available in modern processors.
Th portability to other architectures, as well as other operative systems and kernel versions, is the main difference behind other similar solutions.
A modular tool has been designed to facilitate its portability to other systems with different hardware counters set. Moreover, the operative system dependencies have been is isolated by kernel modules using which avoid any target platform dependencies.


Tipo de documento:Trabajo de curso
Información Adicional:

Proyecto de Sistemas Informáticos (Facultad de Informática, Curso 2011-2012)

Palabras clave:Contadores hardware, cputrack, Kernel, Liberación de recursos, Módulo, Monitorización, Operaciones atómicas, pcm‐power, Planificador, pmctrack, Proceso, Sincronización,
Materias:Ciencias > Informática > Hardware
Ciencias > Informática > Sistemas expertos
Código ID:16676
Depositado:11 Oct 2012 09:09
Última Modificación:11 Oct 2012 09:09

Sólo personal del repositorio: página de control del artículo