Tom's Hardware Forums » CPU & Components » CPUs » Nehalem and current CPUs
 

Nehalem and current CPUs

Add a reply



 Word :   Username :  
 
Bottom
Author
 Thread : Nehalem and current CPUs
 
Profile: member
More Information

I just build my new pc which is a q9450, 4 gb ddr2 800, BFG 8800GTS 512 so this will be out dated when nehalem comes out and how long will it be for nehalem to be needed for games since right now not a lot of many games use quad core cpus. Will nehalem be a good product for the main stream gamer?

Related Pr oduct
Register or log in to remove.

no longer a wimpy journeyman... I'm a member
Profile: member
More Information

For the first year or so nehalem will be ridiculously expensive and used mainly in servers. It will be a while before all games use quad core not to mention nehalem. You'll get a quite few years out of that Q9450 before you need to move onto nehalem.

Profile: member
More Information

im guessing that games won't be utilizing 8 threads until perhaps 2015 when in 2012 someone discovers a way to make programs multi threaded with ease.

Profile: old hand

^ i'm guessing that in 2028 the world will end by a man-made black hole
 
 
 
 
 
 
 
 
 
 
but... i think nehalem will be a step forward because it will finally unleash the potential of ddr3

Profile: addict
More Information

Only the eight core version of Nehalem provides significant benifit over whats available now. We still are yet to see the 8 thread SMT on 4 cores provide real world significant advantages. I think by the time your Q9450 becomes outdated, you will be moving onto something post Nehalem.

Profile: enthusiast
More Information

From what I've read the Nehalem CPUs will be twice as fast per core at the same clock speed at certain apps but on average 30-80% faster at the same clock speed.
 
Where it will separate itself is its a true quad core allowing 2 quad core dies in a single chip. 8 physical cores with hyperthreading allowing the CPU to scale between 8 and 16 logical cores. More importantly the memory access will be considerably faster.

Official Core 2 Overheater
Profile: Forum Veteran
More Information

You'll need to upgrade your video card at least 6 times before you find your chip bottlenecking you.


---------------
http://i176.photobucket.com/albums/w179/random1301/Ibanezrandom-1.pnghttp://i176.photobucket.com/albums/w179/random1301/hot_cat-1.jpg
Sig art copyright verndewd
Profile: addict
More Information

"8 physical cores with hyperthreading allowing the CPU to scale between 8 and 16 logical cores"
 
Does that mean 8 cores will be cycling 16 threads at a time or will switch from 8 to 16 where necesary? Because i thought it was a fixed 16.

Profile: enthusiast
More Information

@Vertigon, the idea behind hyperthreading is that you can dynamically allow a single physical cores processing power between 2 threads however the operating system will see this as 2 logical cores because of how hyperthreading persents itself to the OS(doing this avoids the need to have multi core and multi thread per core code).  So if the 'two cores' are only running 1 thread a core will get 100% while the other gets nothing which effectively allows it to scale between 1 and 2 logical cores per a physical core.

Profile: Eternal Poster
More Information

Im guessing after 6 new gpu archs, the C2D will be like the P3 is now


---------------
Every artist is a cannibal,every poet is a thief,they all kill their inspiration then sing about their grief
Profile: addict
More Information

Ok thanks. So in theory how many logical cores could we have per physical core? Where does hyperthreading taper off?

Profile: enthusiast
More Information

Vertigon, hyperthreading could put a 1000 on a single core but basically more 2 is not worth it. You see appart from partitioning the CPU threading a second trick....
 
Consider a Core 2 45nm, it can take 5 instructions per a cycle but if the instruction group has 6 instructions that means it needs 2 cycle or 10 instructions leaving 4 wasted. Hyperthreading can 'redirect' in simple terms to the second virtual core. This is how on certain programs hyperthreading can 'give' or rather save up to 30% of the available processing power on a 4 instructions per cycle processor.
 
More logical cores would lead to more overhead countering the speed gains besides you could just swap threads between cycles making the extra virtual cores uselss in any case.

Profile: nimble knuckle
More Information

Vertigon wrote :

Ok thanks. So in theory how many logical cores could we have per physical core? Where does hyperthreading taper off?


The old Hyperthreading wasn't more than a few registers, flags and instructions that could hold a certain processor stage. The number of threads possible per core should only be limited by the transistor count and, logically, by the efficiency of the additional threads - which i believe is not that great, otherwise intel would've increased them earlier.
Another problem that limits the amount of virtual threads is the inter-core communication since all processors need to know which processor is holding which thread in "storage".  
If i'm not mistaken Intel uses some hyperthreading related technology on Larrabee where 1 core can juggle 4 threads.
 
I think with the new memory controler the new HT tech will be a whole lot more efficient. Another big benefit are the huge L2 cache sizes. If they improved the old Hyperthreading, and i bet they have, it will be very interesting to see and compare a single core with two threads against a real dual core.

