F5F Stay Refreshed Software Operating Systems Exploration of multi-core performance in Windows environments

Exploration of multi-core performance in Windows environments

Exploration of multi-core performance in Windows environments

T
TheSimple
Member
229
06-18-2023, 05:27 AM
#1
Based on my exploration, Windows appears to concentrate the operating system and program execution onto a single core, dedicating each task to its own core if feasible. This contrasts with macOS and Linux, which distribute workloads more uniformly across multiple cores. Curious about how optimized multi-core applications function within this setup? Just a quick note—don’t let anyone think I’m into that meme! 😄
T
TheSimple
06-18-2023, 05:27 AM #1

Based on my exploration, Windows appears to concentrate the operating system and program execution onto a single core, dedicating each task to its own core if feasible. This contrasts with macOS and Linux, which distribute workloads more uniformly across multiple cores. Curious about how optimized multi-core applications function within this setup? Just a quick note—don’t let anyone think I’m into that meme! 😄

C
Cefreak113
Senior Member
484
06-21-2023, 01:12 PM
#2
Are you certain that Windows installs on just a single core? It appears to distribute it evenly.
C
Cefreak113
06-21-2023, 01:12 PM #2

Are you certain that Windows installs on just a single core? It appears to distribute it evenly.

I
ItsBumbleBee
Junior Member
3
06-21-2023, 02:22 PM
#3
I believe the system handles more than one core, which was straightforward to verify. Testing with images required 4 out of 8 cores. Multicore applications function as expected—they operate based on the number of cores allocated, even though each task isn't strictly assigned to a single core. They're distributed across different cores, and sometimes multiple tasks run on the same one. If your observation is correct, it suggests you can only utilize as many programs as available cores, which seems counterintuitive. What you mentioned also raises questions about why certain applications aren't optimized for full core usage, especially games. I understand part of this comes from efficiency—using fewer cores can yield better performance from the available resources. I recall reading something similar a long time ago.
I
ItsBumbleBee
06-21-2023, 02:22 PM #3

I believe the system handles more than one core, which was straightforward to verify. Testing with images required 4 out of 8 cores. Multicore applications function as expected—they operate based on the number of cores allocated, even though each task isn't strictly assigned to a single core. They're distributed across different cores, and sometimes multiple tasks run on the same one. If your observation is correct, it suggests you can only utilize as many programs as available cores, which seems counterintuitive. What you mentioned also raises questions about why certain applications aren't optimized for full core usage, especially games. I understand part of this comes from efficiency—using fewer cores can yield better performance from the available resources. I recall reading something similar a long time ago.

T
Tonydigi99
Junior Member
14
06-21-2023, 02:33 PM
#4
It focuses on applications that use multiple threads rather than dedicating each program to a single core. The PS3 processor allocated the operating system to the PPEs, which then allocated tasks among its remaining seven cores.
T
Tonydigi99
06-21-2023, 02:33 PM #4

It focuses on applications that use multiple threads rather than dedicating each program to a single core. The PS3 processor allocated the operating system to the PPEs, which then allocated tasks among its remaining seven cores.

W
WomboDzn
Member
130
06-22-2023, 01:51 PM
#5
It focuses on applications that use multiple threads, rather than dedicating each program to a separate core. The PS3 processor allocated the operating system to the PPEs (Power Processing Elements), which then allocated tasks across its remaining seven cores.
W
WomboDzn
06-22-2023, 01:51 PM #5

It focuses on applications that use multiple threads, rather than dedicating each program to a separate core. The PS3 processor allocated the operating system to the PPEs (Power Processing Elements), which then allocated tasks across its remaining seven cores.