Uppsats
Power Efficient Core Allocation
Master-uppsats
Linköpings universitet/Institutionen för datavetenskap
Publicerad: 2024
Språk: Engelska
Sammanfattning
Modern telecommunication systems are shifting towards utilizing commercial-off-the-shelf (COTS) hardware systems instead of relying on dedicated hardware solutions, necessitating efficient power saving strategies. This thesis presents a method for power gating idle processor cores in the form of a Linux kernel module and a controller which dynamically allocates and deallocates processor cores during a packet processing workload simulation. The controller was designed with minimal assumptions about the underlying system on and which metrics are available. Therefore, the controller allocates cores based on the current egress of packets and processing latency. Results from an Intel Broadwell platform show that the average power consumption during high workload levels can be reduced by 15 Watts and 44 Watts during idle periods. Simulations indicate that while in general, the core controller has very low impact on packet throughput, it faces challenges responding to sudden increase in packet ingress, particularly after idle periods. This results in a temporary spike in packet loss, which gets mitigated after ten workload generation cycles.
Information
- Författare
- Jankovic, Luka
- Lärosäte / institution
- Linköpings universitet/Institutionen för datavetenskap
- Publiceringsdatum
- 2024
- Uppsatstyp
- Master-uppsats
- Språk
- Engelska