Slashdot Mirror


Intel To Ship Xeon Phi For "Exascale" Computing This Year

MojoKid writes "At the International Supercomputing Conference today, Intel announced that Knights corner, the company's first commercial Many Integrated Core product will ship commercially in 2012. The descendent of the processor formerly known as Larrabee also gets a new brand name — Xeon Phi. The idea behind Intel's new push is that the highly efficient Xeon E5 architecture (eight-core, 32nm Sandy Bridge) fuels the basic x86 cluster, while the Many Integrated Core CPUs that grew out of the failed Larrabee GPU offer unparalleled performance scaling and break new ground. The challenges Intel is trying to surmount are considerable. We've successfully pushed from teraflops to petaflops, but exaflops (or exascale computing) currently demands more processors and power than it's feasible to provide in the next 5-7 years. Intel's MIC is targeted at hammering away at that barrier and create new opportunities for supercomputing deployments."

20 of 77 comments (clear)

  1. This chip is so fast by Anonymous Coward · · Score: 2, Funny

    It got me first post.

  2. Re:Larrabee (redux) by raftpeople · · Score: 3, Interesting

    Yes, but this is the first time they've applied the "tick-tock" strategy without actually shipping the product.

  3. Re:Larrabee (redux) by Auroch · · Score: 2

    Yes, but this is the first time they've applied the "tick-tock" strategy without actually shipping the product.

    I don't know. I can't cite a single example, but I doubt this is the case. It's probably more like that it's the first time they've applied the "tick-tock" strategy without shipping the product after making a big deal about the un-shipped product.

    --
    Quartz Extreme and Core Image. Are there any other real reasons to spend all that money on generic hardware?
  4. Re:Larrabee (redux) by gman003 · · Score: 3, Insightful

    It's more of "they're actually RELEASING it".

    Larrabee, essentially, was never released. It was demonstrated, and a few were even given/lent to researchers for testing, but it was never used in an actual product.

    That's why it's *still* known only by its codename. You don't need a real name until you're actually planning to put it on shelves.

    That's why it's "news". It's transitioning from a *fascinating* research project to a real, commercial product.

  5. Best HPC news for Linux EVER by CajunArson · · Score: 4, Insightful

    For all of the anti-Intel FUD that is about to be unleashed because this thing doesn't play games: The MIC system is *LIGHT YEARS* ahead of any other device in this space when it comes to supporting Linux and open source. This thing is not just compatible with Linux... it actually runs a Linux kernel natively. Intel has already released an open source software stack, and while it will take some work there will eventually be full GCC support for the 512-bit SIMD instructions that give this thing its processing oomph.

    Driver? THERE IS NO DRIVER.. Ok there is a rather simple driver that's already been submitted to the Linux kernel 100% open source for transferring data back and forth from the card, but it is about a trillion times simpler than the monstrosities that pass for GPU drivers. This is a *co-processor*, not some black-box video card that where you pass off code written in a quasi-standard format to be compiled (!) by a video-card driver.

    This thing is already more open-source and Linux friendly than anything made by Nvidia or AMD (and no, dumping partially completed documentation 6 months after the card is released with no real support is *not* the same thing as *freaking running Linux on the board 100% open-source before the product even launches*).

    If people on this site were rational they'd be setting off fireworks to celebrate this architecture, but because it doesn't have the name "ARM" or "AMD" on it they idiotically reject it as "closed source" for some reason....

    --
    AntiFA: An abbreviation for Anti First Amendment.
    1. Re:Best HPC news for Linux EVER by the_humeister · · Score: 2

      What they don't talk about for supercomputing in this article is the interconnect. Because the X86 instruction sets are massive, it generally does not work very well. Piping that many large instructions scales poorly, hell it's hard to get 8 chips on a board let alone having an interconnect bundling 128 or so. This is the advantage that RISC has always had over architecture, and why every supercomputer up to date worth speaking of has used RISC over Intel X86.

      I disagree. Half of the top 10 current supercomputers at top500.org are x86 (some with GPGPU), 4 are IBM POWER, and 1 is SPARC64. Most of them are using Infiniband. Honestly, #4 is x86. Just add more computers and it'll be #1. That's basically how the current #1 got there. It's just a matter of how much money institutions are willing to spend to get there.

    2. Re:Best HPC news for Linux EVER by Kjella · · Score: 3, Interesting

      With all due respect, this seems more similar to barebones shader programming than to the usual issues running OpenGL which is why it's "about a trillion times simpler".

      Assembler ~= shader programming ~= Xeon Phi programming
      OpenGL ~= Java, C#, C++/Qt, C++/Gtk ~= nothing the stack you talk about does

      From what I gather this chip essentially gives you SSE on steroids, it's an alternative to CUDA and OpenCL but nothing else a graphics card does. And while currently the Linux capability is just to get the chip up and running, it doesn't actually use the new instructions unless you write it in assembler:

      The changes do not include support for Knights Corner vector instructions and related optimization improvements. GCC for Knights Corner is really only for building the kernel and related tools; it is not for building applications. Using GCC to build an application for Knights Corner will most often result in low performance code due its current inability to vectorize for the new Knights Corner vector instructions. Future changes to give full usage of Knights Corner vector instructions would require work on the GCC vectorizer to utilize those instructionsâ(TM) masking capabilities. This is something that requires a broader discussion in the GCC community than simply changing the code generator.

      --
      Live today, because you never know what tomorrow brings
    3. Re:Best HPC news for Linux EVER by Kjella · · Score: 3, Interesting

      This is the advantage that RISC has always had over architecture, and why every supercomputer up to date worth speaking of has used RISC over Intel X86.

      Well, if you don't feel 87% of the current top500 or half the top 10 aren't worth speaking of then I guess you only see what you want to see. True, the top three are not x86 but they're the bulk of the world's supercomputers.

      --
      Live today, because you never know what tomorrow brings
    4. Re:Best HPC news for Linux EVER by FithisUX · · Score: 3, Insightful

      Open source is the real diamond here. It gives a new opportunity for *BSDs and Haiku and Solaris. I can't wait to burn some Knights Corners. Even scientific compilers like Pathscale and Open64 can benefit. Go Intel go.

  6. Re:Larrabee (redux) by Nemyst · · Score: 3, Informative

    There's a difference in terms of target. Larrabee was initially supposed to be Intel's first shot at being competitive in the GPU market. This reuses a lot of the tech, but it's more like having a bunch of Xeon processors in a PCI-E slot. It's general purpose, massively parallel computing power, which could make it a sweet spot for things like video transcoding or CGI (as GPU solutions tend to be fairly lossy).

    The interesting thing about this is that it could basically transform any desktop computer with a modern motherboard into a mini-supercomputer. With two PCI-E slots you can get over 100 CPU cores, which is rather nice as it's all off-the-shelf hardware (well, aside from the probably ridiculously pricey Xeon Phi boards themselves).

  7. Re:Isn't Larrabee a graphic chip ? by Anonymous Coward · · Score: 2, Interesting

    Larrabee never really was about graphics, that's only one use. It works like a normal cpu, runs x86 and memory access is not gpu-like retarded. There are 512-bit SIMD instructions to help parallel processing, which is good if you need to render pixels, but sandy/ivy-bridge is closing the gap on it with 256-bit AVX. When haswell comes around (AVX2) with possibly even more cores I don't really see why anyone would buy it, unless it bumps the core count to like 32/64 and adds a lot of cache.

  8. Re:Isn't Larrabee a graphic chip ? by gman003 · · Score: 5, Insightful

    It was, sort of.

    Modern GPUs are essentially thousands of very simple, low-speed cores. Think of a thousand 486s. They use driver software to make it do the graphics calculations, because that means they can be more flexible. There are no fixed-function pipelines anymore - it's all software, either in the drivers, or in the customizable shaders.

    Intel's plan was to make a GPU that has a few dozen (32 or so) more complex cores, that were x86 compatible. They added some specialized extra-wide SIMD stuff and some fast-blitting texture units, but it was still x86 compatible. And they had some very impressive drivers to make it function as a "graphics card" - they even demonstrated real-time raytracing in 2009, something nVidia only demonstrated their cards doing this year (and Intel did it in an actual game, not a tech demo).

    However, that flexibility made it a bit underwhelming at the things most games actually do, so it really couldn't compete in that marketplace, at least not at the prices they expected to need to be profitable. But that highly-flexible but also highly-parallel architecture seems perfectly suited to supercomputing.

  9. Windows? by im_thatoneguy · · Score: 3, Interesting

    Can I run regular x86 Windows apps on it or do I need to write it specifically for this chip? I'm thinking rendering applications specifically.

  10. Re:Isn't Larrabee a graphic chip ? by robthebloke · · Score: 2

    It works like a normal cpu, runs x86 and memory access is not gpu-like retarded.

    define 'normal' ? Memory access was GPU-like retarded. It reminded me of the cell....

    I don't really see why anyone would buy it, unless it bumps the core count to like 32/64 and adds a lot of cache.

    Knights corner was originally quoted as being ~48 cores, each core could do 4 way hyperthreading, and each thread could process 16 floats instead of your usual 8 (with AVX). That was all backed up by 2Gb DDR5 memory. The hardware prototypes they've shown, certainly seem to be in that ball park, so I don't imagine the specs have got any worse over the last year or so. I'd buy one, for no other reason than it looks like it would be quite an enjoyable platform to target.

  11. Any processor that runs fast _and_ cool ? by Taco+Cowboy · · Score: 3, Insightful

    INTEL PROCESSOR RUN HOT!

    Maybe my exposure to the real world is very limited ... ... but I have yet to encounter a processor that runs both fast and cool

    --
    Muchas Gracias, Señor Edward Snowden !
    1. Re:Any processor that runs fast _and_ cool ? by SuricouRaven · · Score: 2

      I don't know about the Ivy chips, but some of the Atoms boast power usage as good as an equal-performance ARM... for the processor. They still lose overall though, because the northbridge and rest of the chipset for an atom can consume as much power as the processor or more, while the ARM processors do almost everything on one chip.

  12. Re:I'll be setting off fireworks if ... by im_thatoneguy · · Score: 2

    But I really doubt Intel will ever sell anything that is "affordable".

    Do you live in the third world? Since when has a $150 computer considered "Unaffordable"?

  13. Re:ExaScale ?? by Ruie · · Score: 2

    It will make it possible to execute 10^18 instructions per second.

  14. you don't suppose... by alices+ice · · Score: 3, Interesting

    that this is the mystery meat going into those "later next year" promises of something wonderful for the mac pro users?

  15. Re:ExaScale ?? by SuricouRaven · · Score: 2

    Specifically 10^18 floating point operators per second. Floating point math doesn't get much use in games or most things a home user would do, but in HPC work - overwhelmingly scientific and engineering simulations - floating point performance is everything.