Intel Core i5 And Core i7: Intel’s Mainstream Magnum Opus
-
Page 1:Introduction
-
Page 2:What’s In A Name?
-
Page 3:QPI, Integrated Memory, PCI Express, And LGA 1156
-
Page 4:Intel’s Turbo Boost: Lynnfield Gets Afterburners
-
Page 5:Hyper-Threading: Differentiating Core i7
-
Page 6:Memory Architecture: Does Losing One Channel Hurt?
-
Page 7:P55: The Chipset’s Responsibilities Dwindle
-
Page 8:Windows 7: Microsoft Listens To Intel, Finally
-
Page 9:Test Setup And Benchmarks
-
Page 10:Benchmark Results: Synthetics
-
Page 11:Benchmark Results: Media Apps
-
Page 12:Benchmark Results: Productivity
-
Page 13:Power Consumption
-
Page 14:Conclusion
Windows 7: Microsoft Listens To Intel, Finally
Over the course of its life, Windows Vista has taken a load of abuse—much of which is deserved.
One area we’ve seen both Intel and AMD affected is power management. In AMD’s case, enabling Cool’n’Quiet technology on its original Phenom processors caused a sizable performance hit as Vista’s scheduler moved threads from active to idle cores running at half-speed in a process called migration.
Why did it do this? In order to maintain the symmetry of a system under full load, you don’t want I/O to become dependent on just one core. If you keep threads rotating between cores running at their maximum performance (this whole concept goes out the window when you start talking about spinning cores down), you get better responsiveness.
This was an implementation decision made during Microsoft’s Windows NT kernel design, and based on our experiences with both processor vendors' hardware, it wasn't considered a "feature" to either company. Of course, it affected Intel in a much different way than AMD. The problem Intel had in Vista was one of power consumption. For every migration, you have to write-combine the Nehalem architecture’s L3 cache, which costs power.
This changes with Windows 7 and a feature called ideal core. If a task’s needs are being addressed by one core, the operating system will let you stay there. This means two things to Intel: first, you don’t use power on the migration, and second, idle cores are able to remain in a C6 state. Purportedly, this migration fix alone will yield an extra 10 to 15 minutes of battery life on Nehalem-based notebooks, though this won’t become a major issue until the mobile dual-core Arrandale launches later this year. Perhaps more interesting, though, is that processors without C6 will not realize this gain (including AMD’s CPUs).
Core parking is a second optimization, based on the observation in previous operating systems that you might have four cores running background processes at 10% utilization each. The idea is to load all of those tasks onto one core and let the others idle if operating load levels allow for it. Now, you can see how these two features working together might have a significant impact on power, as ideal core prevents rabid thread migration, while core parking optimizes loading. Taken together, the pair intelligently maximizes the number of idle cores, and then keeps them from being spun up unnecessarily, yielding the theoretical power gains.
If you want to know more about the changes incorporated into Windows 7, check out this interview with Mark Russinovich, a Technical fellow for Microsoft.
We’re Making The Switch
Based on reader feedback to Windows Vista, access to the final Windows 7 code, and great app compatibility with our current benchmark suite, we updated as many software versions as possible and made the leap to Windows 7 for our review here (along with the gaming analysis of CrossFire and SLI graphics configurations, published separately).
But before we did, we wanted to quantify these power-saving claims from Intel for ourselves. So, we logged runs of PCMark Vantage on clean drives with an install of Windows Vista updated to Service Pack 2 and the Windows 7 RTM code, both x64 builds.
The results were actually counter to what we expected. The Windows 7-based build averaged six watts higher over the course of its run, but finished the test three minutes faster than the Vista machine. Also noteworthy, though, is that when the Windows 7 machine has a chance to idle (which is where we'd expect to see ideal core and core parking actually having an effect), it does dip down lower than the Windows Vista box.
We checked these results over with Intel, and came away with the following interpretation: the Windows 7 P-state promotion policies are more aggressive than Vista's, meaning a Windows 7 system ramps to Turbo Boost faster, resulting in the better performance and higher power consumption. At idle, the previously-discussed features enable the Windows 7 config to dip below the idle power draw of the Vista machine.
Overall, though, Windows 7 actually averages higher power consumption in this experiment, even if it simply idles for the three minutes while the Vista box finishes its run. We are fairly certain of why, exactly, this is, but will hold off on comment until we're able to present power data substantiating the claim. However, that doesn't change the fact that, in this case, Windows 7 won't be cutting your power bill. In order to show Windows 7 cutting consumption, we'd have to spend a lot more time at idle (admittedly more representative of how most PCs are typically used), replace a certain component, or disable certain settings in the OS.
- Introduction
- What’s In A Name?
- QPI, Integrated Memory, PCI Express, And LGA 1156
- Intel’s Turbo Boost: Lynnfield Gets Afterburners
- Hyper-Threading: Differentiating Core i7
- Memory Architecture: Does Losing One Channel Hurt?
- P55: The Chipset’s Responsibilities Dwindle
- Windows 7: Microsoft Listens To Intel, Finally
- Test Setup And Benchmarks
- Benchmark Results: Synthetics
- Benchmark Results: Media Apps
- Benchmark Results: Productivity
- Power Consumption
- Conclusion



There is sooo much to learn and there is so much information here.... I feel confused!!
Since when has the I7-920 become an extreme?
Now the i5 750 on the other hand is great performance at a great price, and would certainly be the budget gamers new weapon of choice.
I currently have an i7-920 setup which is my main rig and am very happy with it and not at all upset to the see the 870 outperform it (since the 870 would cost me twice as much). I also have had an i5 750 setup now for over a week (the 1156 processors and motherboards have been available here in Australia for nearly 2 weeks now) and it is an amazing processor for the price of it.
So what am I trying to say? 1366 is still a good platform for the top end of the market. The i5 are fantastic new processors for their price, and the 1156 i7's are just confusing and I'm not really sure who they are going to appeal to? I could understand it if Intel launched the 1156 i7's in 6months time when alot of users are already using the 1156 platform and are looking to upgrade their CPU without a new mobo. But to anyone looking at getting a 870, just get an 920 and use the extra cash on the mobo and ram to go with it.
I would prefer a bench with HD4890. They scale better in CF.
There is sooo much to learn and there is so much information here.... I feel confused!!
This will also compel AMD to bring some more value to the market. Nice article.
http://www.fileden.com/files/2008/3/3/1794507/Turbo.zip
It uses the method that Intel recommends in their November 2008 Turbo White Paper.
Since when has the I7-920 become an extreme?
The power readings are for the whole system, not just the CPU. And their readings are a bit higher than yours because their video cards are almost certainly more power-hungry than yours, and they have a quad-core cpu, running significantly faster than your dual-core (4 cores at ~3Ghz vs. 2 at ~2Ghz, which SHOULD use more power?)
hey guys some tests done at the same cpu speed would be helpfull! thx!
Who was "worried"? It would've been AWESOME (although not to expect of Intel) if the lower-price platform would've outperformed the high-end item.
Typo--thanks for the catch evolve. Pulled that table from a previous review and missed the Extreme!
When you set up an i7 system you turn off the HT and turn up the speed! Turning off a core might even be an upgrade for some. But i agree, the i5 is really a good plateform the mid-mid high level people and at a lower price.
above - too long for intel? for main stream? you could buy a 8400 and run it 3.8 in any system and it rocks.
people have to learn that overclocking is not what it once was, intel does not build all that into the procesor and chipset for nothing so use it! core 2 is still a good main steam system, abit, no upgrading
Great read, by the way
All the mixed rumors were really misleading
http://bit.ly/Lynnfield
And a side-by-side comparison with all the key stats are here:
http://bit.ly/LFDcomparison
AMD is feature packed, Intel is feature lacked.
Intel make good chipsets yes, Intel make good reliable boards (proper intel boards) yes, intel make good CPU's yes.
But Intel have worthless motherboard line ups.... I am happily an AMD fan, I will take my Phenom II with the slower speed for the quality of board I can buy to run it.
Intel & Motherboards = Fail.
Until they improve there, numbers mean zero to me. Why pay more when you get less?
PS. We used to sell all Intel at my work, we now sell 99% AMD. Price, value as a packaged. If Intel had better feature motherboards things might change until then. AMD builds a platform not just a CPU.