Software CPU Core Utilization Question

jrgray93

Honorable
Aug 4, 2012
21
0
10,560
I'm just curious, does software have to be designed specifically to execute X amount of threads, or is it possible to make a program that can detect what you have and work with it, without having to make specific alterations for each possibility (2, 4, 6, 8, etc...)?
 
Solution
Soem software can only use X amount of cores, while some are capable of using more or even less. Some can use multiple but not all to their full power.

It depends on the programs coding and can not be changed.

Novuake

Distinguished
Aug 27, 2011
216
0
18,910
Soem software can only use X amount of cores, while some are capable of using more or even less. Some can use multiple but not all to their full power.

It depends on the programs coding and can not be changed.
 
Solution

jrgray93

Honorable
Aug 4, 2012
21
0
10,560


So it isn't in any way possible to be adaptive to what it has to work with unless it was specifically told to use X amount of cores?
 

Novuake

Distinguished
Aug 27, 2011
216
0
18,910


Yes, its a little more complex that than. But yes, mostly like that.
 

jrgray93

Honorable
Aug 4, 2012
21
0
10,560


Well yeah, I assume it's more complex, but I'd have no idea how to explain it, since I am not a software engineer. :??:

But that answers my questions, thank you!
 

Novuake

Distinguished
Aug 27, 2011
216
0
18,910


All good.