This site is accessible to all versions of every browser. However, this browser may not support basic Web standards, preventing the proper display of this site. If you experience any display problems, please upgrade your browser to a newer, standard compliant, version.
EPFL
ROSO
EPFL Dr Jean-Albert Ferrez
english only

I have left EPFL !

My research activities are still on these pages, but the rest, in particular Linux ressources, are now on my new site hosted at IDIAP.

PARADIAM: Parallel Computation of the Diameter of a Graph

WARNING: this stuff is fairly old...


The diameter of a graph is the maximum length of shortest paths between two vertices in the graph. For most regular graphs, it is a function of the number of nodes in the graph, but in general its value has to be computed. If the graph is large, this might require powerful computing facilities and parallelism is here to help.

The codes are available here. I have had reports that the code crashes on non-connected graphs. Our results appear in:

  • J.-A. Ferrez, K. Fukuda, Th.M. Liebling, Parallel implementation of graph diameter algorithms, EPFL Supercomputing Review, No 10, nov 1998.
  • J.-A. Ferrez, K. Fukuda, Th.M. Liebling, Parallel computation of the diameter of a graph, in High Performance Computing Systems and Applications, J. Schaeffer ed., Kluwer Academic Publishers, 283-296, 1998.

The parallel environment

We have used several platforms to develop and run our programs:

  1. A CRAY T3D with 256 PEs, with the shmem library.
  2. An SGI Origin2000 with 32 PEs, with the MIPSPro parallel compiler (shared memory multi-threading) and with MPI.
  3. The Swiss-T0 prototype, 8 DEC Alpha nodes, with MPI.
  4. A cluster of 20 SGI O2 workstations, with MPI.
  5. A dual Pentium II PC running Linux, with MPI and multithreading.

Web resources

Some people involved and their publications
Web search engines
Online tutorials
Codes

©2002 ROSO-EPFL, 1015 Lausanne, Jean-Albert Ferrez
update: 27 October 2002