I need to ask what some may consider a very stupid question, even though to me it's a valid question to ask, but my total lack of knowledge about the way software talks to hardware makes me feel it's a good question to ask.
As I understand it, you can buy the lowest spec cheapest M1 Apple Product, and the most expensive $4000+ M1 Ultra product, and for "single core" applications, of which there are loads and loads, they will both perform exactly the same, which I'm sure there are many who even now don't realise this fact.
So my question is this:
Why is it not possible for the latest hardware to fool software, and the hardware itself spread the command sent to it from software across multiple cores, and then send back the result.
A bit like me saying I can give my order to one waitress (as I can only speak to one person at a time)
But without me knowing, she then tells a team of five people to make my order, once complete, they give the order back to her who gives it to me.
So, to me (the software?) I think it's all done by her, but in reality, it's been spread across multiple people without me being aware of it.
Can anyone explain in simple? terms why this is not done?
Thanks.
As I understand it, you can buy the lowest spec cheapest M1 Apple Product, and the most expensive $4000+ M1 Ultra product, and for "single core" applications, of which there are loads and loads, they will both perform exactly the same, which I'm sure there are many who even now don't realise this fact.
So my question is this:
Why is it not possible for the latest hardware to fool software, and the hardware itself spread the command sent to it from software across multiple cores, and then send back the result.
A bit like me saying I can give my order to one waitress (as I can only speak to one person at a time)
But without me knowing, she then tells a team of five people to make my order, once complete, they give the order back to her who gives it to me.
So, to me (the software?) I think it's all done by her, but in reality, it's been spread across multiple people without me being aware of it.
Can anyone explain in simple? terms why this is not done?
Thanks.