HepCat wrote:
Here's how l imagine CPU cores:
This is where it goes wrong. I'm not a CPU designer or CPU scientist but I have years and years of experience with building computers and closely monitoring performance. Comparing a CPU to a windmill is very primitive, to say the least.
Let me take my example, where I said that if you have 8 cars in parallel going 50 miles per hour, is not the same as going 400 miles per hour. Now, if you took the 8 engines, and build some very ingenious gearbox where all that engine power comes together, and you also build a chassis around it that can hold that power and can also transfer that particular power to the wheels, you might be able to reach what, maybe 300 miles per hour.
But that's not how CPU's or CPU cores work. They are engines, they do not have a common gearbox, or crankshaft. They are lonesome cores of power that are depending on smart programming to take advantage of all the combined CPU power.
There are no programs that are so cleverly programmed that they can do this. From what I understand, any particular Reason device chain runs on one core. Which means that one core has to wait until the other core is done with whatever it is they're doing. That is your equivalent of those 8 cars going in parallel. Sure, the core SPEED makes a difference in when a particular task is done, but you cannot add the cores together to come to somekind of total sum which is larger than the elements. It's just nonsense.
Hope I explained that right.
"This is a block of text that can be added to posts you make. There is a 255 character limit."