Bloomberg Anywhere Remote Login Bloomberg Terminal Demo Request


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.


Financial Products

Enterprise Products


Customer Support

  • Americas

    +1 212 318 2000

  • Europe, Middle East, & Africa

    +44 20 7330 7500

  • Asia Pacific

    +65 6212 1000


Industry Products

Media Services

Follow Us

Bloomberg Customers

Businessweek Archives

A One Language Fits All Approach To Parallel Processing

Developments to Watch


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

blog comments powered by Disqus