Seeking efficiency, scientists run visualizations directly on supercomputers

July 30, 2009 By Louise Lerner Seeking efficiency, scientists run visualizations directly on supercomputers

Enlarge

Argonne scientists are working to improve techniques for capturing complex visualizations like this astrophysics simulation, which seeks to discover the mechanism behind the violent death of short-lived, massive stars. The image shows entropy values in the core of the supernova; different colors and transparencies are assigned to different values of entropy. By selectively adjusting the color and transparency, the scientist can peel away outer layers and see values in the interior of the 3-D volume. Image courtesy Hongfeng Yu.

(PhysOrg.com) -- If you wanted to perform a single run of a current model of the explosion of a star on your home computer, it would take more than three years just to download the data. In order to do cutting-edge astrophysics research, scientists need a way to more quickly compile, execute and especially visualize these incredibly complex simulations.

These days, many scientists generate quadrillions of data points for visualizations of everything from supernovas to protein structures—and they’re quickly overwhelming current computing capabilities. Scientists at the U.S. Department of Energy's Argonne National Laboratory are exploring other ways to speed up the process, using a technique called software-based parallel volume rendering.

Volume rendering is a technique that can be used to make sense of the billions of tiny points of data collected from an X-ray, MRI, or a researcher’s simulation. For example, bone is denser than muscle, so an MRI measuring the densities of every square millimeter of your arm will register the higher readings for the radius bone in your forearm.

Argonne scientists are trying to find better, quicker ways to form a recognizable image from all of these points of data. Equations can be written to search for sudden density changes in the dataset that might set bone apart from muscle, and researchers can create a picture of the entire arm, with bone and muscle tissue in different colors.

“But on the scale that we’re working, creating a movie would take a very long time on your laptop—just rotating the image one degree could take days,” said Mark Hereld, who leads the and analysis efforts at the Argonne Leadership .

First, researchers divide the data among many processing cores so that they can all work at once, a technique that’s called parallel computing. On Argonne’s Blue Gene/P , 160,000 computing cores all work together in parallel. Today’s typical laptop, by comparison, has two cores.

Usually, the supercomputer’s work stops once the data ha­s been gathered, and the data is sent to a set of graphics processors (GPUs), which create the final visualizations. But the driving commercial force behind developing GPUs has been the video game industry, so GPUs aren’t always well suited for scientific tasks. In addition, the sheer amount of data that has to be transferred between computers eats up valuable time and disk space.

“It’s so much data that we can’t easily ask all of the questions that we want to ask: each new answer creates new questions and it just takes too much time to move the data from one calculation to the next,” said Hereld. “That drives us to look for better and more efficient ways to organize our computational work.”

Argonne researchers wanted to know if they could improve performance by skipping the transfer to the GPUs and instead performing the visualizations right there on the supercomputer. They tested the technique on a set of astrophysics data and found that they could indeed increase the efficiency of the operation.

“We were able to scale up to large problem sizes of over 80 billion voxels per time step and generated images up to 16 megapixels,” said Tom Peterka, a postdoctoral appointee in Argonne’s Mathematics and Computer Science Division.

Because the Blue Gene/P's main processor can visualize data as they are analyzed, Argonne's scientists can investigate physical, chemical, and biological phenomena with much more spatial and temporal detail.

According to Hereld, this new visualization method could enhance research in a wide variety of disciplines. “In astrophysics, studying how stars burn and explode pulls together all kinds of physics: hydrodynamics, gravitational physics, nuclear chemistry and energy transport,” he said. “Other models study the migration of dangerous pollutants through complex structures in the soil to see where they’re likely to end up; or combustion in cars and manufacturing plants—where fuel is consumed and whether it’s efficient.”

“Those kinds of problems often lead to questions that are very complicated to pose mathematically,” Hereld said. “But when you can simply watch a star explode through visualization of the simulation, you can gain insight that’s not available any other way.”

Argonne’s work in advanced computing is supported by the Department of Energy’s Office of Advanced Scientific Computing Research.

