Bloomberg the Company & Products

Bloomberg Anywhere Login

Bloomberg

Connecting decision makers to a dynamic network of information, people and ideas, Bloomberg quickly and accurately delivers business and financial information, news and insight around the world.

Company

Financial Products

Enterprise Products

Media

Customer Support

  • Americas

    +1 212 318 2000

  • Europe, Middle East, & Africa

    +44 20 7330 7500

  • Asia Pacific

    +65 6212 1000

Communications

Industry Products

Media Services

Follow Us

Businessweek Archives

A One Language Fits All Approach To Parallel Processing


Developments to Watch

A ONE-LANGUAGE-FITS-ALL APPROACH TO PARALLEL PROCESSING

Computers stuffed with dozens of microprocessors can outperform the fastest "super" from Cray Research Inc. That's because all those chips simultaneously pick away at pieces of the job. But to wring these speeds from a parallel computer, programs usually need to be rewritten to meticulously control the flow of data to and from each chip. That's a formidable task, so not many rewrites have been tried.

Researchers at the European Computer-Industry Research Center (ECRC) in Munich believe they've found a way around this software bottleneck, using something borrowed and something new. First is a programming language that doesn't require instructions to be doled out in rigid sequence, as Fortran and most others do. With so-called logic programming, "you can shuffle instructions like a pack of cards," says Michael W. Freeston, head of technology transfer at ECRC.

That removes the need to tightly control the data going to the microprocessors. But there's still the problem of keeping track of the piecemeal results coming back. For that, ECRC has developed a special data base featuring "data persistence." It keeps tabs on the pieces until the final answer can be assembled. London's International Computers Ltd. is already using the technology to help manage Hong Kong's busy port.EDITED BY OTIS PORT


LIMITED-TIME OFFER SUBSCRIBE NOW
 
blog comments powered by Disqus