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


Rank 2 /5 (1 vote)
Tags

Relevant PhysicsForums posts

More news stories

First Google hire leaving for online academy

The first person hired by Google's founders is leaving the Internet giant to devote himself to an innovative online education website called Khan Academy.

Technology / Internet

created 3 hours ago | popularity not rated yet | comments 0

FBI file: Steve Jobs was considered for govt post

(AP) -- FBI background interviews of some people who knew Apple co-founder Steve Jobs reveal a man driven by power and alienating some of the people who worked with him.

Technology / Business

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

NY attorney general ends lawsuit against Intel

(AP) -- Intel Corp. is paying $6.5 million as part of a deal to terminate an antitrust lawsuit filed against the chip maker by the New York attorney general's office.

Technology / Business

created 3 hours ago | popularity not rated yet | comments 0

New integrated building model may improve fish farming operations

Today's "locavore" movement with its emphasis on eating more locally-produced food is a natural fit for fruits and vegetables in nearly every region, but few entrepreneurs have dared to apply the concept to ...

Technology / Engineering

created 3 hours ago | popularity not rated yet | comments 0

LinkedIn's 4Q earnings strong, revenue doubles

(AP) -- LinkedIn reported a strong fourth quarter as the online professional-networking service added 14 million members. Its net income and revenue beat Wall Street's expectations.

Technology / Business

created 3 hours ago | popularity not rated yet | comments 0


'Dark plasmons' transmit energy

Microscopic channels of gold nanoparticles have the ability to transmit electromagnetic energy that starts as light and propagates via "dark plasmons," according to researchers at Rice University.

Ultraviolet protection molecule in plants yields its secrets

Lying around in the sun all day is hazardous not just for humans but also for plants, which have no means of escape. Ultraviolet (UV) radiation from the sun can damage proteins and DNA inside cells, leading ...

Hydrogen from acidic water: Researchers develop potential low cost alternative to platinum for splitting water

A technique for creating a new molecule that structurally and chemically replicates the active part of the widely used industrial catalyst molybdenite has been developed by researchers with the Lawrence Berkeley ...

Anyone can learn to be more inventive, cognitive researcher says

There will always be a wild and unpredictable quality to creativity and invention, says Anthony McCaffrey, a cognitive psychology researcher at the University of Massachusetts Amherst, because an "Aha moment" is rare and ...

FDA-approved drug rapidly clears amyloid from the brain, reverses Alzheimer's symptoms in mice

Neuroscientists at Case Western Reserve University School of Medicine have made a dramatic breakthrough in their efforts to find a cure for Alzheimer's disease. The researchers' findings, published in the journal Science, show t ...

New method makes culture of complex tissue possible in any lab

Scientists at the University of California, San Diego have developed a new method for making scaffolds for culturing tissue in three-dimensional arrangements that mimic those in the body. This advance, published online in ...