4 Cores? 6 Cores? Do You Care?
An anonymous reader writes "Intel has updated its processor price list earlier today. Common sense suggests that Intel may not care that much anymore whether its customers know what they are actually buying. One new six-core processor slides in between six-core and quad-core processors – and its sequence number offers no clues about cores, clock speed, and manufacturing process. If we remember the gigahertz race just a decade ago, it is truly stunning to see how the CPU landscape has changed. Today, processors carry sequence numbers that are largely meaningless."
Would you want to have a 4 inch penis? Don't you think a healthy 6 or 8 inches might be better?
I have a quad core, which I'm confident will soon become the equivalent of a 4 inch penis. I'll have to upgrade my e-peen when it become affordable.
Seriously though, if you like to game on your computer there is no such thing as too much power.
The average consumer just thinks "bigger is better" and by creating a mess of hard to understand sequence numbers they can make it harder for the semi-knowledgable customer to pick the right CPU. The same can be seen with graphics cards and many other products (if there is some kind of system behind your sequence numbers you do have to remember to change the system every now and then to further confuse everyone).
Greylisting is to SMTP as NAT is to IPv4
I do care when Intel ships more cores. The price of 'old" cores drop and I get better value for my $$$.
The headline asked a question, I answered it.
Anything can be found funny, from a certain point of view.
Some combination that measures both how many operations per second, and how much power it's going to take to do said operations (i.e. Watts/computing unit). I don't know if even FLOPS is sufficient anymore to describe current computing tasks. Heck, I'd be happy with any sort of standardization.
The sending of this message pretty much inconveniences everyone involved.
One core is sufficient for 99% of office workstations that only run a browser and MS Office applications.
Absolutely not. There are so many crappy applications that will max out a single processor doing stupid things (like rendering javascript on a webpage), that a 2nd core is very very useful.
Since most software still isn't multithreaded, a crappy application will only max out one core, allowing you to still get work done.
Multicore plus enough RAM is generally a lot better performance-wise than singlecore plus low amount of RAM and an SSD.
If you're having performance issues in everyday office use that go away when switching from a regular hard drive to an SSD you could just try accepting that these days you need 1+ gigs of RAM instead of trying to implement a bunch of workarounds that don't address the actual problem (that your computer keeps swapping out stuff to the hard drive because you're running out of RAM).
Unfortunately it's pretty common to see regular office desktops with fast multicore CPUs and ridiculously low amounts of RAM (I've seen C2D 2+ GHz CPUs coupled with 512 megs of RAM, it ran slower than a low-end P4 with 2 gigs of RAM).
Greylisting is to SMTP as NAT is to IPv4
F@(# Everything, We're Doing Five Blades!
... overdue for its 2 year processor and motherboard upgrade. It is overdue because when I started to look at what processor met my ideal performance/cost ratio it was impossible to figure out.
I don't have time spare to sit with a spreadsheet and a matrix of 30 different processors to work it out so I won't be upgrading now until something breaks. You lost a sale Intel, and I will have to pay more attention to system requirements of games for a while.
I would guess I am not the only one choosing not to buy because its so unclear...
[The Universe] has gone offline.
What about telling him the truth ?
The sequence number is assigned by the marketing department in order to confuse you. By making it harder for you to know what you're buying, they decrease your bargaining power which allow them to charge you more.
I remember the clockspeed race and it was much simpler to decide what CPU you needed when looking at system requirements. Just a week ago I was looking at a game's requirements and had no idea if my CPU met them. If I were to upgrade, I wouldn't know which CPU would satisfy the requirements. I'm pretty handy with computers and I find picking a processor with today's marketing daunting, I can imagine being totally in the dark if I knew little about computers. Intel could do a better job indicating which CPU is better than the other and letting you know what you're buying.
Chewbacon
The Bible is like Wikipedia: written by a bunch of people and verifiable by questionable sources.
isn't just that the sequence numbers are out of order...
But that the differences in processor performance are largely irrelevant anymore. Who cares if it's 4/6/8 cores/hyperthreading/gigawhatzitz. The bottom line is that all of them are ridiculously fast. You would do far better putting your money into just about any other component.
The number of cores and the speed per core becomes vitally important when you start doing virtualization. Since Windows 7 has this out of the box and Macs use it all over the place and everybody and their cousin are running VMware (or insert your favorite VM environment here), yes, I think alot of people care. That's not even starting to talk about the server space where almost everything is virtualized these days and more cores can mean more VMs (especially on Hyper-V).
I don't want to leave the enthusiasts out, so I will just say for their benefit that seeing all those core graphs lined up in task manager is a major rush and should not be discounted as users look to buy processors (though I guess Intel has that covered with "hyper-threading":P
Nvidia and ATI have been giving their graphics cards arbitrary numbers for years.
Is a 330m better than a 220m? maybe.
What about a 9600 vs an 8800? who knows.
Intel didn't invent the random product model numbering scheme, they are just joining the ranks.
If the chip can't run all the cores at full speed due to heat/power considerations and therefore either throttles back each core's speed or disables some cores under heavy load, than core counts are really just a deceptive pissing contest, aren't they?
I've abandoned my search for truth; now I'm just looking for some useful delusions.
Misleading Indicator of Performance Statistic was the worthless number we had back then, and we liked it!
Have you considered that the reason the processor numbers tell you nothing is that ALL the chips are fabbed with 6 cores and the ones that have one or two bad cores in testing have 2 cores disabled and are sold as quads?
I've abandoned my search for truth; now I'm just looking for some useful delusions.
When I decide a new computer (usually because the current one is out of warranty) I just buy whatever the newest Mac laptop is that seems to fit my use case. I might look at the specs a bit but frankly I couldn't tell you what processor is in the one I currently have.
I used to care a lot about this. When I was in high school. I have a lot more interesting things to care about and I think 99% of the public does too. I'm not trying to diss anyone here. If being a processor geek is your thing, more power to you. But I think people decide for whatever reason that at some point they need a new computer and just buy whatever fits their price bracket and feature needs.
If I was say, building a huge server farm, or spec'ing out computers for a big group of people I'd obviously do a lot more homework. But those are edge cases in the grand scheme of things.
And with a quad core system, you can run 3 crappy applications and still have a responsive system! A hex core system will let you run an outrageous 5 crappy applications!
"Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
Nothing to see here, move along.
They stopped upping the ghz because they ran into a power spike. GHz will likely start advancing again after the next breakthrough in device power. It'll happen, it's just not obvious when.
"Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
Yeah, that's the rub. The premise of this story, that "average" computer users probably have little clue about many technical details, is no doubt true, but the question Intel is really interested in is "how much information can we hide from the buyer, using the excuse that they aren't interested."
This affects slashdotters a lot, as many of us can usefully use such information, but still mostly buy the same hardware that all the mouth-breathers do. So if Intel starts a campaign of obfuscation under the guise of helping the clueless, we're the ones that suffer...
[and of course the other reason Intel is probably muttering about this is that currently AMD has a lead in "lots of cores at low prices"... and Intel really really wants to say "oh but that doesn't matter!"]
We live, as we dream -- alone....
Since most software still isn't multithreaded, a crappy application will only max out one core, allowing you to still get work done.
Not to mention letting you kill said shitty application/process without waiting five minutes.
Live today, because you never know what tomorrow brings
Sadly, we dont.
There are many situations in which modern operating systems will gladly let a single process hog a CPU core (it's often not "pure" CPU loads but the CPU ends up pegged due to other issues and everything else grinds to a halt).
Greylisting is to SMTP as NAT is to IPv4
Actually, I (sometimes) use my quad-core to run a virtual machine on two cores, and the native OS on the other two cores. That means that both OSes can potentially run one crappy application and neither becomes unresponsive.
Any fewer than four cores, and it's iffy, for exactly that reason.
I'm surprised no one has mentioned the Windows Experience Index (WEI). It may not be as exhaustive as the benchmarks many of us read, but it is very easy to understand. I've yet to see any manufacturer or retailer advertise a WEI score, but it would be a great help to consumers if they all did. Anyone could easily compare offerings from Intel and AMD, or see the significance of discrete graphics or SSDs (without even knowing what they are).
THEY CAME FIRST for the marketing department, and I said "They're on the third floor, next to legal. Tell them I sent you."
I want 6 cores and if possible I'd like it unlocked for a reasonable price. Their current "extreme" 6core is actually looking attractive to me but I keep waiting for the price to come down. I had hoped that a new 6core would come in that would be reasonably priced and that even if locked could be clocked up pretty good. But at $880+ I dunno' - I will wait for the street price to hit before I get interested.
Why do I want 6cores? Because I compress video pretty often and it's an hours long chore while keeping the quality and resolution high - file sizes plummet though. Hi Def video compression is intensive on the CPU and I often see rates as low as 13fps when compressing. That's on a 920 clocked to 4.2ghz. On water this thing hits 80C with a good sized radiator and multiple fans - I'll be moving to a bigger radiator soon in hopes of solving that. A 6core would give me at least a 30% increase in speed if not more depending on if Hyperthreading continues to buy me anything (it does now). If this new CPU can hit speeds like the unlocked Extreme and hits NewEgg for say $750 I'll score one but not when it's within $100 or so of the unlocked Extreme.
Frankly, if there was decent code to chain multiple machines together to process video I'd try that but the last I saw of code to do that it was old and not worth my time. Since I also happen to be doing this on Windows chances of finding good code to slave machines together is even slimmer.
So yeah - I care and I agree this new number scheme SUX! But hey in the end it's the performance I care about and how high it will clock without melting down. These Extremes are sick fast but wow are they pricey :-(
P.S. Were it not for video processing I'd still consider a C2D just fine or maybe an overclocked i5. This 920 STOMPED my 3.8GHZ C2D though so was well worth the investment and it has also beaten a few dual XEON Macs :-)
Build it, Drive it, Improve it! Hybridz.org
It wasn't until recently when I had issues with Microsoft Virtual PC because my BIOS (which had already been upgraded once) was bugged and would not enable hardware virtualization that I realized that my CPU (an Intel Core 2 Quad Q6600) was one of the very few with hardware virtualization back when I bought it, as the processor models directly above and below this one did not have it, and I bought this CPU assuming that any "nodern" (2007) quad core CPU would have it, I chose this particular model based on price alone.
I always loved posting this pic for a forum friend who worked at Intel.
http://images.invisibill.net.nyud.net/intelmodelnumbers.jpg
For games? AMD is more than enough. Modern games are graphics bound.
An AMD 955 is more than enough cpu for games and will come priced at around $250 less than an intel i7 920 system.
For intel CPU's the 920 is the only one that has a price/performance ratio similar to AMD.
Umm, my overclocked 920 beat my (high but not highest end at the time) NVIDIA GPU at encoding and it offers me FAR more options for how I want the video encoded rather than a few out of the box profiles. That said sure I'd love to use my GPU to encode - WITH my CPU. So far it's been either or but if you've got a solution by all means share it. Until then I'll also keep piling on more cores and more clock.
Build it, Drive it, Improve it! Hybridz.org
I use an OS that doesn't suck, I can in fact, have an app trying to use 100% of the CPU and STILL manage to get work done because it won't let it! Its called a 'pre-emptive multitasking OS'. Maybe you should try one. Not sure what OS you're using that doesn't do this but its gotta be pretty useless now days.
One core is more than enough for almost everyone. Office apps don't really use a lot of CPU, even Office 2010. What web pages do you use that you run so much JS that you notice it running? Contrary to what Mozilla and Google are ranting about, JS speed hasn't been an issue for years, even if its the only change they've made to their browsers recently worth mentioning.
Contrary to popular belief, most people aren't trying to run quake in javascript. Your argument is dumb as it stands.
You should have referenced flash. You're argument would still be dumb, but at least you'd come up with a reason to need more CPU.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
If you're buying a computer, you're probably replacing one. Why? Because the old one doesn't do something that you need done (the other possibility is that your present computer is junked up and it's easier to replace than to fix).
You will buy a computer that will do what you need done plus provide a bit of headroom for future applications. Past that your choice will depend on two things:
1 - the skill of the salesperson trying to maximize his/her commission.
2 - your ego.
There are lots of people who will buy the maximum cores they can get for the same reason they will buy the most expensive car they can get the bank to lend them the money to buy. Sadly, I suspect there are more of those people than the ones who will buy only what they are likely to need in the life of the computer.
Its doubtful AMD will ever regain the performance lead again, Intel was lazy, lost one round and learned they had to bust their ass cause AMD was going to push them.
From here on out, barring complacency by AMD, the best you can expect is that AMD will be close to Intel in performance for most things, better at a select few, and almost invariably cheaper resulting in more performance for a given cost, but not being capable of producing the fastest raw speed or the lowest power draw. Intel will win around the board at the raw numbers and will continue to only occasionally have AMD do some things better.
I hope the two of them continue doing exactly what they are doing for at least 10 more years. They are a duo-oply(? spellcheck failure!@$!@$!$), but one that competes and so far appears to be providing benefits to consumers rather than price fixing with AMD and ripping us off while they sit on their laurels.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
Back in 2002 a lecturer for Computer Systems Engineering explained to me why the GHz race was ending (did end). Apparently the engineers were running into issues with clock propogation through the chip. As the leading edge of a clock propagates through a chip at say 10Ghz the wavelength is below 10mm. Thus before the falling edge the signal would have only travelled 5mm. Different travel paths and instruction times was leading the engineers to impossible asynchronous errors. It was predicted that with modern chip design would peak at 5GHz.
They never quite got that high but he was close nontheless.
PCI is nowhere close to being fast enough for USB 3, USB 2 sure, but not USB 3. Also, even a single 7200 RPM SATA hard drive can outstrip the bandwidth provided via a PCI slot nowadays. On the other hand, PCIe is a totally different story, and just about every motherboard these days includes at least a couple PCIe slots.
Game! - Where the stick is mightier than the sword!
> My current system is a C2D 1.8GHz E6300 that's now pushing 4 years of age,
> yet according to all the benchmarks I've seen by Anntech, Tom's Hardware and others, my performance results are less then 20 percent below the latest/greatest CPU's.
While you probably don't need to upgrade your CPU, I don't see how your CPU can be only 20% slower than the latest and greatest. Even for single-threaded stuff.
See: http://www.anandtech.com/bench/Product/61?vs=142
Note: I'm even comparing the 2.33GHz C2D to the latest and greatest, since the 1.8GHz one isn't listed. But I'm sure the 2.33GHz C2D should be a bit faster than your 1.8GHz C2D.
For graphically intensive games, though the difference in the average fps would not be as high, the difference in the minimum fps might be, and that might be more important in many real-world scenarios.
In many ways it's quite impressive what Intel has done with the x86. The equivalent of a hypersonic flying pig beating the less "ugly" MIPS and Alphas ;).
Assuming nothing breaks, my next upgrade is more likely to be an SSD than CPU, GPU, RAM or HDD. I'm just waiting for the prices to go down to more reasonable levels (and the number of bug reports to dwindle as well ;) ).
Hey All, I can say from my 1st hand experience that rendering the same scene in Maya with Mental Ray on win7 has improved going from 4 core to 6 core. A good percentage in speed increase and saved time. If you don't use a "well designed" multi-threaded app then save your money I guess. For pro 3D more cores the better. Cheers J
They did get that high:
http://en.wikipedia.org/wiki/List_of_PowerPC_processors#POWER_processors
I believe IBM still has plans to release a 6ghz processor.
"Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
Since there are 1.5ghz processors and memory chips are about the price of poststamps, i tell all my friends and family to buy the *cheapest* computer they can find with the biggest harddisk. Everything from 1.5ghz and up is just 'good enough' to do anything a normal consumer will ever do. That's never failed.
Quack damn you!
And a minimal amount of research will tell you this. Intel's 6 core chips come off their new 32nm lines, since space and power are a premium. Intel's 4 core chips come off their much more prevalent 45nm lines. They are completely different processes and thus one is not sold as the other.
Intel has pretty good yields, they traditionally have, and thus don't have a real reason to do that sort of thing. It is more economical to fab quads on the more available 45nm process than to make them out of any failed 6 units.
The process of choosing a CPU (or any component for that matter) has never really changed. This is what you do:
Any other spec is just marketing.
Pretty good is actually pretty bad.
Everything I see shows that modern OSes not only don't have an overhead with more cores, it helps things. Reason is what OSes really have is a heavy context switching overhead. If a processor is doing something, and the OS needs it to do something else, it has to generate an interrupt, push everything on to the stack, switch to the kernel, switch to the net process, etc. It is a hefty overhead. However that all goes away if instead multiple things run at the same time on hardware. They don't switch contexts, they just keep running.
This is the reason why web/DB heavy servers like to have lots of cores, even if less powerful. Sun's new chips are designed with that in mind. Each core can handle 8 threads in hardware, meaning it acts like a 64-core CPU though only having 8 actual cores. Why? Context switching. The tasks it normally deals with are not high load, but they switch around a lot. The more than can run side-by-side from the OSes perspective, the less overhead and the more efficient use of processor resources.
In a desktop the tasks are more intense so it is less useful to have lots of threads/CPU (currently 2 is the highest in the Core i3/5/7 series) but more cores are still quite useful. It allows for more things to happen at the same time, from an OS perspective, and lowers overhead.
You notice too, using a multi-core, multi-threaded system. Things are damn responsive.
Turns out in modern games, a lot of shit happens at the same time. While this was traditionally coded as a bigass while loop because systems were singe thread, it doesn't have to be. You can thread all that shit out and have the game engine do multiple things at once. It is still being worked on, but it is getting much better. Most very modern (as released this year or perhaps last year) games make extremely good use of two cores to the point that many require it. They can fully load both, no problem. A smaller number, but increasing amount, can make good use of 3 or 4 cores. Game designers are learning how to code in parallel, tools are developing to make this work better, etc.
Games are already parallel and are only going to get more so.
If I go to Intel's page for the i7-970, which is easy to find they list: # of Cores, # of Threads, Clock Speed, Turbo Frequency, Bus/Core Ratio, QPI Speed, # of QPI Links, Instruction Set, Instruction Set Extensions, Lithography, Max TDP, VID Voltage Range and a whole bunch of other shit. Everything you could want.
So, what is easier:
1) Call it the "Core i7-970" which gives you a bit of info about where it falls in the series, and an easy to lookup number for their site to find more info as needed.
or
2) Call it the "Core i7 3.2/3.46 GHz 6/12 core/thread 12 MB 4.8 GT/s QPI SSE4.2 AES-NI 32nm 130 W" which is extremely confusing, and doesn't fit in most product headlines?
Unless I'm timing them, I'm hard pushed to tell the difference between my personal computers. I have 2.0GHz C2D, 2.6GHz Core i7 deskop and 2.4Ghz Core i5 mobile. They all do everything I need.
Today, the graphics chip makes a bigger difference to me: I have two Macs with the same CPU but one has an ATI chip and the other Intel GMA. Guess what, the Intel GMA drives me crazy.
I guess I'm waiting for the next generation of CPU intensive killer apps.
http://xkcd.com/670/
6 cores. Do You Care?
Written like someone who's never heard of 'make -j'. Seriously, anybody that compiles stuff wants more cores, and if you ever reach a point were disk IO is the bottleneck just throw in an SSD.
Random project on my box:
make clean; time make -j8
Real: 4.3s
make clean; time make -j1
Real: 14.7s
Compiling is an inherently parallelizable task.
___________________ I want to be free()!