Title :
Reconfigurable randomized K-way graph partitioning
Author_Institution :
Comput. Sci. & Eng., Southern Methodist Univ., Dallas, TX, USA
Abstract :
In this paper, a randomized k-way graph partitioning algorithm is mapped onto reconfigurable hardware. The randomized algorithm relies on repetitive running of the same algorithm with different random number sequences to achieve the (near-) optimal solution. The run-time and hardware requirements of this reconfigurable solution per a random number sequence are O(|V|-K) cycles and O(|V|log|V|+|E|) gates and flip-flops, respectively. Performance is improved further at the expense of more hardware by running multiple copies of the partitioning algorithm with different random number sequences concurrently, and/or splitting a random sequence into subsequences and running them in parallel. Furthermore, in the context of this mapping, dynamic randomly configurable pattern-generation-based random number generation methods are introduced.
Keywords :
genetic algorithms; graph theory; random number generation; random sequences; reconfigurable architectures; K-way graph partitioning; dynamic randomly configurable pattern-generation-based random number generation; graph partitioning algorithm; random number sequences; randomized algorithm; reconfigurable hardware; repetitive running; Automatic test pattern generation; Computer science; Design automation; Flip-flops; Hardware; Heuristic algorithms; Partitioning algorithms; Random number generation; Random sequences; Runtime;
Conference_Titel :
Digital System Design, 2003. Proceedings. Euromicro Symposium on
Conference_Location :
Belek-Antalya, Turkey
Print_ISBN :
0-7695-2003-0
DOI :
10.1109/DSD.2003.1231947