Profile: enthusiast
More Information

Slobogob I was refering to the Core 2 Extreme Edition's second generation hyperthreading which was a huge improvement over the P4 hyperthreading since the P4 only has 2 instructions per cycle (not much to save there so the management overhead would at times create a small performance lose) but the Core 2 EE hyperthreading had undergone some updates and had 4 instructions per a cycle to work with leaving far more to be saved.
 
Edit: With Nehelam, a single socket CPU with dual die would communicate via the L2 cache for cores on the same die (unbelievable bandwidth) or via the memory controller which is capable of 24gb/s per a die if I understand correctly. Bandwidth shouldn't be a problem.

Message quoted 1 times
Message edited by JDocs on 06-03-2008 at 12:10:35 PM
Profile: nimble knuckle
More Information

JDocs wrote :

Slobogob I was refering to the Core 2 Extreme Edition's second generation hyperthreading which was a huge improvement over the P4 hyperthreading since the P4 only has 2 instructions per cycle (not much to save there so the management overhead would at times create a small performance lose) but the Core 2 EE hyperthreading had undergone some updates and had 4 instructions per a cycle to work with leaving far more to be saved.


As far as i remember the core 2 series doesn't have hyper-threading. Here's a chart on vr-zone showing the core/thread count on the Core 2 series. Or are you refering to Nehalem as the second generation hyperthreading?
 

JDocs wrote :


Edit: With Nehelam, a single socket CPU with dual die would communicate via the L2 cache for cores on the same die (unbelievable bandwidth) or via the memory controller which is capable of 24gb/s per a die if I understand correctly. Bandwidth shouldn't be a problem.


The bandwidth is amazing, thanks to the memory controller, but the bandwidth was not the real problem. Once a thread gets "stored" in a virtual core, another thread gets processed. Once the old one gets loaded up again, data has to be fetched from the memory. With a little luck the data is still in the L2 cache, but if not the processor has to access the memory - and that's slow. With the new interconnect the access gets sped up and the L2 is larger which should improve Hyperthreading even without improvements to the hyperthreading tech itself. This is one of the reasons AMD does not have Hyperthreading. They can do a lot of work per clock and they can switch more easily between threads. Instead of catching up with the memory controller, intel tries to jump one step ahead of that by re-introducing a new version of Hyperthreading. I'm quite eager to see it at work.

Profile: addict
More Information

There's not enough evidence to confirm how Nehalem will perform, so take any wild claims as a pinch of salt. You can also guarantee that Intel are not going to let these new CPU's go like the Value prices we have now, it'll probably take sometime for them to become affordable enough for your average mainstream user. There's always going to be something better there's no such thing as 'Future proofing', always buy what's best for a given budget at the time, not worth waiting.  
 Being Native Quad core does not always mean it's going to be better, AMD have had problems with theirs and Intel could well encounter problems too.
 
Wait for Official Benchmarks and testing

Profile: nimble knuckle
More Information

speedbird wrote :

There's not enough evidence to confirm how Nehalem will perform, so take any wild claims as a pinch of salt. You can also guarantee that Intel are not going to let these new CPU's go like the Value prices we have now, it'll probably take sometime for them to become affordable enough for your average mainstream user. There's always going to be something better there's no such thing as 'Future proofing', always buy what's best for a given budget at the time, not worth waiting.  
 Being Native Quad core does not always mean it's going to be better, AMD have had problems with theirs and Intel could well encounter problems too.
 
Wait for Official Benchmarks and testing


While i agree that official benchmarks are better than speculation, there are always indicators for what is to come. The totally botched launch of AMDs, on paper superior looking and by marketing gurus hyped up, Phenom, is a fine example. Everyone waiting for it will remember the hurricane of NDAs, mysterious and exclusive test-rigs and so on. I haven't heard or seen anything like that regarding intels latest.

I looked at OCing my SNES but chickened out.
Profile: old hand
More Information

Slobogob wrote :

As far as i remember the core 2 series doesn't have hyper-threading. Here's a chart on vr-zone showing the core/thread count on the Core 2 series. Or are you refering to Nehalem as the second generation hyperthreading?


 
The newer C2QX chips support Hyperthreading, albeit under a different name.

Profile: Faithful Poster
More Information

jaydeejohn wrote :

Im guessing after 6 new gpu archs, the C2D will be like the P3 is now


That's just fine with me... now let's just hope there's never another P4.

Profile: nimble knuckle
More Information

mi1ez wrote :

The newer C2QX chips support Hyperthreading, albeit under a different name.


What is it called and where do i find more information about it?

Profile: enthusiast
More Information
n°1825159
06-03-2008 at 03:07:32 PM
Hide