How does VB choose performance/efficient cores

This is for discussing general topics about how to use VirtualBox.

How does VB choose performance/efficient cores

Postby reader » 24. Oct 2021, 20:29

The next gen Intel CPU will have performance cores and efficient cores. When create VM with 4 core/thread, how does the VB choose among performance and efficient cores? Will it be fixed at VM creation, or can it dynamically switch between the two types of cores?
reader
 
Posts: 3
Joined: 2. Jun 2020, 00:11

Re: How does VB choose performance/efficient cores

Postby scottgus1 » 24. Oct 2021, 20:37

I personally have never heard of this. If the "next-gen" means these devices are not out yet, it could be the devs haven't had a chance to test. We'll have to wait until this concept becomes mainstream to see how the devs will set Virtualbox to handle it.
scottgus1
Site Moderator
 
Posts: 13805
Joined: 30. Dec 2009, 20:14
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Windows, Linux

Re: How does VB choose performance/efficient cores

Postby fth0 » 25. Oct 2021, 00:49

scottgus1 wrote:I personally have never heard of this.

You can read about the basics in Intel's Alder Lake Combines 'Performance' and 'Efficiency' CPU Cores on One Chip.

reader wrote:When create VM with 4 core/thread, how does the VB choose among performance and efficient cores? Will it be fixed at VM creation, or can it dynamically switch between the two types of cores?

To give you an example from today, VirtualBox creates 42-ish threads for a VM with 2 vCPUs, and lets the host OS decide on which physical CPU cores/threads to run them. As far as I understand the known details of the Intel Thread Director (Intel Architecture Day 2021: Alder Lake, Golden Cove, and Gracemont Detailed), the physical CPU and the host OS will decide the core/thread selection themselves.
fth0
Volunteer
 
Posts: 2626
Joined: 14. Feb 2019, 03:06
Location: Germany
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Linux, Windows 10, ...


Return to Using VirtualBox

Who is online

Users browsing this forum: No registered users and 23 guests