• DocumentCode
    1723309
  • 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
  • fYear
    2012
  • Firstpage
    229
  • Lastpage
    232
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/NEWCAS.2012.6328998
  • Filename
    6328998