How many instructions it can handle at a time ?
Intel Core i7 Processor CPU has 4 physical cores, instead of 8 cores. Due to Intel HT (Hyper-Threading Technology), it can Multi-threading.
Core i3 processors have two cores, Core i5 CPUs have four and Core i7 models also have four. Some Core i7 Extreme processors have six or eight cores. Generally speaking, we find that most applications can't take full advantage of six or eight cores, so the performance boost from extra cores isn't as great.
Processor Pipeline. The Nios V/m processor employs a 5-stages pipeline. Facilitates data dependency resolution by providing General Purpose Register value.
http://www.bit-tech.net/hardware/cpus/2008/11/03/intel-core-i7-nehalem-architecture-dive/5
Penryn's pipeline was a very nippy 14 stages, while in comparison Nehalem extends this quite considerably to 20-to-24 stages.
Agner Fog's documentation is a very good resource to understand what's going on. Reading it should help you understand. There's a limit to the number of instructions that are outstanding (the size of the retirement buffer), but there are many other limits that you'll likely hit before reaching that bottleneck, such as instruction decoder limitations, execution unit contention, ALU/divider pressure. Take a look, it's fascinating stuff!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With