What is core and thread? - CPUs - Tom's Hardware
A single CPU core is about 5mm wide, so we will run into these There's some lovely measurements at this AnandTech forum thread, and they. Hey I'm in the sitution that i've gotta upgrade my cpu, my old Athlon 64 x2 the performance for gaming, but do offer crazy core/thread counts. Intel's massive core Core iX and core Core iX draw a It's almost entirely CPU bound and also scales very well as you increase the number of CPU cores and threads. The top dog is not a surprise: Intel's core Core i9- X, with the core . E-commerce Affiliate Relationships.
But it is a significant engineering challenge to do so while keeping power consumption within acceptable bounds. The designers at some point decided that adding more cores to perform more work in parallel would provide a more effective boost to performance in most cases. That's where the economics come in - it was likely cheaper less design time, less complicated to manufacture to go the multicore route. And it's easy to market - who doesn't love the brand new octa-core chip? Of course, we know that multicore is pretty useless when the software doesn't make use of it There is a downside to multicore: However, CPU process sizes constantly shrink a lot, so there's plenty of space to put two copies of a previous design - the real tradeoff is not being able to create larger, more-complex, single cores.
We seem to have found a happy medium with efficient cores that are simple enough to not take too much space. We've already hit a limit with the number of cores we can fit on a single die at current process sizes.
A fresh look at processor value - The Tech Report - Page 1
We might hit a limit of how far we can shrink things soon. Do we need more? That's difficult to answer, unfortunately. Anyone here a clairvoyant?
Other ways to improve performance So, we can't increase the clock speed. And more cores have an additional disadvantage - namely, they only help when the software running on them can make use of them. So, what else can we do? How are modern CPUs so much faster than older ones at the same clock speed? Clock speed is really only a very rough approximation of the internal workings of a CPU.
Not all components of a CPU work at that speed - some might operate once every two ticks, etc. What's more significant is the number of instructions you can execute per unit of time.
This is a far better measure of just how much a single CPU core can accomplish. Some instructions; some will take one clock cycle, some will take three. Updated October 12, But modern CPUs offer features like multiple cores and hyper-threading.
What is core and thread?
All of these features are designed to allow PCs to more easily run multiple processes at the same time—increasing your performance when multitasking or under the demands of powerful apps like video encoders and modern games. Hyper-threading attempted to make up for that.
While the operating system sees two CPUs for each core, the actual CPU hardware only has a single set of execution resources for each core. The CPU pretends it has more cores than it does, and it uses its own logic to speed up program execution. Hyper-threading allows the two logical CPU cores to share physical execution resources. This can speed things up somewhat—if one virtual CPU is stalled and waiting, the other virtual CPU can borrow its execution resources.
Your dual-core CPU with hyper-threading appears as four cores to your operating system, while your quad-core CPU with hyper-threading appears as eight cores. Hyper-threading is no substitute for additional cores, but a dual-core CPU with hyper-threading should perform better than a dual-core CPU without hyper-threading.