Intel's Core i7-980X Six-Core Benchmarked
Ninjakicks writes "Although they won't hit store shelves for a few more weeks, today Intel has officially unveiled the new Core i7-980X Extreme processor. The Core i7-980X Extreme is based on Intel's 32nm Gulftown core, derived from their Nehalem architecture and sports six execution cores. The chip runs at a 3.33GHz clock frequency, that can jump up to 3.6GHz in Intel's Turbo Boost mode. This processor has a max TDP of 130W, which amazingly is the same as previous generation Core i7 quad-core CPUs. Of course, it's crazy fast too. Some may say that the majority of applications can't truly take advantage of the resources afforded by a six-core chip capable of processing up to 12 threads. However, the fact remains there are plenty of multi-threaded usage models and applications where the power of a CPU like this can be put to very good use."
I know there are SOME people out there who have $1000 to spend on just a CPU, but until these come down a long way in terms of price, it is WAY out of my price range.
I believe this is what's been holding up the Mac Pro refresh, with the top or middle Mac Pro slated to get these as an upgrade from the 4 core ones.
I think core number is the new MHz. We're not going any faster, but we can just give you more of them, which makes quite a lot of sense. All those FCP render pipelines and encodes just got a lot shorter with th3 12 core Mac Pro.
Now to see what AMDs 6-core offering is like. I know that Intel destroys AMD in performance benchmarks and real-world performance, but AMD is FAR less expensive. If I was pushing an Eyefinity setup or something, then sure, I would go all out and drop a few hundred dollars or more on an Intel CPU. Considering that AMDs current flagship costs $195 and is still a heck of a performer...yeah, I'll stick with AMD for now.
Living With a Nerd
Just image how fast you could play Game! with that beast!
Game! - Where the stick is mightier than the sword!
Unless it's lead with a solid plastic fan, I'm not interested.
Tic-Tac-Toe, Global Thermonuclear War, and relationships all have the same winning move.
the new 12 core mac pro starting at $4500 with 6gb ram and ati 5350 512 video. Price to high you can get the $800 mini with i5 430 and Intel video with 4gb ram.
.. Looks fake.
Hope they didn't buy the processor used for the tests from Newegg. Otherwise they could've discovered that the benchmarks are surprisingly equal to those of a PentiumPro 166 MMX.
My first program:
Hell Segmentation fault
After 12 years, I finally have a use for that TURBO button on the front of my case again.
Loading...
A CPU that can actually efficiently run my Artificial Intelligence program... if each core is 1.5x scaler.
Are these the aluminum ones with the plastic fan?
Support my political activism on Patreon.
...you're not getting it. It's waay better than the AMD stuff because it's xxxxxxtreme! That's like *twice* the xxx!
Don't worry, the software guys will always find ways to piss away more cpu power.
This really reminds me of the recent Ask Slashdot article lamenting the naming schemes being implemented for most pieces of hardware. i7= 4 or 6 cores. Makes sense since the first thing I think when I hear 7 is "must be 4 or 6!" And the '980' really goes a long way towards confirming that initial suspicion. I'm really glad they put the 'extreme' in there, cause I was worried about the numbers being too low. Seriously though, can't they come up with a name that is actually descriptive of the product rather than a bunch of reassurances about the awesome-o amazingness of their processor? It seems to me that most people ask someone who knows something about computers when they need to buy a new one or replacement parts for their old one, and I don't know about the rest of you, but I really hate names that give me no real information about what the heck I'm buying. Yes, I can google the information, but the whole practice seems immature (and sometimes a little insulting).
I know years ago Intel did not, for example, make a 3 GHz P4, they made shed loads of P4's and then gave each one a clock speed that it would handle, so you had a distribution curve from each batch that ran from maybe 1.6 to 3.2 GHz, and priced accordingly.
I can't imagine any recent changes in chip production per se that would mean an end to this distribution curve out of each batch.
Rather this is a case of a new process finally coming on line with the production bugs mainly worked out, which shifts the distribution curve up to higher clock speeds, the analogy here is the LHC or any other complex system.
Certainly when building systems myself you always went for near the peak but on the high side of the curve, to get most bang for your buck and also most reliability.
http://slashdot.org/~GuyFawkes/journal
Hold on, let me fire up eclipse and i'll get right on it!
People, what a bunch of bastards
New 6-core processor is super-fast in synthetic benchmarks and when coupled with applications which are specifically coded for multi-threaded execution!
I SO DID NOT EXPECT THAT!
My Q6600 from 2007 runs every game I have on top settings (last game I bought was Prototype). I just don't see any benefit to the consumer.
Finally had enough. Come see us over at https://soylentnews.org/
"and be less upgradable."
Not true. AMD's platform is much more forward compatible. AMD chips can now run DDR2 or DDR3 depending on what board it's in (Socket AM2/AM2+/AM3). That means that new AMD chips are compatible with 3 socket generations. Intel boards have nowhere near this broad socket and memory compatibility. Even in the same socket, a new chipset is typically required by Intel for new CPUs. This allows Intel to fake that their socket+platform had a compatibility life of 6+ years, when really, it was more like 1 and a half because they released 4 different chipsets with different support in that time frame.
If you're building your own box, or just want to upgrade later, AMD really gives you a much more flexible route. Here's an example of Intel's mess on their _current_ generation lineup: Core i7 runs on Socket 1156, while a different Core i7 runs on Socket 1366. Socket 1156 is not future-proof and will be dropped in the future. People buying those boards and CPUs might not even notice and will be s.o.l. after the very next generation. That's just silly. AMD's platform is the one with the sane upgrade path. And it's cheaper. I don't get all the AMD hate going around.
I am a viral sig. Please help me spread.
with this one we could get 30 frames out of the html5/javascript version of freeciv!
There was an article on connecting circuits with a solder that could be de-soldered with magnetic fields and it seems that the obvious future gain is reuse. If all they are doing is packing more cores in a package, the CPU should retain its value and if an effective method could be created to allow me to add new cores or delete cores that fail, then it would be just like memory. If somebody came up with a machine that could plug cores up to even 64x, it would seem that it would allow stability for twelve years. I helped design motherboard chip sets long ago and it seems that this isn't that big a trick. With current FPGA technology the interface logic could be reused with a reprogram. /. articles I missed.
It seems like a walk in the park compared to what we did 25 years ago with masked ASICs at 50K a pop. Just like the use of RAID, this should provide a market for the technical implementer.
It seems like opportunity for the manufactures too, as that need for speed could be translated into constant desire. If I had just one more core I could compile in 3,374 seconds instead of 4,809 and that would save me more time to read those really important
And Intel's turbo mode is about as useful. Buy a dell or hp, put the case on a crowded shelf or in an entertainment center slot, and watch turbo mode never come on. It's very dependent on temperature. To even use it reliable you need high end cooling, and then, if you're going that far, why not just over-clock? Sometimes, it thrashes the CPU with clock up and clock down commands one after the other, turbo is silly, at least Intel's implementation is.
If someone wants to blow $1000 on their e-peen, more power to them. My little i5 system ($600 total system cost) can run anything just fine.
"I'm not a quack, I'm a mad scientist! There's a difference." - Dr. Cockroach
Some may say that the majority of applications can't truly take advantage of the resources afforded by a six-core chip capable of processing up to 12 threads.
Well, those "some" don't code complex stuff. Give it to me, I can put it to good use. I'd take a motherboard with 4 of these popped in any day as my work desktop (I'm dealing with massively parallel and highly computationally intensive stuff every day).
I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
Every time this comes up, someone makes the observation that most apps aren't written to take advantage of multiple cores. That is, indeed true, but unless you're running MS-DOS, there's more to it. On the average Windows and Linux desktop installations, there can easily be twenty or so processes running before you start your first end-user application, and most users tend to have more than one app running at a time. While there is no substitute for purpose-built multi-threaded programs, it's not like those six cores will be sitting idle, especially under Windows, where you could throw an entire core or two at the OS and another couple at the two or three resident antivirus/malware programs that you need to have running to compensate for Windows' broken security model.
Granted, a lot of end-user apps spend most of their time sleeping, waiting for user input, but a sleeping process runs just as well on one core as on six. For users whose programs are actually doing something most of the time, multiple applications can take advantage of the additional cores even if they are themselves not multithreaded.
Proud member of the Weirdo-American community.
For anybody to want to desolder and reassemble old CPU packages implies that they can no longer buy a newer generation for $100 which matches their older failing CPU, or for $200 which greatly outclasses it. I say "old" because nobody would be desoldering brand new CPUs as the manufacturer would be able to do that more efficiently if there were a market demand.
And in a time when people are spending $80-100/month on their fancy coffee drinks, going through heroic efforts to rebuild a $100 CPU is just absurd. So either way, your future vision is alarming. Either CPU speed increases will grind to a halt, making those old CPUs an equal commodity, or the economy will grind to a halt and we'll all be living in third world conditions, willing to spend countless hours scavenging old CPU parts to make a single functioning CPU.
I'm happy with the current trend, where information technology prices keep falling towards the floor of petty consumer goods like an espresso drink, while inflation is raising that floor. (Ignore the official inflation statistics, as they are heavily doctored. Notice your real measure: how much cash flows through your wallet for simple day to day stuff like food and beverages, compared to five years ago when CPUs also sold in the $100-200 range?)
I have a Core 2 Quad Q6600 processor. I also have a Logitech G15 keyboard with the flip-up screen. I use the screen to watch various system properties such as CPU and Memory usage during various activities. I have found exactly one game that makes full use out of the processor: Unreal Tournament 3. Any other game plugs along using at MOST two cores. Most only use one. This is absolutely horrid. Gluing another 2 cores on the side is not going to help matters. We need to address the base problem of either faster clocks, more instructions per clock, or teaching people how to correctly multi-thread their code.
I know that games are not the only reason people buy fast computers, but it is a very large chunk of the market.
I think these kind of tests should start to include virtualization benchmarks. I'd really like to know, for example, how do VMWare, Virtul Box, Parallels, etc. benefit from these new processors?
I still cannot find the droids I am looking for...
CCP! A gatefight just broke out in Jita, and I'm stuck loading grid in my freighter! :X
A socket to add 2 instead of one if that is all that the mfg is doing, save the rest of the hardware cost. People don't solder things together, that is what pick and place robots and wave soldering machines are for.
Bang For The Buck Conclusion, QuakeWars and Crysis fps
i7-975 . . . . (175.2/969.99 * 187.43/969.99) /2 = 0.017 FpsForEachBuck .(196.9/999.99 * 234.24/999.99) /2 = 0.023 .. . (172.3/569.99 * 167.33/569.99) /2 = 0.044 /2 = 0.190 /2 = 0.290
i7-980X. . .
i7-870 .
Phe2X4-965 (128.8/194.99 * 112.33/194.99)
i5-750 . . . . (150.3/199.99 * 154.62/199.99)
As we go lower in cost we can get even more for each buck. The key is
to discover a sweet spot between too-high-costs and performance-too-slow-for-our-need.
(i7-980X 999.99$ is just a guess)
The internet is missing a site that combine a comprehensive cpu-chart real-world benchmarks
with current prices...
does it run Linux?
"Some may say that the majority of applications can't truly take advantage of the resources afforded by a six-core chip capable of processing up to 12 threads."
Well, before switching to Click-to-Flash mode I would quite happily have used 11 of those threads for Flash banner adverts spinning in a CPU-hogging mode and 1 thread for my useful applications. So I expect it will make things go faster even on the desktop! But that's not a good reason for wanting / needing more hardware threads!
FUD stands for
Fear
Uncertainty
Doubt
which does not apply in this case. You might be able to argue propaganda, but not FUD. Using the acronym of the week (incorrectly) does not strengthen your position, it only makes you look like an ill informed PHB.
The OP was talking about a recent /. article about soldering methods inside the package. He wasn't talking about putting more packages on a circuit board (which to be honest, uses sockets, not direct soldered packages for large scale CPU arrangements), but literally shuffling cores around inside packages. He's neglecting the absurd costs of scavenging packages and reassembling them, compared to throwing them away for new packages right off the manufacturing line.
All the computation I do is orders of magnitude faster on GPUs than CPUs. Furthermore, my graphics card also handles a lot of non-parallel tasks better than a CPU. I think we're seeing the waning days of Intel's processor dominance, unless they evolve their processor business into something else.
FUD, pure FUD. AMD has always been cheaper than Intel. Even back before Intel introduced the Core2 series, when the AMD K2 and Athlon series spanked everything that Intel had to offer. Heck, even back to the days when AMD first entered the mass market (80386 days IIRC), they were the less expensive product. And to date, AMD has arguably always held the performance/$$$ award. Sure, Intel has started gaining a lead (Marginal with C2 series, but significant with the i7 series) in recent times, but AMD isn't THAT far behind. And if you consider that most of the true innovations in CPU design have come from AMD (true multi-core (I mean where there are 4 physical cores on die, not 2 dual core cpus on the die), 64bit, shared L3 cache, on-die memory controller, elimination of the north bridge and hence the system bus, etc), I find it VERY funny that "It is the price you pay for getting the bleeding edge" is applied to the more expensive Intel as opposed to the innovator AMD. Now, I'm not saying that Intel hasn't innovated at all. I'm just saying that the major innovations that the i7 used to surpass the C2 series (Namely the elimination of the system bus, on-die memory controller and the tiered cache architecture) were done first by AMD...
And DEC before AMD.
If your talking about innovation, most of the features you mentioned came from the DEC Alpha. AMD only really became competitive with Intel after they released their series of chip that where based on Alpha tech.
It seemed to me that Intel only caught up after AMD exhausted the Alpha tech.
Now AMD have ATI, and again they are integrating ATI's tech into their next gen. chips.
I'm not saying that AMD is not innovative, what they do is not even remotely trivial, just that most of their significant "advantages" came from other companies.
Homage where homage is due.
Has anyone here worked with KVM using libvirt to associate virtual cpus with physical cpus? I've always wanted to try this to see what the performance would be like.
cheap labor conservatives - they want to keep you hungry enough to be thankful for minimum wage.
Yes, it can. Having just woken up, off the top of my head (desktop chips here)...
i7 = 8+ threads
i5 = 4 threads
i3 = 2 threads
i7 98x series = 6 cores, HT, socket 1366
i7 9xx series = 4 cores, HT, socket 1366
i7 8xx series = 4 cores, HT, socket 1156
i5 7xx series = 4 cores, socket 1156
i5 6xx series = 2 cores, HT, graphics, socket 1156
i3 5xx series = 2 cores, graphics, socket 1156
Note to self: never post before coffee.
My old parts still serve me well (usually better than their younger siblings, in fact!). My network router is an old Emachine PIII 600 MHz with a (you'll love this) 20Gig 5.25 Quantum BigFoot drive running PfSense. It sports 180MB of old PC100 RAM that was lying around. All three PCI slots hold a NIC (2 gigabit and 1 100mbit), and except for the lights dimming when the BigFoot spins up, it sips juice from a ~200 watt PSU. Not that I ever get to see the lights dim: current uptime 312 days.
My other old box, serving on its fifth or sixth tour of duty is a 900 MHz Duron (Socket A, 'cause I was able to put three CPUs through that socket duing upgrades) is my main server. It runs Subversion, Samba, JBoss, and anything else that I need to stay up reliably. Aptly named 'Slacker', it runs Slackware Linux and is of modest, but acceptable, speed for serving files, web pages and NTP. Ironically, this box's CMOS is shot and it loses time whenever it doesn't have power... therefore, it controls the UPS for itself and the router. Current uptime 291 days.
Both boxes are reliable enough that they've been sitting in a home made rack headless for over a year now without incident. The storage server that sits at the bottom of the rack is a much newer 64 bit Opteron. It has been nothing but trouble. Regardless of which OS runs on the hardware, and I've tried many over the last three years, (Slackware, Fedora, Sabayon, OpenSolaris) it will simply fall over. From chipset issues, overheating, blowing power supplies (currently on number 3, I keep an extra on the shelf these days), to dropping perfectly good drives from RAID because it suddenly can't see them, the box has been nothing but misery with a very expensive price tag.
Keep your old boxes, they'll outlast your new gear and enjoy the new rig they inherit when that new gear fails and you've got another empty chassis and another new motherboard that won't fit in it. The last days of one technology are always better than the first days of a new technology.
If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.
He didn't say the first N prime or odd numbers greater than zero. If you're going to be clever, don't be stupid.
If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.
No matter how fast your CPU is, it's never enough. Until my CPU can transcode a 2hr video from any format to any other in less than 5 minutes, then it won't be enough.
"Everyone knows that vi vi vi is the number of the beast" -- Richard Stallman
Per my subject-line above? Going to add a bit to what you wrote is all (good post though on your part, it merited its rating, overall):
"Every time this comes up, someone makes the observation that most apps aren't written to take advantage of multiple cores." - by Angst Badger (8636) on Thursday March 11, @10:20AM (#31437772)
Agreed, 110% - AND, actually, & I've noted this on this very site, many times since 2004 (& before that on other sites prior to that) here that I personally have around 30-50 processes running @ any one given time (this is not counting device drivers running either, mind you, because they would raise that number substantially as well)... typically, since 2003 or so? I do not have a SINGLE SINGLE-THREADED APP RUNNING HERE!
(E.G.-> Here currently now even, all 33 processes here I am currently running now bear 2-N threads here via taskmgr.exe & having its threads column visible during analysis in the PROCESSES tab).
Apps which are MULTITHREADED IN DESIGN (be that "coarse multithreaded design" (diff. threads of execution doing discretely diff. tasks & operating on diff. sets of data) OR, those which are "fine grained multithreaded design" (multiple threads of execution processing the same set of data, which imo @ least, is MUCH harder to design & program for (without running into race conditions for example))? By their very nature, in combination with today modern OS' & their process scheduler kernel mode subsystems components, can schedule threads off to the least saturated processor (or core) present... especially when Core 0 become near or fully CPU cycle saturated to 100% loads.
----
"That is, indeed true, but unless you're running MS-DOS, there's more to it." - by Angst Badger (8636) on Thursday March 11, @10:20AM (#31437772)
A lot more to it, & good point on bringing up MS-DOS (which, the nearest thing it had to "concurrent operations" were something called "TSR" (terminate & stay resident) programs)...
----
"On the average Windows and Linux desktop installations, there can easily be twenty or so processes running before you start your first end-user application, and most users tend to have more than one app running at a time." - by Angst Badger (8636) on Thursday March 11, @10:20AM (#31437772)
That sounds about right, considering the # of kernel mode subsystems of the OS itself, even before you enter the desktop shell (where you operating in Ring 3/RPL 3 of the processor), including device drivers as well (these run in Ring 0/RPL 0 on consumer grade softwares @ least).
----
"While there is no substitute for purpose-built multi-threaded programs," - by Angst Badger (8636) on Thursday March 11, @10:20AM (#31437772)
Well, there are diff. kinds of multithreaded programs (fine grained vs. coarse design, as I noted above), AND, there are those that have their own "# of processors detected" routines + their own thread of execution schedulers too (this is what I personally call "EXPLICIT MULTITHREADED/MULTI-CORE DESIGNED CODE", in that it doesn't need to use or stress the OS' own process scheduler kernel mode subsystems componentry to run its own threads of execution across multiple CPUs/Cores present)... just an addendum really, in my stating this (for clarification).
----
"it's not like those six cores will be sitting idle, especially under Windows, where you could throw an entire core or two at the OS and another couple at the two or three resident antivirus/malware programs" - by Angst Badger (8636) on Thursday March 11, @10:20AM (#31437772)
Well... they DO "go idle" though - a lot of the time there is a "wait state" while the CPU waits on data from or to RAM (past L1/L2/L3 caches onboard the CPU itself - meaning SYSTEM RAM/MEMORY), or from slower diskbound media & files on them, as well as user input.