Provided by Argonne National Laboratory (news : web)


print this article email this article download pdf blog this article bookmark this article     Stumble it Digg this share on Facebook retweet share on Reddit add to delicious
Rate this story - 4.3 /5 (3 votes)

Rank Filter

Move the slider to adjust rank threshold, so that you can hide some of the comments.


Display comments: newest first

  • Megadeth312 - Jul 30, 2009
    • Rank: not rated yet
    "Argonne researchers wanted to know if they could improve performance by skipping the transfer to the GPUs and instead performing the visualizations right there on the supercomputer"

    - I really want to know why nobody had thought of doing this before, software rendering is nothing new, GPU's are based on the idea of parrallel computing to improve performance, (ie many stream processors @ a low clock speed), but since this supercomputer is already about as parrallel as you can get, it makes a pretty powerful graphics engine...
  • Soylent - Jul 31, 2009
    • Rank: not rated yet
    There are many different ways to visualize the same data. Why would you want to waste valuable computer time on a super computer when you can do it offline?
  • homorenderus - Aug 02, 2009
    • Rank: 1 / 5 (1)
    It is ~4K cube data and 4K projection plane rendered by Argonne's Blue Gene/P 160000 computing cores... well, it is fine if this "accomplishment" is founded through private founds and it is huge waste if it is paid by tax money. You may do this job interactively on 4 sockets (16 x i-7 cores) machine to spend tax money more efficiently and likely get better performance, you should ask help from private business folks who knows how to do job cost-effectively.

July 30, 2009 all stories

Comments: 3

4.3 /5 (3 votes)
  • Stumble this up

  • Digg this

  • share this

  • hide
  • Related Stories




  • hide
  • Relevant PhysicsForums posts

  • Help with a camera choice
    created Nov 18, 2009
  • casio calculator that's similar to TI-89
    created Nov 08, 2009
  • Advice on what cell phone to get
    created Nov 08, 2009
  • Changing the language options on your phone.
    created Nov 03, 2009
  • HP strange RPN operation???
    created Nov 02, 2009
  • Databases in physics
    created Oct 31, 2009
  • More from Physics Forums - Computing & Technology

Other News

Intel logo A

Intel wants a chip implant in your brain

Technology / Hi Tech

created 19 hours ago | popularity 4.1 / 5 (16) | comments 28

(PhysOrg.com) -- Computer chip maker Intel wants to implant a brain-sensing chip directly into the brains of its customers to allow them to operate computers and other devices without moving a muscle.


IBM Researchers Lower Language Barrier With Text Translator

Technology / Computer Sciences

created 9 hours ago | popularity 4 / 5 (2) | comments 0

IBM Researchers are helping to break the language barrier with the advent of technology dubbed "n.Fluent" -- smart software that translates text between English and 11 other languages. IBM employees use it to instantaneously ...


Microsoft has held talks with Rupert Murdoch's News Corp over removing its news websites from Google, a report said

News Corp, Microsoft hold talks on Google: report

Technology / Internet

created 20 hours ago | popularity 1.8 / 5 (6) | comments 4

Microsoft has held talks with Rupert Murdoch's News Corp over a possible plan for the software giant to pay the media company to remove its news websites from Google, a report said Monday.


Just in time for Black Friday: students turn iPhone into barcode scanner

Just in time for Black Friday: students turn iPhone into barcode scanner

Technology / Software

created 7 hours ago | popularity 4 / 5 (1) | comments 0

(PhysOrg.com) -- Comparing prices over the Internet has become a common practice for consumers. Now, just in time for Black Friday, a group of Missouri University of Science and Technology students is putting ...


Workers at the Statkraft Osmotic power plant prototype in Tofte

Harnessing the power of salt, Norway tries osmotic power

Technology / Energy

created 20 hours ago | popularity 3.3 / 5 (3) | comments 2

After wind, sun, currents and tides, a company is preparing to make clean electricity by harnessing another natural phenomenon, the energy-unleashing encounter of freshwater and seawater.