Experts in parallel computing, in which anything from a handful to a
thousand or more chips work collectively, met in Germany this week and in
the US last week in separate bids to sort out what is probably the biggest
problem facing them. Programs written for one parallel computer will not
work on any other type.
Similar problems have always afflicted new types of computer. Personal
computers, for example, only became really successful when IBM鈥檚 PC, with
Microsoft鈥檚 DOS software for handling the basic instructions, came along.
It became the standard, and many companies produced hardware and software
which was compatible with it. This has not happened yet in the parallel
computer industry.
Tony Hey of the Parallel Applications Centre at the University of Southampton,
says there are two important areas of dissent. One is how the computers
pass messages 鈥� data or instructions 鈥� between the processors. Genesis,
a project funded under the European Community鈥檚 Esprit programme, has already
produced software which can run on the different computers made by Intel
and NCube of the US, Meiko in Britain and Parsytec of Germany.
Advertisement
The other problem area is memory. 鈥榃e could have lots of processors
wanting to read or write to the same part of memory at once,鈥� says Hey.
If this is not catered for there can be anarchy, and the program may make
mistakes. But exactly how the memory is controlled varies between computers.
Hey is optimistic that the meetings will have got some of the key companies
talking, including Fujitsu, Cray and IBM which all sent representatives.
鈥業鈥檇 like to think something will be decided within a year,鈥� he says. He
believes that Europe, which has a large number of small parallel computing
companies, is in a position to influence the standards, though he says 鈥業
suspect most of the activity will be driven by the US.鈥�
Greg Wilson of the University of Edinburgh鈥檚 Parallel Computing Centre
is less hopeful. 鈥業 don鈥檛 see the willingness to compromise that I鈥檇 like
to. Until IBM or Fujitsu says, 鈥榟ere鈥檚 the standard鈥�, I don鈥檛 think we鈥檒l
see much.鈥�
But there are signs of the parallel processing industry settling down.
鈥業n the last two to three years we鈥檝e seen people using standard processing
chips, being connected in regular topologies,鈥� says Wilson. And independent
software companies are starting to write parallel programs 鈥� quite a risk
unless the hardware is beginning to standardise.