I'm thinking a true hybrid apu, one that uses it's components, or part of it's components to do both 3d render stuff and "regular cpu stuff", unlike current apus, where the cpu and gpu are designed to do completely separate tasks.
I got the idea from the way multi core cpus handle multi threaded loads; With encoding, encrypting and other professional sorts of applications as an exception, most multi threaded programs end up using 1~2 cores properly, while barely sipping in to the rest of the cores on occasions, which means the potential of the rest of those cores is usually wasted.
So why not have a cpu design that incorporates more than one type/size of core - a few main cores that handle the grunt of the number crunching, and several "little" cores that pick off whatever non-intensive threads that remain?
To expand on the above - since the little cores are, well, small, and could be crammed on the die even by the dozens, would it be possible that they acted as graphical processors as well? (from what I can see gpus like massively parallelized, low performance processors).
^For example, these small cores could either
-Act as complementary cores to the main cores of the cpu, as described in the paragraph before the one above.
or
-Complement the cores/stream processors on the actual GPU.
Like so:
Well?
(No, you can't have whatever I'm smoking. Get your own.)
I got the idea from the way multi core cpus handle multi threaded loads; With encoding, encrypting and other professional sorts of applications as an exception, most multi threaded programs end up using 1~2 cores properly, while barely sipping in to the rest of the cores on occasions, which means the potential of the rest of those cores is usually wasted.
So why not have a cpu design that incorporates more than one type/size of core - a few main cores that handle the grunt of the number crunching, and several "little" cores that pick off whatever non-intensive threads that remain?
To expand on the above - since the little cores are, well, small, and could be crammed on the die even by the dozens, would it be possible that they acted as graphical processors as well? (from what I can see gpus like massively parallelized, low performance processors).
^For example, these small cores could either
-Act as complementary cores to the main cores of the cpu, as described in the paragraph before the one above.
or
-Complement the cores/stream processors on the actual GPU.
Like so:
Well?
(No, you can't have whatever I'm smoking. Get your own.)
