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
 

Ajuste del planificador de Linux para procesadores con "Hyper-Threading"

dc.contributor.advisorPrieto Matias, Manuel
dc.contributor.advisorPiñuel Moreno, Luis
dc.contributor.authorMejía Roa, Edgardo
dc.contributor.authorRodrigo Ruiz, David
dc.contributor.authorSetoain Rodrigo, Javier
dc.date.accessioned2023-06-20T14:20:47Z
dc.date.available2023-06-20T14:20:47Z
dc.date.issued2005
dc.descriptionTrabajo de clase de la asignatura Sistemas Informáticos (Facultad de Informática, Curso 2004-2005)
dc.description.abstractEn este proyecto hemos abordado la sintonización del Kernel Linux para procesadores con tecnología Hyper-Threading, centrando nuestros esfuerzos en el diseñoo y desarrollo de un planificador de procesos simbiótico. Por software simbiótico entendemos aquél que es capaz de adaptarse dinámicamente para ajustar el escenario de ejecución con los requerimientosdel sistema (ahorro de consumo, rendimiento, calidad de servicio...). Para el desarrollo de dicho planificador, al que hemos bautizado con el acrónimo de HTAS, nos hemos basado en el uso de los contadores hardware de la arquitectura IA-32. Mediante dichos contadores hemos podido detectar situaciones en las que Hyper-Threading puede comprometer el rendimiento. Nos gustaría destacar que, aunque existen diversas propuestas basadas en estudios mediante simulación,no conocemos ninguna implementación de un planificador con estas características en sistemas reales [ABSTRACT] We have addressed in this project the tuning of the Linux Kernel in Hyper-Threading-enabled processors, focusing on the design and implementation of a symbiotic process scheduler. Symbiotic software is able to be dynamically adapted to match the execution scenario and the system policy (power saving, performance, quality of service...). The symbiotic scheduler developed in this project, which we have dubbed as HTAS, is based on the employment of the IA-32 hardware performance counters, which have help us to detect possible performance bottlenecks caused by Hyper-Threading. We would like to remark that, despite being proposed by some authors in simulation studies, to the best of our knowledge any similar scheduler has been yet implemented on real systems.
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/8867
dc.identifier.urihttps://hdl.handle.net/20.500.14352/54187
dc.language.isospa
dc.relation.ispartofseriesTrabajos de curso (Departamento de Arquitectura de Computadores y Automática, FDI)
dc.rights.accessRightsopen access
dc.subject.cdu004.451.9LINUX(043.3)
dc.subject.keywordPlanificador
dc.subject.keywordKernel
dc.subject.keywordLinux
dc.subject.keywordSimbiótico
dc.subject.keywordHyper-Threading
dc.subject.keywordSMT
dc.subject.keywordContadores hardware
dc.subject.keywordSistemas operativos
dc.subject.keywordConsumo de energía
dc.subject.ucmSistemas expertos
dc.titleAjuste del planificador de Linux para procesadores con "Hyper-Threading"
dc.typecoursework
dspace.entity.typePublication
relation.isAdvisorOfPublication2ce782af-0e05-45eb-b58a-d2efffec6785
relation.isAdvisorOfPublication.latestForDiscovery2ce782af-0e05-45eb-b58a-d2efffec6785

Download

Original bundle

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