Slashdot Mirror


Simulating Galaxies With Supercomputers

An anonymous reader writes "Over in the UK Durham University is tasking its supercomputing cluster with nothing less than recreating how galaxies are born and evolve over the course of billions of years. Even with 800 AMD processor cores at its disposal the university is still hitting the limits of what is possible."

22 of 120 comments (clear)

  1. 800 AMD processor cores by mehrotra.akash · · Score: 3, Interesting

    800 AMD processor cores, that knowledge is useless, need more info regarding that, are they ultra low power ones like Atom/Bobcat, or extremely high clocked, such as the i7 980x/ Phenom x6 1090,etc

    Also article says that they have 1600GB RAM, isnt RAM normally in powers of 2?

    1. Re:800 AMD processor cores by Antisyzygy · · Score: 2, Interesting

      Id guess they are running Opteron cpu's, maybe up to 8 core. So that means 50-100 machines in a cluster. 1600 / 50 = 32 gb per machine OR 1600/ 100 = 16 gb per machine.

      --
      That brings me to an interesting point, / . is just "the ramblings of socially-inept, technology-literate news-mongers".
    2. Re:800 AMD processor cores by rubycodez · · Score: 3, Informative

      mostly opteron 175 (528 of them at 2.2 GHz with 1056GB RAM totl) and 285 (256 of them at 2.6GHz with 512GB RAM tota), so about 2GB RAM each.

      they run Solaris 10 u3

      http://icc.dur.ac.uk/icc.php?content=Computing/Cosma

    3. Re:800 AMD processor cores by Anonymous Coward · · Score: 2, Informative

      Details are here:
      http://icc.dur.ac.uk/icc.php?content=Computing/Cosma

      The Cosmology Machine (COSMA) was first switched on in July 2001. From the original system only 2 TByte of dataspace is still on line. 64 SunBlade 1000s with a total of 64 GByte of RAM were donated by the ICC in February 2006 to the Kigali Institute for Science and Technology in Kigali, the Capital of Rwanda. Sun Microsystems payed for their transport by air.

      In February 2004, QUINTOR was installed. QUINTOR consists of a 256 SunFire V210s with a total of 512 UltraSparc IIIi 1 GHz processors and 576 GByte of RAM. The systems have recently been upgraded to Solaris 10 u3, the Studio 12 compilers are the default and the Sun HPC - CT7 is used for parallel MPI applications. CT7 is Sun's packaging for Open MPI 1.2.x
      In April 2006, OCTOR was installed. OCTOR consists of

            1. Cordelia, a 264 X2100 node cluster with a total of
                          * 528 2.2 GHz AMD Opteron cores (AMD Opteron 175)
                          * 1056 GByte of RAM
                          * connected via dual gigabit over Nortel 5510 Switches
            2. Miranda, a 64 X4100 node cluster with a total of
                          * 256 2.6 GHz AMD Opteron cores (AMD Opteron 285)
                          * 512 GByte of RAM
                          * connected via gigabit for system services
                          * connected via Myrinet 2000 F cards for HPC communications
            3. Oberon, a V40z with a total of
                          * 8 2.2 GHz AMD Opteron cores (AMD Opteron 875)
                          * 32 GByte of RAM
                  Oberon is the head node of OCTOR.

              Octor
      The systems are running Solaris 10 x86/64, the Studio12 compilers are default, but Studio11 and Studio10 are still available. Sun HPC - CT7 is used for parallel MPI applications.

      In September 2007, we received rosalind, a V890 with 8 1.5 GHZ Ultra Sparc VI+ cores and 64 GByte of RAM. This was a donation by Sun Microsystems, which is gratefully acknowledged. Rosalind is running Solaris 10_u4, the Studio12 compilers and Sun HPC - CT7. This system has the role to provide access to single large memory and to packages such as IDL.

  2. Easier way by Yvan256 · · Score: 3, Funny

    They should have asked The Doctor to simply record the event when he re-booted the Universe.

  3. Re:Should have... by toastar · · Score: 5, Insightful

    800 cores.... that's like 134 CPU's, With 4 CPU's per node, it's only 34 Nodes. A rack holds 48u.

    So they have a problem that takes more then one rack of modern computers to handle?

  4. Re:can it run crysis 2? by Antisyzygy · · Score: 2, Interesting

    8 cores = 2-3 cores + 4 GB for the game's cpu and memory requirements and 5-6 cores + 12 GB to model a GPU with dedicated memory access. Not sure if GPU modelling has ever been done before, but I bet its possible with that much cpu access and memory. Games used to run with software graphics acceleration back when I was in grade school. I remember I bought my first dedicated graphics card back in the Voodoo 3 days and could start selecting "Hardware Acceleration" in PC games.

    --
    That brings me to an interesting point, / . is just "the ramblings of socially-inept, technology-literate news-mongers".
  5. Brain vs. Galaxy Simulation by Sonny+Yatsen · · Score: 3, Interesting

    It's interesting to think that the university is attempting to use 800 processor cores to simulate galaxies, when IBM uses 147,456 processors to do a neuron-by-neuron simulation of the human brain.

    --
    My postings are informational and does not constitute legal advice. Act on it at your risk.
  6. Re:Should have... by An+ominous+Cow+art · · Score: 4, Funny

    This is nothing. For my kindergarten thesis, I used galaxies to simulate supercomputers.

  7. How long before ... by cowtamer · · Score: 2, Interesting

    The galaxies in the simulation develop planets, scientists, and their own Galaxy Simulators???

    Has anyone else been bothered the fact that energy is quantized? It always made me feel like we were looking at pixels we weren't supposed to see :)

    1. Re:How long before ... by dominious · · Score: 2, Insightful

      Ref. to "The 13th floor". I just posted something similar a few posts before:)

  8. Meaningless uninformed journalist bs by vlm · · Score: 3, Insightful

    Even with 800 AMD processor cores at its disposal the university is still hitting the limits of what is possible..

    Meaningless uninformed journalist bs filler puff. What is possible, is simulating every subatomic particle in the universe at planck time intervals for the total age of the universe, repeatedly for an infinite combination of different cosmological constants to see what you get. That will never be done, of course.

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  9. computing astronomers doing this for decades by peter303 · · Score: 3, Insightful

    Every year they can do more detail models. And they become clever in modeling. For example, aggregate gravity fields.

  10. Re:Waste of Time by tom17 · · Score: 2, Informative

    "what do you get if you multiply six by nine"

  11. Re:Gaaahhhh by IndustrialComplex · · Score: 2, Insightful

    Let's simulate a single cell, then an organism, then aging. Then we can start extending our lifespan. THEN we can start living, not just this handful of years between being a powerless child and a weak, aging adult. Then you can worry about galaxies.

    What does an astrophysicist know about cellular biology? Probably about as much as a biologist knows about astrophysics.

    Compounding that, we wouldn't have made a fraction of the scientific progress to date if we focused on a single discipline until it was mastered before moving onto the next one. What good would supersonic airliners be if our civil and material engineering knowledge never learned how to make a tarmac which could support their weight?

    Ever wonder how much of our knowledge of high energy particles and fields came about because of cross-pollenation from physicists?

    --
    Out of modpoints but really liked a post? 1BDkF6TtmmeZ3yqXbz9yhdYVqRYnwFoXDj
  12. grape processors are faster by Anonymous Coward · · Score: 2, Informative

    the grape-5 does N-body simulations using specialized hardware that is faster than a standard CPU: http://en.wikipedia.org/wiki/Gravity_Pipe

  13. Re:Well... by Bootsy+Collins · · Score: 2, Informative

    That's correct. In a simulation like this, the most important physical effect to model is gravity. Gravity doesn't have a range. For each timestep in the simulation, all the mass in the simulation has to interact with all the other mass in the simulation. There are a variety of numerical tricks that people who write these codes use to make the problem feasible, so that the computation time required doesn't scale as N^2, with N = number of particles in the simulation. But even with these tricks, to calculate the force on an individual particle, you still have to care about the stuff outside your local volume. These are problems you have to solve when you parallelize your code. Distributing the problem in an @home fashion would require so much inter-participant communication that at this point, it wouldn't really be practical.

  14. Dual GTX 480 by mangu · · Score: 4, Funny

    800 cores.... that's like 134 CPU's

    Or two GPUs.

    If it can run Crysis it can simulate galaxies.

  15. Re:Waste of Time by damien_kane · · Score: 3, Funny

    I always thought something was fundamentally wrong with the universe

  16. Please Slashdot editors, by Prune · · Score: 3, Interesting

    be more careful with article summaries. They're wore than newspaper headlines these days. The "Over in the UK Durham University is tasking its supercomputing cluster with nothing less than recreating how galaxies are born and evolve over the course of billions of year" could describe any of the countless galaxy evolution simulations that have been done for a couple of decades already at various places, and gives no indication as to what's new about this instance. In other words, the headline is at best absolutely uninformative, and at worst, misleading.

    --
    "Politicians and diapers must be changed often, and for the same reason."
  17. Speed of light in a simulation by mangu · · Score: 4, Interesting

    Has anyone else been bothered the fact that energy is quantized?

    Even more significant is that there's an intrinsic speed limitation in a simulation.

    When you simulate a continuous medium by dividing it into small space and time steps, there's a speed "c" that's equal to the space step divided by the time step which cannot be exceeded by anything in the simulation.

  18. reminds me of the "Simulation Argument" by gundersd · · Score: 2, Interesting

    The simulation argument paper proposes a philosophical argument about this sort of thing. The consequences that they come up with are pretty interesting. Of course, there are arguments against such a configuration of the universe as well...