Intel's Quad Core CPU Reviewed
Gr8Apes is one of many to let us know that Tom's Hardware Guide has posted a review of Intel's new Kentsfield quad core processor. From the article: "Even expert opinions are deeply divided, ranging from 'more cores are absolutely necessary' to 'why do I need something more than my five-year-old PC system?' Although the Core 2 quad-core processors are not expected to hit retail channels before October, Tom's Hardware Guide had the opportunity to examine several Core 2 Quadro models in the test labs. We would like to make it clear that these samples were not provided by Intel."
Some applications will make use of it, some won't. More cores is pretty much the same as more CPUs.
It's the bandwidth stupid! Does not matter how fast the CPU is if it is bandwidth limited.
Even expert opinions are deeply divided, ranging from 'more cores are absolutely necessary' to 'why do I need something more than my five-year-old PC system?
These are obviously experts who have never heard of servers.
I'm perfectly content with my 1.2GHz single-core single-processor laptop, but I'd sure as shit like to have more muscle in the database cluster I'm responsible for maintaining at work. Whether these chips are a good solution remains to be seen, but that's a separate question.
Proud member of the Weirdo-American community.
why do I need something more than my five-year-old PC system?
I would. Because these chips will eventually wind up in blade systems which will run Linix which will be used to port CPU intensive tasks.
I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
Some nice example where more processing power (even in parralel) is nice is virtualisation, whether at home or on servers. Running multiple OSes in parallel will saturate all your processing power nicely. :D) gaming platform is now multi-core.
What's more quad-core surely gives more processing power per watt and per cubic meter which is a very important factor for big folks like Google or whereever hosting space is expensive.
Even John Carmack who used to be very much against multi-cores for gamins recently elaborated much on this area in his keynote. Practically any modern (lets call it nextgen
So I'd say overall it's nice that Intel is pushing this so fast, if developers start to realize that multi-cores are hitting mainstream, they will have to take that into account and by the time Intel and AMD launch 8-cores, there should be more software to take advantage of it.
I would too.. because 5 years ago, I got a Pentium 1 - 166mhz non mmx pc with 48mb of ram (upgraded) and an Imac DV 1999 candy models (G3 processor-400mhz)
how many FPS can I get in quakeworld? With the +1000 FPS it would give, i'm sure I would be able to bunnyhop all the way across the 2fort5 outdoors area!
I think the idea was comparing a new system against a system bought new five years ago. If you bought that spec five years ago they must have seen you coming!
Common sense is not so common
Coincidentally, Gamasutra just two nice feature articles on rearchitecting the game engine flow to better parallelize the tasks so that multi-core can be taken advantage of, utilizing OpenMP0 1.shtmlh tml
"Multithreaded Game Engine Architectures "
http://gamasutra.com/features/20060906/monkkonen_
"Multi-Threaded Terrain Smoothing"
http://gamasutra.com/features/20060531/gruen_02.s
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.slashdot.org Errors found while checking this document as HTML5!
Why was it code named "Kentsfield"?
Did I miss something here... I thought it was called Kentsfarm?
Core Duo, Core Solo. What are we going to call this one? nVidia is already using the name Quadro.
I, for one, have never heard how less cpu power is better than more, so I sincerely doubt that more is really going to hurt me.
'Nuff said on this issue.
"It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
260 Watts! We've been looking at the wrong factors - it appears that global warming is related to Moore's law.
Then who were they provided by, exactly?
Typically this requires more fans. Fans are moving parts, thus likely to fail. Your super-fast computer could crash because of a 13-cent Chinese fan. Dead computers only go fast when you drop them out the window.
Fans are noisy. This causes other people to accelerate your computer at 9.8 m/s/s. They can sneak up on you because you're going deaf from the noise.
TFA spends a little time describing that Intel doesn't have enough package area to use this iteration of the Core 2 Duo to make a 4 die, 8 core part. So, my question is: Ignoring likely heat and bandwith issues, is there a SMP architectural reason they can't put 3 dies in one package?
Hmmmmm.....
Maybe now I will have the ability to put all of my excess computing power into figuring out why women are the way they are instead of searching for extraterrestrial intelligence...............oh wait.....
-----
Sig Sauer
Knowing Google's lust for data collection, the Soviet Union is still alive and well inside the psyche of Sergey Brin....
>> Even expert opinions are deeply divided, ranging from 'more cores are absolutely necessary' to 'why do I need something more than my five-year-old PC system?'
stab yourself in the face. Sure, for average joe downloading itunes for their ipod, 4 cores aren't necessary. But people like me wanting to roll out a database cluster, getting a cpu with four cores could save me $75,000 per CPU running M$ SQL Server. Oh the dream of running 16 cores on 4 CPU's. I think I'd like that savings as would anyone looking to build a beefy server and not get raped by MS or Oracle liceneses.
but those things are fast.
From TFA
40+ GigaFlop! (Sandra 2007 Arithmetic Float)
61 Giga Integer ops (Sandra 2007 Arithmetic ALU)
Wow.
Seriously impressive, and that is coming from a longtime dedicated AMD fanboy.
The question is, do we need this much processing grunt? My current AMD64 3500 is only exercised when I play with Fractal Explorer or Games; It spends most of its life at
Trying to associate Microsoft with "fun" is like trying to associate Satan with aromatherapy. -Tycho
There's an ad for PC World or Currys or something where the salesguy explains to some students that having an Intel (bing-bong-bing-bong) dual core processor means it can do two things at once - like sending an email and downloading music!
Comment removed based on user account deletion
it should be spelled the quad core due owe, they think it is their due for you to owe them a lot of money for something you really don't need.
The last couple of years I am finding it extremely hard justifying upgrades. I can surf fast, web pages render fast, can already watch a nice dvd movie or listen to fairly good sound, etc, and other multitasking things-all with a barely past 1 ghz cpu and half a gig of old slow RAM and a 45 dollar vid card. If I need some "upgrade", well, I still have two empty RAM slots, and that's cheap and probably a lot more cost effective in real world use than having to upgrade to some new chip that takes a brand new mobo as well. I am trying to see where having some webpage open 5 milliseconds faster or something like that is any sort of huge advantage that I should pay hundreds of dollars for. I's not like I would kick if it was only 20 bucks or something, but....not seeing it, computers hit a "good enough" level a few years ago now it seems, and I have heard that from any number of people in meatspace as well.
I like a variety of gadgets, not just computers, and I'd say for the bulk of humanity out there, what they have right now (I am just generally speaking now) for computing power is actually filling the bill quite well. I realise that companies have to keep selling to stay in business, but this arms race is also creating a lot of planetary waste and over production of honestly unneeded stuff when it comes to computers. And cellphones are even more stupid is it REALLY necessary to get a new one and throw the old one away every few months? I would rather see this silicon (and peoples extra money they would have blown on an unneeded new computer) go to stuff like solar panels for the next few years ahead, that industry needs it a lot more and will help to drop prices there and help society as well.. I like consuming electricity and what it does, but I would like to step up to the plate and *produce* a little of it as well, especially with something that will come with a 30 year warranty like most PV panels do now.
Anyway, just a thought on this subject, I think it would be better if they told these chip places to just go into idle from a flat out race for a spell, give people a chance to really *use* what they already have, do some more R&D, and skip to every third generation or so to mass produce and sell.
They didn't test Intel's Core chips. Not Core 2 but Core. Core 2 is the highest performance, most features chip, but the Core is the most efficient. The fastest Core Duos (2.33GHz) have a TDP of 31 watts, the slower ones (1.66GHz), 15 watts. Then there's the Core Core Solo which on the low end are 5.5watts TDP. Remember that the thermal dissipation spec is the max amount of heat they are ever going to put out (actually slightly more). It is the "If you design your cooling to dissipate this amount it'll never overheat," figure.
You can get Core Solos and Duos for desktop/server boards (browse Newegg).
I lack the hardware to run the numbers on a desktop system, but based on Laptop results I bet you find they are unbeatable in the performance/watt category at the present time. The Core Solo is especially attractive if you don't do multi-threaded work. I mean it's as fast as a reasonable speed P4 and 5.5watts? You've got to be kidding me I think I have power bricks that give off more than that idle. If I ever actually build a media centre unit, I'll check one out. I figure combined with a new budget card (like a 7300) that can accelerate video decoding it should get the job done and need no active cooling.
As a sofware developer, I can't help but think the move to multiple cores is a good thing. In my mind, anything that makes software development MORE complex can only improve my employability.
5 years ago? The system you describe sound as if it was already 5 years in 2001. Pentium-MMX have been released in 1997.
I am pretty sure my current system (Athlon Thunderbird 900MHz) is from that era.
"Between strong and weak, between rich and poor [...], it is freedom which oppresses and the law which sets free"
They should have made the FSB 4 Mhz faster. That'd just be too cool. Fight back AMD! Don't take that shit!
Is Linux Kernel compilation. It should rock there, that's an inherently parallelizable task.
:)
As a programmer, I want one. No, I want two
I'm in the middle of Kurzweil's latest book. ;)
Finally, multi-proc hardware is heading toward ubiquity on the desktop, but every CPU review I've read in the last year or so points out the fact that lots of software needs to catch up.
Why is it so hard to get developers to write decent multi-threaded code? It's not that hard, and using threads properly can almost always improve performance and/or responsiveness on single proc/core machines to boot.
Intel is at 65nm manufacturing and has it in the works to go smaller. While AMD is still at 90nm manufacturing and still trieing to get to 65nm. I prefer AMD (gota root for the underdog), but this is a clear situation Intel is releasing better product. Intel's Core Duo stuff is coming at just the right time. Hell they got the Apple contract at the perfect time. Neither IBM or AMD are anywhere near the heat & power consumption Intel is at right now with those chips.
getting up
to the first
page of
the actual
charts,
I lost what
the art
icle was about...
these things use too much power... idle the quad core uses more power than a core 2 duo at idle...
...but my A64 3200XP still seems just fine... for the momment.
i say wait a gen or two for more energy effiecent quadcores... (i'm asking cause i do not know...) but is it feasable for a multicore cpu to be designed to shut off extra cores when idle as to minimilize it's engergy consumption?
honestly i keep waiting for something to really "blow me away" and maybe it is the things i've been using the pc for
actually I am happy to see you, however that is in fact a banana in my pocket.
"The question is, do we need this much processing grunt?"
OK, a lot of people have asked the same thing and I'm not picking on you. Hell, we all think it and wonder it but the answer is so crystal clear no one should ever ask it again.
I wish my 1 MHz Commodore 64 was a little bit faster. I would have paid good money for an extra MHz or two. If you would have told me then that one day computers would be 100 times faster I would have been shaken but not stirred. It'd be hard to imagine computers being that much faster than my 64 and it would sort of seem wasteful, but we're talking future here so sure, why not.
If you'd told me that computers in 20 years would be 3000 times faster than my good old 64, well I imagine I would have had a hard time wrapping the brain around that one. I'm sure I'd be asking what would be the point? How could you possibly use 3000 MHz?
Of course we all know how now. So, if you were to tell me today that next year computers are going to be 10 million times faster than today, I'd say cool.
I grew up programming transputer clusters cos I figured Moore's law wqould have to slow down sometime and then we would have to move to multiprocessor systems. Efficiently using more than a couple of cores is *not* easy.. and it opens up a whole realm of interesting algorithmic work where basic problems with established solutions suddenly become open again.
Its about fucking time...
http://rareformnewmedia.com/
Still a hack, not complete, but coolies.
... hehehee /me shakes fists.
Of course, AMD quad-core will actually "fully work" when shipped
Tom
Someday, I'll have a real sig.
For those who love Call of Duty 2, don't be too apprehensive about stepping up to multicore CPUs. The game didn't work in Tom's benchmark roundup, and it gave me trouble as well with my Athlon 64 X2. The problems were odd too - the game looks and sounds just fine, and everything works great on the surface. However, the grenade tutorial in the first mission cannot be completed, and you don't heal at all throughout a level! The latest patch fixes these problems and the game plays beautifully.
before Microsoft starts charging more for multi-core installations? Seriously, if quad core means fewer boxes in the rack, it means fewer licenses.
The more you regulate a company, the worse its products become.
...and depending on your sense of poetic justice, grandparent down
Live today, because you never know what tomorrow brings
Even John Carmack who used to be very much against multi-cores for gamins recently elaborated much on this area in his keynote. Practically any modern (lets call it nextgen :D) gaming platform is now multi-core.
Carmack had no choice, even on PCs. Both Intel and AMD have been telling Game Developer Conference attendees for at least two years that future performance improvements are going to be largely based upon multiple cores not clock rate. He could accept that his codebase was "obsolete"(*) and needed to be rewritten for threading/multi-core or his future products could be viewed as defficient when compared to others.
(*) In some ways Id's code obsoletes more quickly than others. Keep in mind that their business is more about licensing engines to other game companies than developing games themselves. This is why their games can be so bleeding edge and have such steep hardware requirements. They are not selling to the sweet spot of what today's gamers have, they are selling to developers that will not be releasing a game for a couple of years. By then the sweet spot has caught up. However they have to stay far ahead of it.
"If we take our benchmarks into consideration you can no longer get by without a quad-core processor."
I love HW geeks. This CPU isn't even released, many apps don't even work on it, chipset makers are still scrambling to release the mobos that will actually use it. But even though nearly no one can get one, no one can get by without one.
If HW geeks weren't so demanding, Intel and its competition wouldn't do so much work keeping them packed with the hottest toys.
--
make install -not war
Niagara is actually very nice if you have a massively parallel (~ 32 threads always on the CPU) task with no floating point operations. So it shines for enormous webservers, or servers combining every tier on one machine. Unfortunately, there's only one FPU on the whole chip, so floating point pretty much kills the performance.
Also, for anything running single-threaded, the performance is terrible. The processor runs at 1-1.2 GHz and isn't superscalar.
The combination of these factors means that not too many people will be buying SunFire T2000 servers at $13k apiece.
I hereby place the above post in the public domain.
They ask a very good question, do we really need 4 cores? Well, no at least not for games and the benchmarks confirm that one fairly good. The chip actually performs slower than the conroe extreem (discounting the overclocking results).
It would seem to me that this chip would better used in a server that would natually make more use of the extra threads.
And replace it with this?
Magic doesn't work in my presence. My power of disbelief is too strong.
AMD beat Intel to the dual core CPU, and will be releasing a 4core opteron soon as well. IBM's Cell cpus are also multi-core, though in a different arrangement, and will be used in the ps3 and IBM's next megasupercomputer.... Multi-core itself isnt too special, it just takes multi-cpu and puts them in the same physical chip to save space/heat/power. The advantages for programmers/gamers/etc (neglecting the environmentals like heat/power) are basically the same as if each core were a different physical chip. Intel got behind, and is now rushing to one-up AMD. The same old CPU war rages on
tm
Support TBI Research: http://www.raisinhope.org