Slashdot Mirror


Intel Pledges 80 Core Processor in 5 Years

ZonkerWilliam writes "Intel has developed an 80 core processor with claims 'that can perform a trillion floating point operations per second.'" From the article: "CEO Paul Otellini held up a silicon wafer with the prototype chips before several thousand attendees at the Intel Developer Forum here on Tuesday. The chips are capable of exchanging data at a terabyte a second, Otellini said during a keynote speech. The company hopes to have these chips ready for commercial production within a five-year window."

64 of 439 comments (clear)

  1. Ok, it HAS to be said... by Daniel_Staal · · Score: 3, Funny

    ...Imagine a Beowolf cluster of those!

    (Runs in shame.)

    --
    'Sensible' is a curse word.
    1. Re:Ok, it HAS to be said... by diersing · · Score: 2, Funny

      Finally, a platform that will run Vista.... RTM Bill, RTM!

    2. Re:Ok, it HAS to be said... by NiceRoundNumber · · Score: 5, Funny

      ...Imagine a Beowolf cluster of those!

      I never petaflop I didn't like.

      --
      Diplomacy is the art of letting other people have your way.
    3. Re:Ok, it HAS to be said... by ePhil_One · · Score: 3, Funny
      Only maniacs are going to wait five years to buy a new computer because of this announcement.

      Personally I'm going to wait for 2013 when the 160 core CPU's are finally out. Only a fool will be in 5 years

      --
      You are in a maze of twisted little posts, all alike.
    4. Re:Ok, it HAS to be said... by Korin43 · · Score: 4, Funny

      Pfft.. 2003. I'm gonna wait until 2020 when they finally merge them all back into one fast core.

    5. Re:Ok, it HAS to be said... by Poltras · · Score: 2, Funny
      "This Trojan necessitates DirectX 12. Want me to install it, Skipper?"

      no thanks....

  2. OH SHI- by Anonymous Coward · · Score: 2, Funny

    But it still can't tell me 1/0.

    1. Re:OH SHI- by Cryptnotic · · Score: 2, Funny

      It can give you 1000 trillion arithmetic exceptions per second.

      --
      My other first post is car post.
  3. So... by dark_15 · · Score: 3, Funny

    This will finally run Vista, right??? Maybe? Hopefully?

    --
    Unto the upright there arises light in the darkness...
    1. Re:So... by kfg · · Score: 5, Funny

      This will finally run Vista, right?

      And get here ahead of it, so we'll be ready.

      KFG

  4. It's the bandwidth, stupid! by DeathPenguin · · Score: 4, Insightful

    Unfortunately, they'll all choke on a shared memory bus :-)

  5. Just as they,,,, by klingens · · Score: 5, Insightful

    promised us 8-10Ghz Pentium4 CPUs when they started with the P4 "Willamette"? Or how they promised us 5GHz Prescotts?

    I'll rather wait and see what I can actually buy in 5 years. No need to trust a vendor so far in the future what they can do.

  6. Re:Hey now... by myurr · · Score: 5, Insightful

    Why oh why won't Intel spend their research dollars on something useful, like a bus architecture that can actually keep up with present performance levels?

  7. When will HDD's catch up by hsmith · · Score: 2, Insightful

    Faster processors are great, but when will we see massive improvements in data storage...

  8. PAIIINNN by Tester · · Score: 4, Insightful

    Imagine the pain of having to write a functional applications with so many cores. I hope the interconnect will be very very fast. Otherwise writing massively scalable parallel algorithms will be masssively painful. And with so many cores, one will need multiple independants memory banks with some kind of NUMA. And writing apps for those things isn't fun. You have to spend so much time caring about the parallel stuff instead of caring about the problem.

  9. 80 cores processor by Refelian · · Score: 2, Funny

    That's hot!

    (/ducks)

  10. Power Consumption by necrodeep · · Score: 2, Insightful

    I seriously hope that power consumption and heat disipation are really attacked before these things come out. Can you imagine needing a 200-amp service and liquid nitrogen cooling for something like that right now?

  11. Apple and Microsoft and BSD better hurry and scale by Lost+Found · · Score: 4, Interesting

    This is hilarious, because if this goes out on the market there's not going to be many operating systems capable of scheduling on that many chips usefully. OS X can't do it, Windows can't do it, and nor can BSD. But Linux has been scheduling on systems with up to 1,024 processors already :)

  12. Shame BeOS Died... by Rhys · · Score: 5, Informative

    With the heavily threaded nature of BeOS, even demanding apps would really fly on the quad+ core cpus that are preparing to take over the world.

    Not that you couldn't do threading right in Windows, OS X, or Linux. But BeOS made it practically mandatory: each window was a new thread, as well as an application-level thread. Plus any others you wanted to create. So to make a crappy application that locks up when it is trying to do something (like update the state of 500+ nodes in a list; ARD3 I'm looking at you) actually took skill and dedication. The default state tended to be applications that wouldn't lockup while they worked, which is really nice.

    --
    Slashdot Patriotism: We Support our Dupes!
    1. Re:Shame BeOS Died... by mindsuck · · Score: 3, Funny

      This 80-core processor would probably also benefit from the is_computer_on_fire() syscall available on BeOS.

      --
      --- I w00t, therefore I'm l33t.
    2. Re:Shame BeOS Died... by tpv · · Score: 2, Funny
      They were jokes in the actual libraries.

      As was: typedef enum {
      B_BEBOX_PLATFORM = 0, B_MAC_PLATFORM, B_AT_CLONE_PLATFORM,
      B_ENIAC_PLATFORM, B_APPLE_II_PLATFORM, B_CRAY_PLATFORM, B_LISA_PLATFORM,
      B_TI_994A_PLATFORM, B_TIMEX_SINCLAIR_PLATFORM, B_ORAC_1_PLATFORM, B_HAL_PLATFORM

      } platform_type;

      --
      Read more of this story at Slashdot.Read more of this story at Slashdot.Read more of this story at Slashdot.
  13. Gillette Razor Joke.. by SevenHands · · Score: 5, Funny

    In other news, Gillette pledges a razor with 81 micro blades. 80 blades are individually controlled via Intel's new 80 core processor. The 81st blade is available just because..

  14. ...in the next 5 years. by pjludlow · · Score: 2, Funny

    Just in time for Vista!

  15. Re:76 too many cores? by John+Jorsett · · Score: 3, Insightful
    What massively parallel tasks would possibly need 80 cores?

    Just as Gates couldn't imagine what anyone would want with more memory than 640KB, we can't imagine what people will do with 80 cores. I'm confident in predicting that they'll find ways to use every bit of that capacity and demand more.

  16. Re:Apple and Microsoft and BSD better hurry and sc by Sebastopol · · Score: 2, Insightful


    Wow, good point. I bet Intel never once stopped to think about THAT.

    I sincerely doubt this will make it anywhere near Fry's or CompUSA, assuming it launches in +5 years. Most likely academic, corporate (think of the old days and mainframe number crunchers on wallstreet), and scientific.

    Simply cheap teraflops for custom applications.

    Of course, everyone thought it was a great idea when Cell announced they could do 64 or more cores. But since this is /. versus Intel, everything has to be a joke, right?

    --
    https://www.accountkiller.com/removal-requested
  17. Not enough demand by EmbeddedJanitor · · Score: 3, Insightful
    OK, IBM did get egg on their face for saying that the world only needed 5 computers, so it is dangerous to predict the future but 80 core chips seem absurd.

    The costs to make use of 80 cores (you're going to need hugely complex chips and hugely complex memory buses) mean that these chips will be severe overkill for PCs and will be outside any typical user's price range. They're only going to be useful for a a few servers in very niche applications. If there's only demand for, say, 10,000 of these chips in the world then they're going to be extremely expensive.

    I smell marketing horseshit. I think they're just saying this to get people to start thinking of multi-core options. Most people don't see the need for multi-core (even 2 core) systems. By saying you'll get 80 cores in 5 years makes people start thinking that they should start using 2 or 4 cores now.

    --
    Engineering is the art of compromise.
    1. Re:Not enough demand by modeless · · Score: 2, Interesting

      Video processing is why consumers will eventually want 80-core chips. Many video algorithms are extremely parallelizable. Heck, modern video cards have double-digit numbers of shader units already, and consumers buy them. Generating video images in real-time is extremely parallelizable. Software rasterizers could easily use 80 cores. More excitingly, real-time raytracing would be feasible with 80 cores; no video card required. HD videos tax modern single cores just when being decoded, and encoding is glacially slow. Both are easily parallelizable to 80 cores and both will be demanded by consumers in the future.

      Personally, I also believe that the people blaming software for the failures of AI are wrong, and that multi-core computing will also finally enable some interesting applications like usefully robust speech recognition, object recognition in images, 3D reconstructions from video footage, stereo-vision-based navigation for robots, and other cool stuff we haven't thought of yet. All that's still a little farther out though.

  18. Are all cores created equal? by davidwr · · Score: 2, Interesting

    Today, a 2 CPU x 2core computer can actually be slower than a 2x1 or 1x2 core for certain "cherry picked to be hard" operations due to the OS making incorrect assumptions about things like shared/unshared cache - 2 cores on the same chip may share cache, two on different chips may not - and other issues related to the fact that not all cores are equal as seen by the other cores.

    In an 80-core environment, there will likely be inequalities due to chip-real-estate issues and other considerations. The question is, will these impacts be felt at the code level, or will the chips be designed to make these differences invisible? If the former, will the OSes be designed to use the cores efficiently, or will they simply see "80 cores" and, out of ignorance, make poor decisions when allocating tasks to various cores? If the latter, what performance penalty will be incurred?

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  19. Re:76 too many cores? by DragonWriter · · Score: 2, Insightful
    What massively parallel tasks would possibly need 80 cores?


    I'm not sure this is 80 general-purpose processing cores: the article claims that there are "80 floating point cores". Clearly, the big selling points of the chip are, in Intel's view, its data transfer at 1 TB/sec, and its floating point speed at 1 TFLOP.

    I can see uses for two, maybe 4 cores but what are advantages of 80 core chip as opposed to system with 40 2-core processors we can have now?


    An 80-core chip with RAM attached directly to the processor chip, as TFA discusses, is going to have an advantage in transferring data between cores, and plus it'll probably be a lot smaller. Than 40 dual core (or 20 quad core) chips.
  20. Re:Hey now... by Scarblac · · Score: 2, Insightful

    Why oh why won't Intel spend their research dollars on something useful, like a bus architecture that can actually keep up with present performance levels?

    Yes, because if Intel is working on one thing, that means they can't work on anything else at all anymore...

    --
    I believe posters are recognized by their sig. So I made one.
  21. Re:Hey now... by erotic+piebald · · Score: 2, Informative

    Otellini meant both flops and memory xfer rate.

    Clarifiation from TFA:
    "But the ultimate goal, as envisioned by Intel's terascale research prototype, is to enable a trillion floating-point operations per second--a teraflop--on a single chip."

    Further clarification from TFA:
    "Connecting chips directly to each other through tiny wires is called Through Silicon Vias, which Intel discussed in 2005. TSV will give the chip an aggregate memory bandwidth of 1 terabyte per second."

  22. Re:Hey now... by Wavicle · · Score: 2, Informative

    Your wish has been granted.

    Next!

    --
    Education is a better safeguard of liberty than a standing army.
    Edward Everett (1794 - 1865)
  23. Re:Moores Law by Scarblac · · Score: 3, Insightful

    Moore's law states that transistor density doubles every 24 months, it says nothing about speed or number of cores.

    --
    I believe posters are recognized by their sig. So I made one.
  24. Re:Moores Law by milamber3 · · Score: 4, Informative

    Moore's law says nothing about speed, that is a common error. IIRC he made a general statement about the number of transistors that could be in a defined area doubling every 2 years and that was later changed to 18 months. It also had to do with cost of transistors I believe.

  25. I guess the new saying will be... by GreatBunzinni · · Score: 2, Funny

    640 cores ought to be enough for everybody

    --
    Slashdot, fix your code or at least hire someone who is competent at it to do it for you.
    1. Re:I guess the new saying will be... by Prof.Phreak · · Score: 2, Funny

      640 cores ought to be enough for everybody

      Wait till per-core licensing becomes popular :-)

      --

      "If anything can go wrong, it will." - Murphy

  26. Re:Apple and Microsoft and BSD better hurry and sc by laffer1 · · Score: 4, Informative

    Scheduling isn't a one size fits all process. What works at 4 cores doesn't work at 40 and so on. As for other operating systems, FreeBSD has been working quite actively on getting Niagras working well with their sparc64 port. I've been saying it didn't make sense until this announcement. I figured we'd have no more than 8 cores in 5 years. We'll see what really happens.

    The BSD projects, Apple and Microsoft have five years. Microsoft announced awhile back they want to work on supercomputing versions of windows. Perhaps they will have something by then. Apple and Intel are bed partners now. I'm sure intel will help them.

    What this announcement really means is that computer programmers must learn how to break up problems more effectively to take advantage of threading. Computer science programs need to start teaching this shit. A quick you can do it, go get a master's degree to learn more isn't going to cut it anymore. There's no going back now.

  27. Re:76 too many cores? by Bluesman · · Score: 3, Interesting

    How many processes are running on your machine?

    A basic strategy would be for the OS to devote each process to its own processor.

    This would reduce the need for TLB/cache flushes or eliminate context switches entirely. The whole machine would be really snappy.

    That said, for a desktop machine, this is a huge amount of overkill, but with economies of scale being what they are, we'll probably have this power available soon.

    What I'd like to see more though, is extra functionality in hardware rather than more of it. Wouldn't it be great if hardware was able to handle some of the things an OS is now used for, like memory (de)allocation? Or if we could tag memory according to type? Or if there were finer-grained controls than page-level?

    --
    If moderation could change anything, it would be illegal.
  28. Re:Hey now... by myurr · · Score: 2, Funny

    Wicked... hmmm.... a castle full of nubile virgins all asking me to spank them?

  29. Re:Hey now... by Rik+Sweeney · · Score: 2, Funny

    like a bus architecture that can actually keep up with present performance levels?

    There's nothing wrong with bus architecture in my opinion.

    I stand at the stop, the digital sign says the bus will be along in 4 minutes.

    4 minutes later the bus turns up.

    I don't see what the problem is.

  30. That's 80 FP cores per processor by maynard · · Score: 4, Insightful

    not 80 general purpose integer cores. They're essentially copying the Cell design with large numbers of DSPs each of which has a local store RAM burned onto the main chip. Is this a good idea? Guess we'll find out with the Cell. What interests me most about this announcement is not the computing potential from such a strategy, but that it's an obvious response to IBM and Sony technology.

  31. $$$ for Oracle by Henry+V+.009 · · Score: 5, Funny

    You fools! Do you have any clue how much Oracle licenses will cost for this thing?

  32. nVidia should be worried.... by stonewolf · · Score: 5, Interesting

    A couple of things to mention here. Many years ago I read an Intel road map for the x86 processors. It was more than 10 years ago, less than 20 I think. In it they said they would have massively multicore processors coming along around now. They may have forgotten that and reinvented the goal along the way, companies do that. But, they really have been predicting this for a very long time.

    The other thing is that with that many cores and all the SIMD and graphics instructions that are built into current processors it looks to me like the obvious reason to have 80 cores is to get rid of graphics coprocessors. You do no need a GPU and a bunch of shaders if you can throw 60 processors at the job. You do need a really good bus, but hey, not much of a problem compared to getting 80 cores working on one chip.

    With that kind of computer power you can throw a core at any thing you currently use a special chip for. You can get rid of sound cards, network cards, graphics cards... all you need is lots of cores, lots of RAM, a fast interconnect, and some interface logic. Everything else is just a waste of silicon.

    History has shown that general purpose processing always wins in the end.

    I was talking to some folks about this just last Saturday. They didn't beleive me. I don't expect y'all to believe me either. :-) The counter example everyone came up with was, "well, if that is true why would AMD buy ATI?" The answer to that is simple, they want their patent portfolio and their name. In the short term it even makes sense to put a GPU and some shaders on a chip along with a few cores. At the point you can put 16 or so cores on a chip you won't have much use for a GPU.

    Stonewolf

    1. Re:nVidia should be worried.... by coobird · · Score: 2, Informative

      Bingo. It was called the Micro 2000. A quick Google search dug up a BYTE article from 1991.

      According to the article, the processor was to have four CPUs (which today would be refered to as "cores"), a couple of vector processing units, a graphics unit, and 2MB cache.

      From what I remember, Intel was advertising the Micro 2000 as the one chip which would take care of all the multimedia (ah, that word reminds me of the 90's) functions, more or less an system-on-a-chip.

      True, general purpose processors have always won out, but it seems like we are entering a world with a lot of surplus processing power which may be able to be utlilized for graphics, sound, etc.

      Either that, or we'll start having centralized computers with multicore processor(s) to which other computers connecting to do heavy processing on. Something like thin clients...

    2. Re:nVidia should be worried.... by sp3d2orbit · · Score: 5, Interesting

      I remember doing a project in college where we had to implement a 8 point FFT in software and hardware. I was eye-opening. The hardware implementation ran on a FPGA that had something like a 23Mhz clock. The software solution was a C program running on a 2Ghz desktop. 23 Mhz vs. 2 Ghz. The hardware solution was more than 10X faster.

      I don't think that general purpose processors will ever completely replace special purpose hardware. There is simply too much to be gained by implementing certain features directly on the chip.

  33. History repeats itself by MobyDisk · · Score: 5, Insightful

    This is the last 3 years of Intel, all over again. Only now the megahertz race is replaced with the multi-core race.

    Intel will create the "CoreScale" technology and make 4, then 8, then 16 cores and up while their competitors are increasing operations per clock cycle per watt per core. Consumers won't know any better, so they will buy the Intel 64-core processor that runs hotter and slower than the cheaper clone chip that has only 8 cores. Then when Intel starts runs up against a wall and gets their butt-kicked they will revert to the original Core 2 Duo design and start competing again.

    Oh, and I predict that AMD will release a new rating called the "core plus rating" so their CPUs will be an Athlon Core 50+ meaning it has the equivalent of 50 cores. Queue n00bs who realize they have only 8 cores and complain.

    And to think I didn't like history in school. Maybe I just hadn't seen enough of it to understand.

  34. Sooo... where's the software for this cpu power? by lonesometrainer · · Score: 4, Insightful

    Software hasn't really improved for maaany years now, Spreadsheets and Word Processors are more colourful, higher resolution. But are these products smarter, better at all? Would a postgraduate write a better doctoral thesis with Office 2007 than with - say - Word 6.0? Is image manipulation thaat much better with the latest photoshop than with PS 5.5? With some minor exceptions the answer is clearly no.

    - We were promised Virtual Reality with VR Helmets more than 10 years ago - is this _just_ a matter of hardware?
    - Smart voice recognition? Anyone tried it lately? Anyone tried to write pretty standard letters with it? Desastrous.
    - Intelligent assistents, understanding the user's needs? Operating system/application wizards that improve it's capabilties while you're working with 'em?

    The applications are missing, they're faster, more colourful, higher resolution, antialiased... but still DUMB.

    Computers are already pretty powerful, please start and make the software smarter, not faster.

    CPU power is not that important anymore.

  35. In other news.. by loconet · · Score: 2, Funny

    WASHINGTON (Reuters) In lights of Intel's 80 Core Processor pledge in 5 Years, scientists are worried that Richard Branson's pledge is now too little too late.

    --
    [alk]
  36. But how do they interconnect? by Animats · · Score: 4, Informative

    The big question is how these processors interconnect. Cached shared memory probably won't scale up that high. An SGI study years ago indicated that 20 CPUs was roughly the upper limit before the cache synchronization load became the bottleneck. That number changes somewhat with the hardware technology, but a workable 80-way shared-memory machine seems unlikely.

    There are many alternatives to shared memory, and most of them, historically, are duds. The usual idea is to provide some kind of memory copy function between processors. The IBM Cell is the latest incarnation of this idea, but it has a long and disappointing history, going back to the nCube, the BBN Butterfly, and even the ILLIAC IV from the 1960s. Most of these, including the Cell, suffered from not having enough memory per processor.

    Historically, shared-memory multiprocessors work, and loosely coupled network based clusters work. But nothing in between has ever been notably successful.

    One big problem has typically been that the protection hardware in non-shared-memory multiprocessors hasn't been well worked out. The Infiniband people are starting to think about this. They have a system for setting up one way queues between machines in such a way that appliations can queue data for another machine without going through the OS, yet while retaining memory protection. That's a good idea. It's not well integrated into the CPU architecture, because it's an add-on as an I/O device. But it's a start.

    You need two basic facilities in a non-shared memory multiprocessor - the ability to make a synchronous call (like a subroutine call) to another processor, and the ability to queue bulk data in a one-way fashion. (Yes, you can build one from the other, but there's a major performance hit if you do. You need good support for both.) These are the same facilities one has for interprocess communication in operating systems that support it well. (QNX probably leads in this; Minix 3 could get there. If you have to implement this, look at how QNX does it, and learn why it was so slow in Mach.)

    1. Re:But how do they interconnect? by Spit · · Score: 2, Insightful

      n SGI study years ago indicated that 20 CPUs was roughly the upper limit before the cache synchronization load became the bottleneck. That number changes somewhat with the hardware technology, but a workable 80-way shared-memory machine seems unlikely.

      Years ago, if someone told me that the 386 family would evolve into what we have today, I would have called them morons, but things progress. Moreover, if this technology were obvious enough that some random poster on /. knew about it, we would undoubtedly already have it. Intel makes big bucks for a reason.

      --
      POKE 36879,8
  37. CPU speed is not the issue folks! by EmbeddedJanitor · · Score: 2, Informative
    Programs expand to fill the CPU cycles available.

    No they don't. Right now I'm building a Linux kernel and it is only using approx 35% of the CPU. Why? Because my memory and disk are not fast enough. If I swapped out the CPU and kept everything else the same, it would not go much faster. Sure, with a faster motherboard etc I could get better speed, but that is very difficult to scale to 80 cores

    As I said before.... to get 80 cores working properly is going to require huge amounts of memory as well as hugely wide buses out of the chips (say 512 bit-wide buses), huge increases in disk rw speecd etc.

    Nobody is going to design 80 core systems unless someone is prepared to buy them and nobody is going to design 80-core chips if nobody can show how to design effective systems with them.

    For people wanting to crank SETI etc, it is going to be way cheaper to build a cluster with 20 4-core systems.

    --
    Engineering is the art of compromise.
  38. Re:Apple and Microsoft and BSD better hurry and sc by $RANDOMLUSER · · Score: 4, Informative
    From TFA:
    Intel's prototype uses 80 floating-point cores, each running at 3.16GHz, said Justin Rattner, Intel's chief technology officer, in a speech following Otellini's address. In order to move data in between individual cores and into memory, the company plans to use an on-chip interconnect fabric and stacked SRAM (static RAM) chips attached directly to the bottom of the chip, he said.
    So think more like Cell with 80 SPEs. Great for lots of vector processing.
    --
    No folly is more costly than the folly of intolerant idealism. - Winston Churchill
  39. Re:Amdahl's Law by EmbeddedJanitor · · Score: 4, Insightful
    Comparing where we are today to twelve years ago, and expecting the same or greater multiplier is absurd.

    In the 80s and early 90s, most of the bus speed limitations were due to capacitance issues (ie. how fast can we switch a transistor and discharge the capcaitance). We can make things faster by reducing capacitance through various measures. Now memory buses and speed are now getting so fast that they're starting to get constrained by the speed of light etc so it is getting harder to find large multiplier improvements.

    I think there is still a lot of room for new stuff, maybe twice or four times what we have now. The biggest impovements that can be made, however, are in power reduction etc.

    --
    Engineering is the art of compromise.
  40. Re:76 too many cores? by mad_minstrel · · Score: 2, Interesting

    If I was writing a game and knew that the majority of gamers had at least 80-core CPUs I would:

    - Dedicate 45 cores to the opponent AI (which would run on simple neural nets)
    - Dedicate 20 cores to physics (because physics is the next-big-thing)
    - Dedicate 8 cores to keeping the former fed with usable data (like game logic, asset management, etc)
    - Dedicate 4 cores to 3d sound (because with so many cores it's cheaper for me to develop the sound myself than license the latest EAX from Creative, or whatever's hip at the moment.)
    - Dedicate 1 to networking and voice-chat (because the better the compression, the better the experience)
    - Dedicate 1 to coordinating the rest.
    - Leave 1 for the OS and any parallel tasks.

    Oh and not having to make my code terribly efficient would cut my development costs a lot.
    So that's that for using 80 cores. Sure could use more in the AI department.
    And the advantages of an 80-core chip over 40 2 core chips? A hell of a lot of physical space.

    --
    May the source be with you.
  41. Re:Amdahl's Law by DragonWriter · · Score: 2, Insightful
    Comparing where we are today to twelve years ago, and expecting the same or greater multiplier is absurd.


    Er, I wasn't pointing to any particular multiplier. I was pointing out that, even if you are right that, when released, these would be prohibitively expensive for most purchasers, that history suggests that processors go from "prohibitively expensive for most user", to "common", to "you really need to upgrade that old piece of crap" pretty quickly.

  42. Re:Sooo... where's the software for this cpu power by ultramk · · Score: 4, Insightful

    Is image manipulation thaat much better with the latest photoshop than with PS 5.5? With some minor exceptions the answer is clearly no.

    Hah! I am forced to disagree in the strongest possible terms..

    Speaking as a former production artist and current art director, the last couple of generations of graphics software have introduced powerful tools that streamline my workflow in ways I find it hard to even fathom. Ok, let's talk about Illustrator, for example. From 10 -> CS Adobe added in-application 3D rendering of any 2D artwork onto geometric primitives. This is something I used to either have to fake, or take out of the application and into a 3D renderer in order to render simple bottle/can/box packaging proofs. Marketing wants to make a copy change? Make the change to the 2D art and the 3D rendering is updated in real time. Oh, and the new version of InDesign recognizes that the art has been updated and reloads it into the brochure layout. Automatically.

    This is just one feature out of literally hundreds. This one alone saves me an hour or two a day. Seriously, there are projects I can take on today that would have been unthinkable 5 years ago. Pre-press for a 700 page illustrated book project has gone from a week of painful, tedious work down to 30 minutes, of which 20 is letting the PDF render. Seriously.

    Here's the thing, unless you use a piece of software all day, every day, you're really not in any position to comment on how much it has or hasn't changed.

    Photoshop (et. al.) are software for professionals, despite the number of dilettantes out there using them for sprucing up their MySpace page.

    m-

    --
    You catch enchiladas by picking them up behind the head and holding them underwater until they don't kick anymore -VeGas
  43. Re:Same floating point error? by jcr · · Score: 2, Insightful

    When will Intel fix their floating point issue?

    Is 1994 soon enough for you?

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  44. Re:Apple and Microsoft and BSD better hurry and sc by Profane+MuthaFucka · · Score: 3, Interesting

    In other words, get out your functional languages like Haskell and OCaml and use the side-effect free feature set to develop multi-threaded programs. Or do it the hard way with an OO language.

    --
    Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
  45. Re:76 too many cores? by pclminion · · Score: 2, Insightful

    ust as Gates couldn't imagine what anyone would want with more memory than 640KB, we can't imagine what people will do with 80 cores. I'm confident in predicting that they'll find ways to use every bit of that capacity and demand more.

    He wasn't asking what 80 cores are good for. He's asking why we need 80 cores on one chip. As opposed to 40 dual-core processors, for example. And it's a good question. I imagine that these 80 cores can communicate extremely fast between their nearest neighbors. This could be amenable to implementing mesh-based parallel algorithms. Maybe toss in a couple hundred K of local RAM for each core, or shared blocks of RAM for every 4 cores, or whatever. Or maybe the core interconnections are arranged in a hypercube... Or imagine a super-hypercube configuration where each node of the hypercube is an 80-core mesh, to develop hybrid mesh/cube algorithms. Cool stuff.

    Power requirements for a single, 80 core CPU are probably going to be much less than 40 dual-cores, as well.

  46. *sigh* by Mathness · · Score: 2, Informative

    Title and summary have it (slightly) wrong.

    Intel's prototype uses 80 floating-point cores.

    Very interesting in itself, but not the same as 80 CPU cores, which is hinted at by summary.

    --
    Carbon based humanoid in training.
  47. I Ernie by tritium6 · · Score: 2, Funny

    Smart voice recognition? Anyone tried it lately? Anyone tried to write pretty standard letters with it? Desastrous.

    lol

  48. Re:But how do they interconnect? MPI by anon+mouse-cow-aard · · Score: 2, Interesting

    They are claiming a terabyte per second interconnect. I think it is safe to assume it will be something like an Infiniband, myrinet or similar (NEC's IXS, IBM's HPS) high performance application networking technology.

    What you're asking for is pretty standard stuff in the high end, where hundreds of processors is quite common. Cache coherency is a killer, and so they have died out long ago in the high end. when you think about it, CC basically requires a crossbar switch style memory archictecture which expands with the square of the number of processors, and much higher speed logic to resolve conflicts. So eventually, it doesn't scale. Instead multiple applications with large numbers of processors tend to only have small groupings (say 8 or so, but can go upto 30 odd) using shared memory/cc access) and then MPI for anything bigger.

    Clusters have been using MPI for years for this sort of
    thing. all the custom interconnects for supercomputing
    have customized implementations in their MPI libraries to
    take advantage of 1-sided communications. Most use a facility which can loosely be termed RDMA - remote direct memory access, another word sometimes used is OS-bypass. The idea is that for this sort of communications, you want to skip the TCP/IP stack and other OS buffering overhead, and just have straight memory to memory copies going on (under userland library control.)

    folks generally don't do the direct invoking of things on other processors, but instead fire off jobs on blocks of processors, and have them communicate with 1-sided primitives. This is the sort of thing done on hundreds or thousands of processors today. It will just gradually percolate down to normal applications.

  49. The More Things Change.... by ObsessiveMathsFreak · · Score: 3, Funny
    I'm gonna wait until 2020 when they finally merge them all back into one fast core.
    They'll call it a "Bose-Wintel condensate". Instructions will be sent to the single core, but there will be no way of distinguishing which of the merged cell cores the instructions was run on. This will play havoc with floating point precision, but as Intel commented, "most users don't need that kind of precision anyway".

    The condensated core will also be subject to the laws of quantum mechanics in that, before a program has finished running, there will be no way to know if it will crash or not. Microsoft plans to leverage this to further stablise their latest version of Windows. Security experts worried about the onboard "Quantum-Threading" technology redirecting portions of thread output randomly to other threads, were dismissed as not being "forward looking".

    Meanwhile, AMDs new 1W, 128 core, 4098bit chip with 1GB L2 cache retails for almost 50% higher than Intel's Bose-Wintel chips, and has seen sluggish sales since the arrival of the new technology, despite its lower running cost that the 5MW Intel chip. When asked for comment, AMD's spokesman added; "Ch@#&t!! What the f**k is wrong with you people!??! Our chips save you money!! F@#*&^g cheapskates!!!"

    Upon hearing the news, Linux founder and lead developer Linus Torvalds(51) said: "We're not rewriting the kernel for that monstrosity." Intel representative declared that the company was "dissapointed" in Torvald's remarks. Apple cofounder Steve Jobs(65), when asked whether Apple intended to release a the new Mac based on the chipset, declined to comment as he went about his daily 5km morning run. Apple pundits widely believe that the new Mac will run on a quad core Bose-Wintel Condensate, and to complement this will sport a blazing white, ultra smooth case made out of Bose-Einstien condensate, the fifth phase of matter.

    In a related story, Microsoft cofounder Bill Gates(65), assaulted a technology reporter at a company press conference disccusing the new chip. Details are sketchy, but reports mention that one of Mr Gates older quotes about appropriate amounts of computer memory was brought up. Remond police have declined to comment on the case.
    --
    May the Maths Be with you!
  50. Re:But how do they interconnect? MPI by anon+mouse-cow-aard · · Score: 2, Informative

    um... I guess it ain't clear then... the parent post was saying that you need OS support for accelerated remote procedure calls and one-sided communications. However, 1 sided communications already is in standard use by folks using hundreds of processors through an already
    standardized library: MPI - Message Passing interface. Rather than the OS needing to define a new API, the folks creating high speed interconnects just create optimized libraries (in order to sell their hardware). Folks writing codes for hundreds of processors tend to want to treat them as array elements, so the chaotic calling of procedures just is not that useful. so the RPC support he is asking for is not really important.

    In other words, the software stack for using large numbers of processors is already well-known. No need for any new OS features.