Researchers develop new tool for writing code

Apr 02, 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: The broken symphony of swinging metronomes

add to favorites email to friend print save as pdf

Related Stories

The bubble bursts on e-currency Bitcoin

Apr 13, 2013

Many saw it coming, but that didn't stop the Bitcoin bubble from bursting: after rising to dizzying heights, the digital currency suffered its first true crash this week.

'Quadruple helix' DNA discovered in human cells

Jan 20, 2013

In 1953, Cambridge researchers Watson and Crick published a paper describing the interweaving 'double helix' DNA structure - the chemical code for all life. Now, in the year of that scientific landmark's 60th Anniversary, ...

Magnetic vortex reveals key to spintronic speed limit

Aug 28, 2012

(Phys.org)—The evolution of digital electronics is a story of miniaturization - each generation of circuitry requires less space and energy to perform the same tasks. But even as high-speed processors move ...

Recommended for you

Kim Dotcom slams Megaupload 'data massacre'

7 hours ago

Megaupload founder Kim Dotcom Thursday condemned a Dutch company's decision to delete million of files belonging to users of his defunct website, calling it "the largest data massacre in the history of the ...

US seizure of journalist records called 'chilling'

8 hours ago

The US government's secret seizure of Associated Press phone records had a "chilling effect" on newsgathering by the agency and other news organizations, AP's top executive said Wednesday.

Microsoft mulled buying Nokia unit

8 hours ago

Microsoft was in talks to boost its position in the mobile phone market by buying the devices business from Nokia but failed to seal a deal, the Wall Street Journal reported Wednesday.

User comments : 0

More news stories

Multiview 3-D photography made simple

Computational photography is the use of clever light-gathering tricks and sophisticated algorithms to extract more information from the visual environment than traditional cameras can.

Microsoft mulled buying Nokia unit

Microsoft was in talks to boost its position in the mobile phone market by buying the devices business from Nokia but failed to seal a deal, the Wall Street Journal reported Wednesday.

LA to give every student an iPad; $30M order

Los Angeles' school system, the second largest in the United States, is ordering iPads for all its students, handing Apple a major success in its quest to make the tablet computer a replacement for textbooks.