Slashdot Mirror


SGI & NASA Build World's Fastest Supercomputer

GarethSwan writes "SGI and NASA have just rolled-out the new world number one fastest supercomputer. Its performance test (LINPACK) result of 42.7 teraflops easily outclasses the previous mark set by Japan's Earth Simulator of 35.86 teraflops AND that set by IBM's new BlueGene/L experiment of 36.01 teraflops. What's even more awesome is that each of the 20 512-processor systems run a single Linux image, AND Columbia was installed in only 15 weeks. Imagine having your own 20-machine cluster?"

59 of 417 comments (clear)

  1. hmmmm...... by commo1 · · Score: 4, Funny

    Let's see them predict the weather.....

    1. Re:hmmmm...... by Anonymous Coward · · Score: 5, Funny
      Today we predict a high of +3 Funny, with localised Trolling.

      Tomorrow looks like developing a slight rise in Insightful post, but a drop in overall Informative. "First Post" will remain as a constant pattern.

    2. Re:hmmmm...... by OblongPlatypus · · Score: 4, Informative

      You asked for it: "...with Columbia, scientists are discovering they can potentially predict hurricane paths a full five days before the storms reach landfall."

      In other words: RTFA, that's exactly what they're using it for.

      --
      -- If no truths are spoken then no lies can hide --
    3. Re:hmmmm...... by Shag · · Score: 4, Insightful
      "...with Columbia, scientists are discovering they can potentially predict hurricane paths a full five days before the storms reach landfall."

      You don't live somewhere that gets hurricanes, do you? 'Cause scientists can already "potentially predict hurricane paths a full five days before the storms reach landfall." Hell, I can do that. A freakin' Magic 8 Ball can potentially do that.

      Maybe they're trying to say something about doing it with a better degree of accuracy, or being right more of the time, or something like that, but it doesn't sound like it from that quote.

      "Hey, guys, look at this life-sized computer-generated stripper I'm rendering in real-ti... oh, what? Um, tell the reporter we think it'd be good for hurricane prediction."

      --
      Village idiot in some extremely smart villages.
  2. That's nothing... by Anonymous Coward · · Score: 5, Funny

    ...when they hit the "TURBO" button on the front of the boxes they'll really scream.

    1. Re:That's nothing... by jm92956n · · Score: 5, Informative

      when they hit the "TURBO" button on the front of the boxes they'll really scream.

      They did! According to C-Net article they "quietly submitted another, faster result: 51.9 trillion calculations per second" (equivalent to 51.9 teraflops).

      --
      An effective signature identifies a particular user amongst a base of thousands.
  3. 20 system cluster?!? by Emugamer · · Score: 5, Funny

    I have one of those... in a spare room!

    Who cares about a 20 system cluster, I want a one 512 processor machine!

    or 20, I'm not that picky

  4. Everyone needs one! by Dzimas · · Score: 5, Funny

    Just what I need to model my next H-bom... uhh... umm.... I mean render my next feature film. I call it "Kaboom."

    1. Re:Everyone needs one! by polecat_redux · · Score: 4, Funny

      Just what I need to model my next H-bom... uhh... umm.... I mean render my next feature film. I call it "Kaboom."

      Not to be pedantic, but the correct term is "Freedom Bomb".

    2. Re:Everyone needs one! by hunterx11 · · Score: 3, Funny

      The French invented the H-Bomb first, but since the H is silent, they thought it was just a regular bomb and forgot about it.

      --
      English is easier said than done.
  5. Wow---- by ZennouRyuu · · Score: 5, Funny

    I bet gentoo wouldn't be such a b**ch to get running with all of that compiling power behind it :)

  6. and thats only 4/5 of the performance! by m00j · · Score: 3, Informative

    According to the article it got 42.7 teraflops using only 16 of the 20 nodes, so the performance is going to be even better.

  7. And after further cooperation with Redmond... by ferrellcat · · Score: 4, Funny

    ...they were *almost* able to get Longhorn to boot.

  8. its not the hardware thats important by fender_rock · · Score: 5, Funny

    If the same software is used, its not going to make weather predictions more accurate. Its just going to give them the wrong answer, faster.

    1. Re:its not the hardware thats important by khayman80 · · Score: 3, Interesting
      Well, maybe what makes the weather models inaccurate is the grid size of the simulations. If you try to model a physical system with a finite-element type of approach and set the gridsize so large that it glosses over important dynamical processes, it won't be accurate.

      But if you can decrease the grid size by throwing more teraflops at the problem, maybe we'll find that our models are accurate after all?

    2. Re:its not the hardware thats important by chriguhose · · Score: 3, Interesting

      I'm not an expert on this, but your statement is in my opinion not completly true. Weather forecasting is a little bit like playing chess. One does have a lot of different path to take to find the best solution. Increased computing power allows for "deeper" searches and increases accuracy. My guess is that more accuracy requires exponentially more computing power. Comparing earth simulator to colombia makes me wonder how much accuracy has increased in this particular case.

    3. Re:its not the hardware thats important by ozmanjusri · · Score: 4, Funny

      Well, if the weather's too chaotic to predict, even with this much computing horsepower, maybe it would be simpler to go to Brazil and just swat the damn butterfly with the owner's manual.

      --
      "I've got more toys than Teruhisa Kitahara."
  9. Photos of System by erick99 · · Score: 5, Informative

    This page contains images of the NASA Altix system. After reading the article I was curious as to how much room 10K or so processors take up.

    --
    http://www.busyweather.com/
    1. Re:Photos of System by RadioheadKid · · Score: 5, Funny

      You'd think with all that super-computing power they'd be able to figure out the zipping JPEGs is retarted.

      --
      "Karma can only be portioned out by the cosmos." -Homer Simpson
    2. Re:Photos of System by cnkeller · · Score: 5, Interesting
      After reading the article I was curious as to how much room 10K or so processors take up.

      I don't have a square footage number, but it's the overwhelming majority of the server floor. We had to "clear the floor" earlier this summer to make room.

      --

      there are no stupid questions, but there are a lot of inquisitive idiots

  10. Interesting Facts by OverlordQ · · Score: 4, Informative

    1) This was fully deployed in only 15 weeks.
    (Link)

    2) This number was using only 16 of the 20 systems, so a full benchmark should be larger too.
    (link)

    3) The storage attached holds 44 LoC's (link)

    --
    Your hair look like poop, Bob! - Wanker.
  11. Re:Intent of NASA... by SenatorTreason · · Score: 3, Funny

    Seti@Home. They'll be in the Top 10 in no time!

  12. Here's the current list... by daveschroeder · · Score: 4, Funny

    Prof. Jack Dongarra of UTK is the keeper of the official list in the interim between the twice-yearly Top 500 lists:

    http://www.netlib.org/benchmark/performance.pdf See page 54.

    And here's the current top 20 as of 10/26/04...

  13. Ways you are wrong by RealProgrammer · · Score: 3, Informative

    Computer superclusters don't even have O-rings.

    They don't carry schoolteachers.

    They don't fly in the air.

    This runs Linux, not Windows. It won't crash.

    --
    sigs, as if you care.
  14. NASA.org? by lnoble · · Score: 5, Funny

    Wow, I didn't know the NewAdvancedSearchAgent had such an interest or budget for super computing. I'd think they'd be able to afford their own web server though instead of being parked at domainspa.com and having to fill their entire page with advertisments.

    Try NASA.GOV.

  15. What is the stumbling block? by Dancin_Santa · · Score: 5, Insightful

    Why does it take so long to build a super computer and why do they seem to be redesigned each time a new one is desired?

    It's a little like how Canada's and France's nuclear power plant system are built around standardized power stations, cookie cutter if you will. The cost to reproduce a power plant is negligble compared to the initial design and implementation, so the reuse of designs makes the whole system really cheap. The drawback is that it stagnates the technology and the newest plants may not get the newest and best technology. Contrast this with the American system of designing each power plant with the latest and greatest technology. You get really great plants each time, of course, but the cost is astronomical and uneconomical.

    So to, it seems with supercomputers. We never hear about how these things are thrown into mass production, only about how the latest one gets 10 more teraflops than the last and all the slashbots wonder how well Doom 3 runs on it or whether Longhorn will run at all in such an underpowered machine.

    But each design of a supercomputer is a massive success of engineering skill. How much cheaper would it become if instead of redesigning the machines each time someone wants to feel more manly than the current speed champion, that the current design be rebuilt for a generation (in computer years)?

    1. Re:What is the stumbling block? by anon+mouse-cow-aard · · Score: 4, Insightful

      Thought experiment: Order 10000 PC's. time how long it takes to get them installed, with power, network cabling, and cooling, in racks, and installed with the same OS.

      Second thought experiment. Imagine the systems are built out of modular bricks that are identical to deskside servers. so that they can sell exactly the same hardware in anywhere from 2 to 512 processors by just plugging the same standard bricks together, and they all get the same shared memory, and run one OS. Rack after rack after rack. That is SGI's architecture. It is absolutely gorgeous.

      So they install twenty of the biggest boxes they have, and network those together.

      $/buck ? I dunno. Is shared memory really a good idea? Probably not. but it is absolutely gorgeous, and no-one can touch them in that shared memory niche that they have.

    2. Re:What is the stumbling block? by Geoff-with-a-G · · Score: 4, Insightful

      Why does it take so long to build a super computer and why do they seem to be redesigned each time a new one is desired?

      Well, are we talking about actual supercomputers, not just clusters? 'Cause if you're just trying to break these Teraflops records, you can just cram a ton of existing computers together into a cluster, and voila! lots of operations per second.

      But it's rare that someone foots the bill for all those machines just to break a record. Los Alamos, IBM, NASA, etc. want the computer to do serious work when it's done, and a real supercomputer will beat the crap out of a commodity cluster at most of that real work. Which is why they spend so much time designing new ones. Because supercomputers aren't just regular computers with more power. With an Intel/AMD/PowerPC CPU, jamming four of them together doesn't do four times as much work, because there's overhead and latency involved in dividing up the work and exchanging the data between the CPUs. That's where the supercomputers shine: in the coordination and communication between the multiple procs.

      So the reason so much time and effort goes into designing new supercomputers is that if you need something twice as powerful as today's supercomputer, you can't just take two and put them together. You have to make new architecture that is even better at handing vast numbers of procs first.

  16. will soon be surpassed... by Doppler00 · · Score: 4, Informative
    by a computer they currently being set up at Lawrence Livermore National Lab: 360 teraflops

    The amazing thing about it is that it's built at a fraction of the cost/space/size as the Earth simulatior. If I remember correctly, I think they already have some of the systems in place for 36 teraflops. It's the same Blue Gene/L technology from IBM, just a larger scale.

  17. One is a parity bit... by NotQuiteReal · · Score: 3, Funny
    ... um never mind.

    RAEM (redundant array of expensive machines) just doesn't ring right - to close to REAM.

    --
    This issue is a bit more complicated than you think.
  18. Re:NEC's seems to be faster by toby · · Score: 3, Informative

    NEC's is announced, this one is installed.

    --
    you had me at #!
  19. Re:Ok, what is the point of this? by dagur · · Score: 4, Funny

    Yes what is the point? We all know the resulting answer is going to be 42.

  20. This time there really is a turbo button! by Dink+Paisy · · Score: 5, Informative
    This result was from the partially completed cluster, at the beginning of October. At that time only 16 of the 20 machines were online. When the result is taken again with all 20 of the machines there will be a sizeable increase in that lead.

    There's also a dark horse in the supercomputer race; a cluster of low-end IBM servers using PPC970 chips that is in between the BlueGene/L prototype and the Earth Simulator. That pushes the last Alpha machine off the top 5 list, and gives Itanium and PowerPC each two spots in the top 5. It's amazing to see the Earth Simulator's dominance broken so thoroughly. After so long on top, in one list it goes from first to fourth, and it will drop at least two more spots in 2005.

    --

    Whoever corrects a mocker invites insult;
    whoever rebukes a wicked man incurs abuse.
    --Proverbs 9:7
  21. Cost by MrMartini · · Score: 5, Interesting

    Does anyone know how much this system cost? It would be interesting to see how good of a teraflop per million dollar ratio they achieved.

    For example, I know the Virginia Tech cluster (1,100 Apple Xserve G5 dual 2.3Ghz boxes) cost just under $6 million, runs at a bit over 12 teraflops, so it gets a bit over 2 teraflops per million dollars.

    Other high-ranking clusters would be interesting to evaluate in terms of teraflops per million dollars, if anyone knows any.

    1. Re:Cost by MrMartini · · Score: 4, Informative

      Since no one else has answered my question, I'll post the results of searching on my own:

      http://news.com.com/Space+agency+taps+SGI,+Intel+f or+supercomputer/2100-1010_3-5286156.html

      The cost is quoted in the article at $45 million over a three year period, which indicates that the "Columbia" super cluster gets a bit more than 1 teraflop per million dollars. That seems impressive to me, considering the overall performance.

      It would be interesting to see how well the Xserve-based architecture held its performance per dollar when scaled up to higher teraflop levels...

  22. Ya know... by Al+Al+Cool+J · · Score: 5, Funny
    It's getting to the point where I'm going to have call shenanigans on the whole freakin' planet. Am I really supposed to believe that an OS started by a Finnish university student a decade ago and designed to run on a 386, is now running the most powerful computer ever built? I mean, come on!

    Seriously, am I on candid camera?

  23. My proposed use of this super computer.... by chicagozer · · Score: 4, Funny

    Emulating a Centris 650 running Mac OS X at 2.5 Ghz.

    --
    ZZ
  24. 70.93 TeraFLOPs by chessnotation · · Score: 5, Interesting

    Seti@home is currently reporting 70.93 TeraFLOPs/sec. It would be Number One if the list were a bit more inclusive.

  25. Read on to the next paragraph by jd · · Score: 5, Interesting
    There it talks of a third run, at 61 teraflops, slightly over the estimated 60 teraflops predicted.


    Ok, so we have Linux doing tens of teraflops in processing, FreeBSD doing tens of petabits in networking, ... What other records can Open Source smash wide open?

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:Read on to the next paragraph by Troll-a-holic · · Score: 3, Informative

      From the article -

      NASA Secures Approval in 30 Days
      To accelerate NASA's primary science missions in a timely manner, high-end computing experts from NASA centers around the country collaborated to build a business case that Brooks and his team could present to NASA headquarters, the U.S. Congress, the Office of Management and Budget, and the White House. "We completed the process end to end in only 30 days," Brooks said.


      Wow. That's incredibly fast, IMHO.

      As the article mentions, I suppose NASA owes this to the success of their 512-processor Kalpana system, in honor of the late astronaut Kalpana Chawla.

      And look at this --

      "In some cases, a new Altix system was in production in as little as 48 hours," said Jim Taft, task lead, Terascale Applications Group, NASA. "This is starkly different from implementations of systems not based on the SGI architecture, which can take many months to bring to a reliable state and ready for science."

      w00t! That's like super-fast in terms of development time. Good job, NASA. Way to go.

      And what about the other companies mentioned in the article?

      In addition to Intel Itanium 2 processors, the Columbia installation features storage technology from Brocade Communications and Engenio Information Technologies, Inc., memory technology from Dataram Corporation and Micron Technology, Inc. and interconnect technology from Voltaire.

      I've not heard of any of them other than Voltaire - are they well known in this area, or are they defense/NASA contractors of some kind?

    2. Re:Read on to the next paragraph by luvirini · · Score: 3, Insightful

      "NASA Secures Approval in 30 Days" Knowing how govermental processes normally go, this part really seems incredible. Normally even the "fluffy" pre-study would take that long(or way more), before anyone actually sits down to discuss actual details and such. Specially the way most everything with NASA seems to be over budget and way late. It is indeed good to see that there is still some hope, so lets hope they get the procurement prosesses in general more working.

    3. Re:Read on to the next paragraph by RageEX · · Score: 5, Insightful

      Good job NASA? Yeah I'd agree. But what about good job SGI? Why does SGI always seem to have bad marketing and not get the press/praise they deserve?

      This is an SGI system. SGI has laid out plans for terascale computing (stupid marketing speak for huge ccNUMA systems) a while ago. I'm sure NASA and SGI worked together but this is essentialy an 'Extreme' version of an off-the-shelf SGI system.

    4. Re:Read on to the next paragraph by jd · · Score: 5, Informative
      Hardware only takes you so far. Scalability comes largely from the efficiency of the software. Poor software results in large amounts of communication between nodes, slowing down a cluster.


      This is why SMP computers tend to have 2 or 4 processors, and 8 at a pinch, but no more. It's just not practical, using current methods, to directly wire up more than 8 processors in such a tight package.


      Lets say you have N processors, each capable of executing I instructions per second. Your total theoretical throughput would be N x I. However, this would only be the case if the system is 100% parallel, and no processor needed to communicate with any other. Rarely the case.


      In practice, the function of performance to processors follows a distribution that looks a bit like a squished bell curve. As you increase the number of processors, the performance gain decreases, reaches zero, and actually becomes negative. At that point, adding more CPUs will actually SLOW the computer down.


      The exact shape and size of the curve is partly a function of the way the components are laid out. A good layout keeps the amount of traffic on any given line to a minimum, minimizes the distances between nodes, and minimizes the management and routing overheads.


      However, layout isn't everything. If your software can't take advantage of the hardware and the topology, then all the layout in the world won't gain you a thing. To take advantage of the topology, though, the software has to comprehend some very complex networking issues. It has to send data by efficient pathways.


      If connections are not all the same speed or latency, then the most efficient pathway may NOT be the shortest. This means that the software must understand the characteristics of each path and how to best utilize those paths, by appropriate load-balancing and traffic control techniques.


      If you look at extreme-end networking hardware, they can be crudely split into two camps - those where the bandwidth is phenomenal, at the expense of latency, and those where the latency is practically zero but so's the bandwidth.


      The "ideal" supercomputer is going to mix these two extremes. Some data you just need to get to point B fast, and sometimes you're less worried about speed, but do need to transfer an awful lot of information. This means you're going to have two physical networks in the computer, to handle the two different cases. And that means you need something capable of telling which case is which fast enough to matter.


      Even when only one type of network is used, latency is a real killer. Software, being the slowest component in the machine, is where most of the latency is likely to accumulate. Nobody in their right minds is going to build a multi-billion dollar machine with superbly optimized hardware, if the software adds so much latency to the system they might as well be using a 386SX with Windows 3.1


      And that means Linux has damn good traffic control and very very impressive latencies. And it looks like these are areas the kernel is going to be improving in still further...

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    5. Re:Read on to the next paragraph by AndyChrist · · Score: 3, Informative

      The reason SGI isn't getting the kind of credit it should is probably because of how they resisted linux and clustering for so long (before apparantly caving and deciding to go the direction the wind was blowing and put their expertise to doing the fashionable thing BETTER.)

      Slashdot carries grudges.

    6. Re:Read on to the next paragraph by RageEX · · Score: 3, Interesting

      Yes there's some truth to that. One thing SGI has been guilty of is bad management and wishy-washiness. But it should be pointed out that SGI has been a supporter of OSS for a very very long time and has a been an important contributor not only to the Linux kernel but has also open sourced a lot of their own software. Heck they gave the world XFS for free!

  26. Re:20? Try 10420,no 2560, make it 20 after all. by anon+mouse-cow-aard · · Score: 3, Interesting

    uhm... Well 2560 motherboards, 'cause their quad-cpu... Altix is the SGI C-bricks that used were built to house 4 IA64 cpu's per brick. otoh... no... really it really is 20 machines with 512 processors each, because the memory is globally shared (all processors have access to all the memory, albeit at different latency and performance: NUMA (Non Uniform Memory Access). and a single linux kernel is running on the whole thing.

  27. Re:Ok, what is the point of this? by servognome · · Score: 4, Insightful

    Really, given the fact that most popular computers have enough processing power to handle anything, and the fact that clustering technology has evolved and is usable in case they aren't...what is the point in the "super computer"?
    The super computer is a cluster (10k+ processors in 20 nodes).
    Not all applications/computations scale by just adding computers to the cluster.
    An example would be solving for z: x=84+19, y=5*3, z=x+y
    The ultimate solution z is limited by the speed x & y can be solved. You can have an individual computer solve for x and another for y in parallel. But no matter how many more computers you add, none of them can solve z until x&y are solved first, and none of them would speed up the computation of x&y.
    After a certain scale, you do not get benifits of parellel processing, so the only way to speed things up is to make each individual computer faster.

    --
    D6 63 0D 70 89 81 BB 8E 7B 7C 5F 5D 54 EA AB 73
  28. Re:windows by jd · · Score: 3, Funny

    They tried, but they ran out of blue.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  29. I can see a certain person now... by Trogre · · Score: 4, Funny

    ...rubbing his hands whilst sitting in a dark corner amongst an ever-dwindling pile of Microsoft-donated cash, salivating at this.

    "512 processors, 20 machines, $699 per processor. All that intellectual property, yes! No free lunch no, Linux mine, MIIIINE, BWAAAAHAHAHAHA!!!"

    *dials*

    "Hello, NASA? About that $7,157,760 you owe me...
    I'm sorry, where do you want me to jump?"

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  30. What?! by commodoresloat · · Score: 3, Funny

    All those teraflops and still no aliens? How many freaking teraflops do we need? Come on, folks, I just want one goddamned spaceman!!

  31. Re:Intent of NASA... by a1cypher · · Score: 4, Funny

    Maybe they want to run PearPC at a decent speed.

  32. Linux #1 by Doc+Ruby · · Score: 4, Interesting

    The most amazing part of this development is that the fastest computer in the world runs Linux . All these TFLOPS increases are really evolutionary, incremental. That the OS is the popular, yet largely underground open source kernel is very encouraging for NASA, SGI, Linux, Linux developers and users, OSS, and nerds in general. Congratulations, team!

    --

    --
    make install -not war

  33. Processors aren't relevant anymore? by swordgeek · · Score: 4, Interesting

    Curiously enough, we were talking about the future of computing at lunch today.

    There was a time when different computers ran on different processors, and supported different OSes. Now what's happening? Itanic and Opteron running Linux seem to be the only growth players in the market; and the supercomputer world is completely dominated by throwing more processors together. Is there no room for substantial architectural changes? Have we hit the merging point of different designs?

    Just some questions. Although it's not easy, I'm less excited by a supercomputer with 10k processors than I would be by one containing as few as 64.

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  34. it's the wetware by Doc+Ruby · · Score: 4, Insightful

    Weather prediction, it turns out, is *not at all* like playing chess. Chess is a deterministic linear process operating on rigid, unchanging rules. There is always a "best move" for every board state, which a sufficiently fast and capacious database could search for. Weather is chaotic, a nonlinear process. It feeds back its state into its rules, in that some processes increase the sensitivity to change of other simultaneous processes. Chaos cannot be merely "solved", like a linear equation; it must be simulated and iterated through its successive states to identify more states.

    Of course, we're just getting started with chaos dynamics. We might find chaotic mathematical shortcuts, just like we found algebra to master counting. And studying weather simulation is a great way to do so. Lorenz first formally specified chaos math by modeling weather. While we're improving our modeling techniques to better cope with the weather on which we depend, we'll be sharpening our math tools. Weather applications are therefore some of the most productive apps for these new machines, now that they're fast enough to model real systems, giving results predicting not only weather, but also the future of mathematics.

    --

    --
    make install -not war

  35. I had a shell on the machine for day by Sabalon · · Score: 3, Funny

    It was great. I needed to build the kernel so I typed
    # make -j 10534 bzImag
    and even before I could hit the e and enter, it was done.

    I was gonna build X but on this box the possible outcomes of "build World" scared me!

  36. Re:Intent of NASA... by harlows_monkeys · · Score: 3, Insightful
    With all of the new private space industry, NASA has been set free to explore the further reaches of space

    What new private space industry? Spaceship One, for example, reached space. That's a long way from being able to do anything useful in space. They were nowhere near orbital velocity, for example. We're still many years, if not decades, away from private industry being able to take over NASA's near-earth space role.

  37. Re:Ok, what is the point of this? by HermesHuang · · Score: 5, Interesting

    The answer here is "complexity". I do some scientific computing (have done chemistry, then materials science, now doing photonic devices) and there's always more you want to be able to consider. Of course, the best I've used is an 8-processor SGI machine (although that one was a bit old - I think the 2-processor opteron system I'm using now is actually better). But especially with the materials studies, ideally we wanted to do everything with full quantum-mechanical calculations. which turns into gigantic matrices, even for a system of 100 atoms or so. And even then we put strict limits on what orbitals we consider and all that good stuff.

    Slightly more concrete example - right now with my photonics simulations (finite element) on my dual-opteron rig the max I can handle is about 180,000 elements (which means a (4*180000)x(4*180000) matrix with complex elements needs to be diagonalized, among other things), and it takes about half an hour for a standing-wave calculation. To do any time propogation, repeat same calculation in picosecond increments. And with the gridding I can do, for a 100 micron disc resonator in 2-D I have to use light at about 40 microns. To go to the 320nm wavelength these resonators are operating at, I'd need roughly 2 orders of magnitude more memory. There's also the time factor to be considered. As with any design process, one must iterate. Tweak a little here, run the program, rinse, repeat. How long are you willing to spend in this process before you feel something is "good enough"? The faster the computer spits the answer out, the more things you can try, and the more you can think things over and hopefully make it better.

    And this is a single component in what can be a fairly complex integrated-photonics chip. [And might I mention again I've been working in 2-D this entire time instead of doing a full 3-D simulation?] You give me the computational power and I'll use it. And I'm an experimentalist doing fairly basic research who just wants to check some stuff in the computer before sinking a lot of time and effort into fabricating a test device.

    On the other hand, I actually don't want to have one of the T100 supercomputers in our lab. That would mean I'd be spending all day writing code and designing complex simulations instead of in the lab getting my hands dirty.

    And as for the commonality of problems requiring such computational power, I think almost any sort of simulation can easily use it. Consider more terms (everything I've done to date is horribly linearized - let's see some more terms in the Taylor expansion) to account for nonlinear behavior, grid things up finer to get more accurate results, consider more possibilities when dealing with chaotic behavior... I would hope any good scientist would find the possibilties endless.

  38. nothing compared to 500TF per floor at the CIA by cheekyboy · · Score: 4, Funny

    1. I bet CIA has something in order of 10-100x more powerfull, I mean if you can afford to wire up 5 full office floors of computers, say 20*512 * 5 per floor * 5 , thats a hell lot more. CIA can afford to spend 200m on it, and have 10 super clusters of 1000 tf each.

    2. I bet the CIA also can change the weather, go read HARP etc... if the russians can do it in the 80s then the CIA can do anything.

    --
    Liberty freedom are no1, not dicks in suits.
  39. Re:The worst thing about this... by general_re · · Score: 3, Insightful
    ...just about any system with the same number of... well, gosh, almost any processor except an Itanium would be even faster...

    Like what? Go out and look up SPEC results next time you're bored. I think you'll find that I2 is quite a bit more capable than you make out. IBM's dual-core POWER5 is just about the only thing out there that's even close to (a single-core) I2 in FP performance, and Opteron isn't even in the game at that level.

    Is it a commercial failure? Probably, but so was Alpha - commercial success is not an indicator of actual performance.

    --
    ABSURDITY, n.: A statement or belief manifestly inconsistent with one's own opinion.