Slashdot Mirror


Intel Quad-Core Price and Performance Showdown

ThinSkin writes "The folks over at ExtremeTech have had enough time on their hands to benchmark Intel's entire quad-core lineup to determine which has the best performance for the dollar. While prices range from $183 to $1399, the real bargain is with Intel's latest Core i7 architecture which outpaced many other more expensive processors. For comparison's sake, Intel's fastest dual-core CPU was thrown into the mix and was, at times, not even competitive, which suggests that we're beginning to see more and more multi-threaded applications take advantage of four cores."

14 of 115 comments (clear)

  1. Print Link by HaloZero · · Score: 3, Informative

    Full print article should anyone not want to deal with the multipage click-through: http://www.extremetech.com/print_article2/0,1217,a%253D235027,00.asp

    --
    Informatus Technologicus
  2. the computer is not just the cpu by phr1 · · Score: 5, Informative
    The Nehalem/i7 uses DDR3 which is a lot more expensive per GB compared to DDR2 and not available in as high capacity. It has more bandwidth but its latency (which matters more) is about the same. The usual desktop mobo is limited to 2 dram modules per channel. DDR2 boards usually have 2 channels (4 sockets max) while DDR3 boards have 3 channels (6 sockets). But 4GB DDR2 modules are around $100 (link) while DDR3 currently maxes out at 2GB. So you can populate a Phenom or Core 2 mobo with 16gb of ram for $400 but you can't put that much on a normal consumer i7 board for any amount of money. 2GB DDR2 parts are a lot cheaper still, you can put on 8gb (4x 2gb) at around $15/gb, $120 total. Right now a 2gb DDR3 part is $50-ish, 3x as expensive (link). It helps that you can put 6 of them on a board (12gb total, $300) but you have to take the cost difference per GB into account with 2GB parts, and comparing with 4GB DDR2 parts there is $/GB parity but lower total capacity (4x4gb vs 6x2gb). And of course when 4gb ddr3 does come out, it will bring a welcome increase to 24gb total capacity, but it will be WAY expensive for quite a while (the 4gb ddr2 modules that are $100 now were $500+ for most of this year).

    I just don't understand why there aren't more consumer boards with a lot more sockets, using FB-DIMM or registered DDR. You have to go to server boards for that ($$$).

    1. Re:the computer is not just the cpu by fuzzyfuzzyfungus · · Score: 3, Insightful

      I don't think that there is much demand for consumer boards with that many slots. 4 sockets, the consumer usual, will do 4GB for peanuts, which is overkill for anybody running a 32 bit OS, and covers an overwhelming majority of consumer use cases. With 2GB modules, also fairly cheap, a 4 socket board will hit 8GB, which is enormous for consumer purposes.

      Beyond that, if you want FB-DIMM or registered DDR, to support some enormous number of sockets, you'll need to go with a memory controller that supports that. With AMD or newer intel, that means buying a server processor(since the memory controller is on die), which will be expensive. Older intel still meant using a server chipset, also not cheap. And silicon aside, more sockets=higher BOM costs, more difficult signal routing, possibly more board layers, and so on.

      There is a market of "people who want server/workstation boards at consumer prices"; but I suspect that the "consumers who need more than 8GB of RAM" market is pretty small. And, in any case, more sockets costs more to manufacture.

    2. Re:the computer is not just the cpu by rudeboy1 · · Score: 4, Informative

      Actually, I had to look that up recently. It's not 3GB, it's 4GB. Here comes the science:

      "Microsoft Windows XP Professional, designed as a 32-bit OS, supports an address range of up to 4 GB for virtual memory addresses and up to 4 GB for physical memory addresses. Because the physical memory addresses are sub-divided to manage both the computer's PCI memory address range (also known as MMIO) and RAM, the amount of available RAM is always less than 4 GB.

      The PCI memory addresses starting down from 4 GB are used for things like the BIOS, IO cards, networking, PCI hubs, bus bridges, PCI-Express, and video/graphics cards. The BIOS takes up about 512 KB starting from the very top address. Then each of the other items mentioned are allocated address ranges below the BIOS range. The largest block of addresses is allocated for today's high performance graphics cards which need addresses for at least the amount of memory on the graphics card. The net result is that a high performance x86-based computer may allocate 512 MB to more than 1 GB for the PCI memory address range before any RAM (physical user memory) addresses are allocated.

      RAM starts from address 0. The BIOS allocates RAM from 0 up to the bottom of the PCI memory addresses mentioned above, typically limiting available RAM to between 3 GB and 3.4 GB."

      I actually learned something last week, thought I'd pass it on...
      *Cue the "The More You Know" logo*

      --
      Raging in an online forum won't do anything for the world around you. To see change, you must take action.
    3. Re:the computer is not just the cpu by swillden · · Score: 3, Informative

      32-bit OS can only support 4gb of RAM total, meaning installed RAM + video card RAM maxes out at 4gb. That's why you're not getting the full 4gb of motherboard RAM.

      Wrong, twice.

      First, video card RAM is not mapped into the kernel's address space and is irrelevant.

      Second, 32-bit OSes can use Intel's Physical Address Extension (PAE) mode to support up to 64 GiB of RAM. Linux does this. 32-bit Linux actually has three different memory management modes:

      • HIGHMEM off: This is the traditional "split address" mode, which assigns part of the 4 GiB address space to the kernel (for kernel use and for mapping devices) and part of it to user programs. Linux uses a 3/1 split by default, with 3 GiB available to user processes and 1 GiB available to the kernel.
      • HIGHMEM on: This sticks with 32-bit pointers but avoids permanently mapping chunks of the address space. The kernel gets preferential use of the lower 896 MiB of address space, but can also allocate from ZONE_HIGHMEM as needed, and user space memory can also be allocated from anywhere. Bottom line: with HIGHMEM on, the Linux kernel will use all of 4 GiB, but no more.
      • HIGHMEM64G on: This enables PAE mode, which allows the kernel to use page tables to map different parts of up to 64 GiB total RAM into per-process 32-bit (4 GiB) address spaces. No single process can use more than 4 GiB in this mode, but each process can use up to 4 GiB, using all of the available RAM. This comes at a small performance hit in terms of CPU cycles.

      Most desktop Linux distros today (inluding Ubuntu) ship kernels with HIGHMEM on, but not HIGHMEM64G, avoiding the PAE performance cost, but enabling the use of up to 4 GiB of RAM -- assuming the hardware supports it, which my laptop does not.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  3. Re:Whoopee by Z00L00K · · Score: 4, Informative

    Summary in short is that the Core i7 series is the way to go unless you just run office apps in which case the dual-core processors are sufficient.

    The Q-series seems to be expensive and slow compared to the Core i7. And unless they can make a considerable price reduction on them it's no idea to select a Q-series processor.

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  4. Analysis in a Bottle... by DarthVain · · Score: 3, Insightful

    Its a bit stupid to do a price performance without any consideration to anything else. Someone else mentioned DDR2 VS DDR3 and price and availability, also if anyone does one whit of looking you will see that you can have a nice dual-core or quad-core motherboard for like 150-200$. I looked a few weeks ago for the 7's and the cheapest was like 350-375$, most seemed to be over 400$. Which to me, is simply nuts.

    Anyway like a good slashdotter I didn't RTFA, so it may be that the 7's are the bees knees. However I would caution anyone from basing their decision on a benchmark and a price tag, as there is more involved that that. Anyway my two cents...

  5. Flawed analysis, I just bought a dual-core E8400 by DrDitto · · Score: 4, Interesting
    The analysis is flawed in my opinion since it doesn't consider overall system cost. I just built a machine yesterday for use as my desktop. The Core i7 mainboards and DDR3 memory really push up the price right now. I considered the following configurations:
    • Quad-core Q6600 65nm 2.4GHz ($183), Gigabyte LGA775 mainboard ($105), 4GB DDR2 memory ($41): Total $336
    • Dual-core E8400 45nm 3GHz ($165), Gigabyte LGA775 mainboard ($105), 4GB DDR2 memory ($41): Total: $311
    • Quad-core Nehalem Core i7 920 ($299), Gigabyte LGA1336 mainboard ($245), 4GB DDR3 memory ($125): $659

      At 2x the price, Core i7 was not a consideration for me at this time.

      The choice between the E8400 and the Q6600 was a tough one. I could have gone either way. Quad-core is great for threaded applications like media encoding. But the E8400 outperforms the Q6600 for the majority of what I do (including Photoshop CS3). I am not convinced that threading will be widespread enough during my 3-year upgrade cycle. A common argument on the forums is that the Q6600 can be overclocked to 3GHz such that single-threaded is the same as the E8400. While I do not overclock, the E8400 supposedly can easily get to 4GHz on air.
  6. Re:Whoopee by Retric · · Score: 5, Insightful

    It's also wrong, I have a Core 2 Q6600 the slowest chip in their roundup and I never tax all the cores. Games don't need that much CPU and I can encode video while playing games so I don't care how long it takes.

    Unless you are spend all day running benchmarks it's silly for most people to spend all that much on a CPU.

  7. Re:RAM Question by Tiger4 · · Score: 3, Insightful

    "If done properly"

    But that is the whole problem. I understand the fun of fiddling around with a system and experimenting with something new. If you want to pay for that kind of fun, go for it. We all know you can push something up to the ragged edge, and over, and have a good time doing it.

    But really, it should just work, reliably every day, and without having to watch a temperature gauge or worry if the water pump is going to give out or chase dust bunnies out of the heat sink. And by the way, how much did you save when you bought the cheap processor AND the cooling equipment to keep it alive?

    --
    Behold, this dreamer cometh. Come now, and let us slay him... and we shall see what will become of his dreams.
  8. Re:Whoopee by Anonymous Coward · · Score: 4, Interesting

    Nobody in their right mind should get an i7. A 30% performance-per-clock increase over the Core 2 series is not worth doubling the cost of the CPU and motherboard. DDR3 is also more expensive than DDR2. On top of that, Intel are getting into the power-sucking height of the Pentium 4s again; the Core i7s have a TDP of 130 watts. For any desktop use - including highest-end game machines - anything another other than a Core 2 Duo is just a waste of money.

  9. Re:Whoopee by Hatta · · Score: 4, Informative

    While we're bitching about the format, why the hell are they connecting the points on the line graph? Their X axis is meaningless, the order of those chips is arbitrary, so the slope of the line connecting the points is absolutely meaningless.

    This is what bar charts are for.

    --
    Give me Classic Slashdot or give me death!
  10. Re:RAM Question by Detritus · · Score: 4, Informative

    Like I tell people at work, if it doesn't have to produce the correct results, we can make it run as fast as you wish. Just because your system seems stable, doesn't mean that some obscure part of the chip isn't failing in a subtle manner. Intel has insanely expensive test jigs to ensure that their parts meet published specs at their marked speed. You have what?

    For games, who cares. For real work, it's absolutely unacceptable.

    --
    Mea navis aericumbens anguillis abundat
  11. Re:Whoopee by Mike1024 · · Score: 3, Informative

    While we're bitching about the format, why the hell are they connecting the points on the line graph?

    Or, given that we're comparing price and performance, a scatter plot.

    I decided to replot some of the graphs properly. Here are the results.

    --
    "Goodness me, how unlike the FBI to abuse the trust of the American public." -- The Onion