next up previous
Next: Bibliography Up: Algorithms for Scheduling with Previous: Effect of the Scheduling

Conclusions

In this paper an algorithm to generate edge-colouring schemes for graphs, which needs at most $deg+1$ colours, is implemented. The problem of minimising the sum of the largest weight of each colour is looked at and an algorithm which attempts to solve the problem has been suggested.

The algorithms were used to organise communication for irregular grid applications. The optimised algorithm REDUCE10 was found to improve the communication time of the synchronous communication scheme. Synchronous and asynchronous communication schemes were also compared and it was confirmed that the latter reduces the total elapsed time of a finite element code even further, at the expense of increased memory usage.

The algorithm for edge-colouring, and the new algorithm for minimise the sum of largest weight of each colour, are generic graph theory algorithms and can be used for other applications. One possible application is in the parallel algorithms for mesh partitioning and dynamic load balancing. This will be the subject of further investigation.

Acknowledgment

This work is sponsored by ICI PLC through a collaborative project with the Advanced Research Computing Group at Daresbury Laboratory.


next up previous
Next: Bibliography Up: Algorithms for Scheduling with Previous: Effect of the Scheduling

2000-03-22
Hosted by www.Geocities.ws

1