CPUFreq in Xen on ARM – Oleksandr Tyshchenko, EPAM Systems
Original upload: 2018 Jul 17
CPUFreq in Xen on ARM – Oleksandr Tyshchenko, EPAM Systems
The motivation of hypervisor based CPUFreq is to enable the one of the main PM use-cases (Dynamic voltage and frequency scaling) in virtualized system powered by Xen hypervisor. Rationale behind this activity is that CPU virtualization is done by hypervisor and the guest OS doesn’t actually know anything about physical CPUs because it is running on virtual CPUs.
In this talk Oleksandr will briefly describe the possible approach of generic CPUFreq in Xen on ARM, the advantages and disadvantages of having DVFS support on ARM boards powered by Xen hypervisor and share results of his CPUFreq PoC which implies power consumption measurements with and without CPUFreq enabled on R-Car Gen3 based board as an example.
About Oleksandr Tyshchenko
Oleksandr Tyshchenko is an embedded software engineer from EPAM Systems. He studied radio-electronics at National Technical University of Ukraine ‘Kyiv Polytechnic Institute’ and graduated in 2002.
Oleksandr has over 15 years of software development experience. He has participated in a wide range of embedded
projects related to the different markers: avionic, fuel industry, mobile and automotive.
Now he mainly specializes in Linux BSP and different virtualization questions in Xen on ARM, mainly in PM, SCF and IOMMU topics. Oleksandr is XEN Open Source contributor.
[ad_2]
source