Title :
GPU Approach to FPGA placement based on star+
Author :
Fobel, Christian ; Gréwal, Gary ; Collier, Robert ; Stacey, Deborah
Author_Institution :
Sch. of Comput. Sci., Univ. of Guelph, Guelph, ON, Canada
Abstract :
While simulated-annealing is currently the most widely used method for performing FPGA placement, it does not scale to very large designs. Modern many-core architectures (including GPUs) offer a promising alternative to traditional multi-core processors for improving runtime performance. In this work, we propose a GPU-accelerated simulated-annealing variant for FPGA placement. Our approach uses the Star+ wirelength model along with a novel method of efficiently generating large sets of independent swap operations, providing a high level of parallelism. Speedups from 5.4-89.2× (median 20.2×) were achieved over a single-core CPU-only implementation.
Keywords :
field programmable gate arrays; graphics processing units; simulated annealing; FPGA placement; GPU-accelerated simulated-annealing variant; Star+ wire- length model; field programmable gate arrays; graphics processing units; single-core CPU-only implementation; Annealing; Benchmark testing; Field programmable gate arrays; Graphics processing unit; Parallel processing; Runtime; Tiles;
Conference_Titel :
New Circuits and Systems Conference (NEWCAS), 2012 IEEE 10th International
Conference_Location :
Montreal, QC
Print_ISBN :
978-1-4673-0857-1
Electronic_ISBN :
978-1-4673-0858-8
DOI :
10.1109/NEWCAS.2012.6328998