Evaluation of the Intel Thread Director Technology on an Alder Lake processor
dc.conference.date | 23-24 Ago 2022 | |
dc.conference.place | Singapur, Singapur | |
dc.conference.title | APSys '22: Proceedings of the 13th ACM SIGOPS Asia-Pacific Workshop on Systems | |
dc.contributor.author | Sáez Alcaide, Juan Carlos | |
dc.contributor.author | Prieto Matías, Manuel | |
dc.date.accessioned | 2025-01-16T15:33:01Z | |
dc.date.available | 2025-01-16T15:33:01Z | |
dc.date.issued | 2022-08-23 | |
dc.description.abstract | Asymmetric multicore processors (AMPs) combine high-performance big cores with more energy-efficient small cores, all exposing a shared instruction-set architecture but different features, such as clock frequency or microarchitecture. In the last decade, most commercial AMP products have mainly targetted the embedded and mobile domains. Today, major hardware players are releasing new AMP-based products that aim to move beyond the mobile niche, towards the desktop/server segments. The Apple M1 SoC or the recent Intel Alder Lake processor family are clear examples of these new AMP systems. Despite their energy-efficiency benefits, AMPs pose significant challenges to the operating system scheduler. In this paper, we assess the effectiveness of the Thread Director (TD) technology, a set of hardware facillities - first introduced in Alder Lake processors - that provide the OS with hints on the performance and energy efficiency that a thread delivers when running on the various core types. The main focus of our analysis is to evaluate how effectively the OS can drive scheduling decisions with TD's performance hints. To this end, we incorporated support in Linux to conveniently access TD facillites from the OS kernel. Motivated by various TD's limitations identified with our analysis, we opted to build hardware-counter based prediction models (generated via machine-learning methods) to better aid the OS in making throughput-oriented and fairness-aware scheduling decisions. The effectiveness of both TD and the hardware-counter based models for performance prediction is evaluated both via offline monitoring, and also online, by utilizing our implementation of various asymmetry-aware schedulers in the Linux kernel. | |
dc.description.department | Depto. de Arquitectura de Computadores y Automática | |
dc.description.faculty | Fac. de Informática | |
dc.description.refereed | TRUE | |
dc.description.sponsorship | Gobierno de España | |
dc.description.sponsorship | Comunidad de Madrid | |
dc.description.sponsorship | Unión Europea (Fondo Europeo de Desarrollo Regional) | |
dc.description.status | pub | |
dc.identifier.citation | Juan Carlos Saez and Manuel Prieto-Matias. 2022. Evaluation of the Intel thread director technology on an Alder Lake processor. In Proceedings of the 13th ACM SIGOPS Asia-Pacific Workshop on Systems (APSys '22). Association for Computing Machinery, New York, NY, USA, 61–67. https://doi.org/10.1145/3546591.3547532 | |
dc.identifier.doi | 10.1145/3546591.3547532 | |
dc.identifier.officialurl | https://doi.org/10.1145/3546591.3547532 | |
dc.identifier.relatedurl | https://dl.acm.org/doi/10.1145/3546591.3547532 | |
dc.identifier.uri | https://hdl.handle.net/20.500.14352/114751 | |
dc.language.iso | eng | |
dc.page.final | 67 | |
dc.page.initial | 61 | |
dc.relation.projectID | info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/RTI2018-093684-B-I00/ES/HETEROGENEIDAD Y ESPECIALIZACION EN LA ERA POST-MOORE/ | |
dc.relation.projectID | S2018/TCS-4423 | |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | en |
dc.rights.accessRights | open access | |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
dc.subject.keyword | Asymmetric multicore processors | |
dc.subject.keyword | Hybrid processors | |
dc.subject.keyword | Scheduling | |
dc.subject.keyword | Operating Systems | |
dc.subject.keyword | Linux kernel | |
dc.subject.keyword | Alder Lake | |
dc.subject.keyword | Thread Director | |
dc.subject.ucm | Sistemas operativos (Ordenadores) | |
dc.subject.ucm | Hardware | |
dc.subject.unesco | 3304.06 Arquitectura de Ordenadores | |
dc.title | Evaluation of the Intel Thread Director Technology on an Alder Lake processor | |
dc.type | conference paper | |
dc.type.hasVersion | AM | |
dspace.entity.type | Publication | |
relation.isAuthorOfPublication | 5a9b186f-f010-47e3-b598-040d7f5dc5ba | |
relation.isAuthorOfPublication | 5d3f6717-1495-4217-853c-8c9c75d56620 | |
relation.isAuthorOfPublication.latestForDiscovery | 5a9b186f-f010-47e3-b598-040d7f5dc5ba |
Download
Original bundle
1 - 1 of 1