Researchers develop new tool for writing code

April 2, 2005

A collaborative research team led by Carnegie Mellon University's Jose M.F. Moura has developed a new set of software tools that may revolutionize the way computer code is written. The team involves Moura and Markus Pueschel, professors with Carnegie Mellon's Department of Electrical and Computer Engineering, and Maria Manuela Veloso, a professor with the School of Computer Science at Carnegie Mellon, as well as David Padua, a professor of computer science at the University of Illinois, Urbana-Champaign, and Jeremy Johnson, a professor of computer science at Drexel University.
Moura said they have created a new breed of software called "SPIRAL" that automatically generates code for signal-processing applications – applications that help make computers run faster and cheaper.

"Essentially, what we have here is a software tool that helps end users exploit the potential of their computers," Moura said. "It often takes months to create and develop computer code for a given machine, and by the time the program is completed, the code is obsolete because there are better machines in the market, so the cycle of software development restarts all over again."

But this growing gap between what computers can do and what programmers can achieve could be solved by automatic code generators like SPIRAL, according to Moura.

"What SPIRAL does is permit users to develop high quality code for new and old applications automatically, say in 10 minutes or less, saving time, money and aggravation for end users," Moura said.

At IBM, researchers working with Franz Franchetti from the SPIRAL team at Carnegie Mellon and the Technical University of Vienna, used SPIRAL to develop a highly optimized FFT library for IBM's Blue Gene/L supercomputer. Blue Gene/L was ranked the fastest supercomputer in the world in November 2004.

"An ultra-fast supercomputer like Blue Gene/L is useless if we are not able to harness that power to run a range of applications," said Jose Moreira, Blue Gene Systems architect, IBM Research. "Collaborating with Carnegie Mellon and Vienna using SPIRAL has played a key role in enabling IBM researchers to optimize applications to run on the system, including life sciences applications involving molecular dynamics." Shawn McCaslin, a development manager at National Instruments, said SPIRAL technology provides a broad range of different solutions to identify the best signal-processing and math functions for difficult computer implementations. The Texas-based company is a leader in virtual instrumentation, a revolutionary concept that has changed the way engineers and scientists approach measurement and automation.

Source: Carnegie Mellon University

Explore further: Studenty helps model improved coolant flow inside the core of a nuclear reactor

Related Stories

Team creates Milky Way structure simulations

November 18, 2014

If you took a photograph of the Milky Way galaxy today from a distance, the photo would show a spiral galaxy with a bright, central bar (sometimes called a bulge) of dense star populations. The Sun—very difficult to see ...

Computer-assisted accelerator design

April 22, 2014

Stephen Brooks uses his own custom software tool to fire electron beams into a virtual model of proposed accelerator designs for eRHIC. The goal: Keep the cost down and be sure the beams will circulate in this proposed next-generation ...

Recommended for you

Just how good (or bad) is the fossil record of dinosaurs?

August 28, 2015

Everyone is excited by discoveries of new dinosaurs – or indeed any new fossil species. But a key question for palaeontologists is 'just how good is the fossil record?' Do we know fifty per cent of the species of dinosaurs ...

Smallest 3-D camera offers brain surgery innovation

August 28, 2015

To operate on the brain, doctors need to see fine details on a small scale. A tiny camera that could produce 3-D images from inside the brain would help surgeons see more intricacies of the tissue they are handling and lead ...

Fractals patterns in a drummer's music

August 28, 2015

Fractal patterns are profoundly human – at least in music. This is one of the findings of a team headed by researchers from the Max Planck Institute for Dynamics and Self-Organization in Göttingen and Harvard University ...

Smart home heating and cooling

August 28, 2015

Smart temperature-control devices—such as thermostats that learn and adjust to pre-programmed temperatures—are poised to increase comfort and save energy in homes.

0 comments

Please sign in to add a comment. Registration is free, and takes less than a minute. Read more

Click here to reset your password.
Sign in to get notified via email when new comments are made.