Slashdot Mirror


How To Build a Supercomputer In 24 Hours

An anonymous reader writes with a link to this "time lapse video of students and postdocs at the University of Zurich constructing the zBox4 supercomputer. The machine has a theoretical compute capacity of ~1% of the human brain and will be used for simulating the formation of stars, planets and galaxies." That rack has "3,072 2.2GHz Intel Xeon cores and over 12TB of RAM." Also notable: for once, several of the YouTube comments are worth reading for more details on the construction and specs.

18 of 161 comments (clear)

  1. Pretty sure by Anonymous Coward · · Score: 4, Funny

    that my old palm pre has more computing power than most human brains on this planet.

    1. Re:Pretty sure by bertok · · Score: 5, Informative

      Computers have surpassed that level a loooooong time ago

      Doubtful.

      The computational requirements for simulating the human brain have been severely, even hilariously, underestimated in the past. To quote Wikipedia: One estimate puts the human brain at about 100 billion neurons and 100 trillion synapses.

      That's... a lot.

      First off, a lot of people think that 1 FLOP = 1 Neuron, which is not even close. The active points are the synapses, of which there are about a thousand per neuron! Each may receive an impulse over ten times a second, and involve dozens of parameters, such as the recent history of firings, neurotransmitter levels, hormone levels, membrane potentials, etc... A very conservative estimate would be that a single neuron, receiving impulses at around 10 Hz on 1000 synapses would require on the order of 1 megaflop to simulate. That's ONE neuron. Now multiply that by 100 billion, and you get a picture of what's required: about 100 petaflops, minimum. Storage is nothing to sneeze at either. Assuming a mere 50 single-precision floating point values per synapse to store all simulation state, you're looking at almost 18 petabytes of memory! That's over $100M for the memory sticks alone, even with a deep bulk-purchase discount. Unlike most server or HPC workloads those 18 petabytes would have to completely read out, processed, and possibly updated again at least ten times a second.

      Second, consider that the first simulations won't be very optimized. We still don't really know what's relevant, and what can be simplified away. Hence, I suspect that the first attempts will be much less efficient, and may require 10x or even 100x as much computer power compared to later attempts. For example, neurons don't just fire impulses, they also grow and change shape. I don't think there's even a good model for how that works in the complex 3D environment of the brain!

      We are getting closer, but expect to wait at least a decade or two before people start talking seriously about a full human brain simulation.

    2. Re:Pretty sure by AK+Marc · · Score: 5, Insightful

      So these things happen on different (connected) machines if you will. Every neuron is a processor in itself anyway.

      I think that's part of why computing power greatly surpassed humans long ago, and will not reach human levels for many years. The brain isn't digital. It holds an "infinite" number of analogue states, simultaneously. With massive errors and gaps filled in with guesses made from other parts, without even an minor error check that indicates that he information being determined to be "true" is 100% interpolation with 0% fact or actual memory. The very idea of an error check that was wrong more than right and kept no indication of where the result actually came from is so incredible that nobody would ever create a computer capable of operating that way. It won't be until we have computers many millions times more powerful where we can remake a "perfect" brain, until then, we'll never be able to match the capabilities of the human brain.

    3. Re:Pretty sure by Anonymous Coward · · Score: 3, Insightful

      Doing equivalent computation to a human brain, and simulating a human brain, are two very different problems.

      You have to solve a non-linear coupled differential equation at 1MHz to simulate a 5kHz sawtooth wave generator in Spice. It's about 30 MFLOPS. But, functionally, all you're doing is generating a 5kHz sawtooth wave, which is 15 kFLOPS of work. This is a 2000:1 efficiency difference between simulating an analog system and running a direct digital equivalent implementation.

      So divide that 100 PFLOPS by the fundamental inefficiencies of simulating the analog domain in the digital domain, and you get a more reasonable figure for when a computer can functionally compete with the human brain.

    4. Re:Pretty sure by zbox4 · · Score: 3, Informative

      your assumptions are close to mine when i estimated the ~1% compute capability of the brain. individual neurons send an outgoing signal depending on the amount and rate of incoming signals), but i am an astrophysicist, not a neuroscientist ;) the zBox4 can calculate at over 10 petaflops.

    5. Re:Pretty sure by __aaltlg1547 · · Score: 3, Interesting

      Google's cars say different.

      Looking at physical complexity:
      A human brain has about 86 billion neurons. An Intel Core-i7 process has 731 million transistors. A neuron is more complex than a transistor. Let's say it does a job, for the sake or argument, that would take about 16 transistors. So say the Core-i7 has the equivalent of about 45 million neuron-equivalents. That's a factor of about 1900 in physical complexity.

      But the brain manages to pull off a clock cycle about 200 Hz, based on the neuron's firing rate. Maybe 1000 Hz at most. The clock rate of the CPU is 3.2 GHz. It is 16 million times faster than your brain.. Since the computer can execute programs of arbitrary complexity, it can simulate your brain's operation -- if properly programmed, with a much smaller hardware set running much faster. In raw computational capacity, it apparently has 16 million / 2000 = 8000 times the computational capacity of your brain. So even if its' simulation were quite computationally inefficient, it should still be able to do the job of a number of brains, if programmed to do so.

      In short, exceeding the capacity of a human brain isn't a hardware problem any more. It hasn't been for years. It's a programming exercise, albeit a particularly challenging one.

  2. Title could be by hcs_$reboot · · Score: 3, Insightful
    "How to spend $800,000 in one day"
    Price, from comments:

    Just under 750,000 Swiss Francs, or about $800,000

    --
    Slashdot, fix the reply notifications... You won't get away with it...
    1. Re:Title could be by Gaygirlie · · Score: 3, Funny

      "How to spend $800,000 in one day"

      Challenge accepted! Now to seek someone to finance the challenge!

  3. Re:quantum entanglement -- my brain to wind ? by Gaygirlie · · Score: 3, Informative

    What are tares

    "Any of several weedy plants that grow in grain fields." -- http://www.thefreedictionary.com/tare

    and what does "lest while ye" mean?

    The sentence would be approximately "But he said: 'No, out of fear that while you root the weeds you also root up the wheat with them.'" Ie. "lest" is used to denote the fear or danger of something happening.

  4. Also notable: by tbird81 · · Score: 4, Funny

    "for once, several of the YouTube comments are worth reading for more details on the construction and specs."

    Yeah, unlike the impeccably high standard of comments you see on Slashdot. Mod me up if you hate Bieber!

    1. Re:Also notable: by Anonymous Coward · · Score: 4, Insightful

      Racist comments don't routinely stay modded up on slashdot as they do on many parts on YouTube. Use of dubious debating techniques such as the strawman usually gets noticed here. Unpopular viewpoints are often modded up to +5 Interesting if they are sufficiently well argued.

      Slashdot ain't what it used to be, but it still has standards.

  5. That pesky static discharge by hardtofindanick · · Score: 4, Insightful

    only seems to bother EE majors and everyone else seems to be immune to it.

  6. OCZ Rebates by DarwinSurvivor · · Score: 4, Funny

    So who's job was it to mail in all the OCZ rebate forms?

  7. Re:Headline is stupid by zbox4 · · Score: 5, Informative

    it took ~year to acquire the funds, benchmark tests, fix the design, make the tender for the parts etc, but all the construction was done in 3x8hr shifts

  8. Re:Software by zbox4 · · Score: 5, Informative

    we use various astrophysics simulation codes, i.e. GASOLINE, PKDGRAV, RAMSES etc. some are developed by us. they are all MPI and solve the coupled gravitational and hydrodynamic equations that can describe the dark matter and baryons evolving in the expanding universe. memory and speed of the computer limit the resolution that can be attained, so various "sub-grid" physical processes have to be treated carefully. for cosmological simulations we know the initial conditions - those are the fluctuations that we can read off the microwave background. they show the universe was hot, dense and smooth early on. the codes follow the perturbations into the non-linear regime when dark matter haloes, stars and galaxies form. we can then compare the properties of simulated structures with observational data etc.

  9. Re:Headline is awesome by Barny · · Score: 3, Insightful

    I will ask the inevitable questions, as a system builder.

    How many parts were DOA?

    How many failed inside of the first month?

    --
    ...
    /me sighs
  10. Re:Headline is awesome by zbox4 · · Score: 5, Informative

    surprisingly few - a couple of bad motherboards (or static ;). its only been up for a week or so and we are still testing/installing stuff before making user queues live.

  11. But what about all the Garbage? by Grumpinuts · · Score: 5, Interesting

    Used to do this kind of stuff when I was with IBM about 10 years ago, we had a group in XSeries Manufacturing who specialised in quick turnaround configuration of HPC rack systems just like this. Funnily enough, one of the major logistical elements was dunnage, ie the empty cardboard/foam and plastic that all the option parts arrive in. When running full out we used to have 1-2 guys per shift just to move the rubbish out to the big compactors out back. You wouldn't believe just how much packaging even a comparatively small cluster like that can generate.