Chapter 1 is an introduction to the Linux operating system and its processes’ management. Chapter 2 is a general overview of what simultaneous multi- threading is and how Intel’s HyperThreading Technology implements it at an architectural level. Chapter 3 is a general overview of the basics of linux perf tool. Chapter 4 is a detailed analysis of how HTT influences workloads of a any kind, exposing the results of tests ran on a subset of possible workloads reproduced artificially. The results then are elaborated and a comparison per kind of workload is done. During this work, the configuration of the machines and the versions of software was as follows: - Linux kernel: 6.10.14 - Perf version: 6.10-2 - Cpu: 8-core 11th Gen Intel Core i7-11800H - Computer model name: MSI GF63 Thin 11SC

Chapter 1 is an introduction to the Linux operating system and its processes’ management. Chapter 2 is a general overview of what simultaneous multi- threading is and how Intel’s HyperThreading Technology implements it at an architectural level. Chapter 3 is a general overview of the basics of linux perf tool. Chapter 4 is a detailed analysis of how HTT influences workloads of a any kind, exposing the results of tests ran on a subset of possible workloads reproduced artificially. The results then are elaborated and a comparison per kind of workload is done. During this work, the configuration of the machines and the versions of software was as follows: - Linux kernel: 6.10.14 - Perf version: 6.10-2 - Cpu: 8-core 11th Gen Intel Core i7-11800H - Computer model name: MSI GF63 Thin 11SC

Evaluating Performance Losses due to Hyperthreading Technology

FASULO, VITO
2023/2024

Abstract

Chapter 1 is an introduction to the Linux operating system and its processes’ management. Chapter 2 is a general overview of what simultaneous multi- threading is and how Intel’s HyperThreading Technology implements it at an architectural level. Chapter 3 is a general overview of the basics of linux perf tool. Chapter 4 is a detailed analysis of how HTT influences workloads of a any kind, exposing the results of tests ran on a subset of possible workloads reproduced artificially. The results then are elaborated and a comparison per kind of workload is done. During this work, the configuration of the machines and the versions of software was as follows: - Linux kernel: 6.10.14 - Perf version: 6.10-2 - Cpu: 8-core 11th Gen Intel Core i7-11800H - Computer model name: MSI GF63 Thin 11SC
Evaluating Performance Losses due to Hyperthreading Technology
Chapter 1 is an introduction to the Linux operating system and its processes’ management. Chapter 2 is a general overview of what simultaneous multi- threading is and how Intel’s HyperThreading Technology implements it at an architectural level. Chapter 3 is a general overview of the basics of linux perf tool. Chapter 4 is a detailed analysis of how HTT influences workloads of a any kind, exposing the results of tests ran on a subset of possible workloads reproduced artificially. The results then are elaborated and a comparison per kind of workload is done. During this work, the configuration of the machines and the versions of software was as follows: - Linux kernel: 6.10.14 - Perf version: 6.10-2 - Cpu: 8-core 11th Gen Intel Core i7-11800H - Computer model name: MSI GF63 Thin 11SC
Autorizzo consultazione esterna dell'elaborato
File in questo prodotto:
File Dimensione Formato  
main.pdf

non disponibili

Dimensione 2.1 MB
Formato Adobe PDF
2.1 MB Adobe PDF

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14240/6713