| Parallel problems can be split into many smaller sub-problems, so that each sub-problem can be worked on by a different processor. This means that many sub-probems can be worked on “in parallel,” thus increasing the speed of your computation. Stock image courtesy of sxc.hu |
Innovation through evolution Manufacturers agree that the architecture of future supercomputers will be massively parallel, and as a consequence, they will need to be fault tolerant and well suited to dynamicity. So, a kind of auto-organization will also be needed, since efficient control of these very large systems will not necessarily be possible solely from the outside.
Parallel and distributed algorithms will also have to cope more and more with the asynchronous nature of communication networks and the presence of faults in the system. Further, concepts such as asynchronous algorithms—whereby each process can run at its own pace according to its load and performance—present many similarities with the concept of wait-free processes in distributed computing, but they have yet to generate the popularity they deserve. Ideas such as these are gaining more and more attention in many fields, particularly among computer scientists working on communication libraries such as Open MPI. Thus many more questions are raised: where will parallelism lead us and along which roads will we travel to get there? All of these questions must be answered and new solutions found if we are to continue to drive the evolution of computing.
These questions and concepts will be discussed at the 16th Euromicro International Conference on Parallel, Distributed and network-based Processing (PDP 2008), which will be held from 13-15 February 2008 in Toulouse, France. Eighty-three papers from 22 countries in Asia, Europe, North-America and South America have been selected by the Program Committee. In addition to the conference main track, Special Sessions will address hot topics such as grids, parallel and distributed bioinformatics, virtualization in distributed systems, security in networked and distributed systems, modeling simulation and optimization of peer-to-peer environments and next-generation web computing. Computer manufacturers will also present their architectures, processors and strategies. - Didier El Baz, Head of the Distributed Computing and Asynchronism team, LAAS-CNRS |