• DocumentCode
    710292
  • Title

    A Parallel GPU Implementation of the Timber Wolf Placement Algorithm

  • Author

    Al-Kawam, Ahmad ; Harmanani, Haidar M.

  • Author_Institution
    Dept. of Comput. Sci. & Math., Lebanese American Univ., Byblos, Lebanon
  • fYear
    2015
  • fDate
    13-15 April 2015
  • Firstpage
    792
  • Lastpage
    795
  • Abstract
    GPUs have been gaining acceptance in the electronic design automation field as attractive platforms for implementing and accelerating computationally extensive applications. Researchers agree that it is critical that EDA algorithms exploit future platforms and explore the use of parallel algorithms as we move to the many core era. This paper describes the implementation of the Timber Wolf placement algorithm using CUDA and demonstrates the applicability of GPUs in accelerating electronic design automation tools. The algorithm has been implemented on a Xeon Workstation using C, and achieved a substantial acceleration on an Nvidia Tesla C2070 card.
  • Keywords
    computational complexity; graphics processing units; parallel algorithms; parallel architectures; EDA algorithm; NP-complete problem; Nvidia Tesla C2070 card; Timber Wolf placement algorithm; Xeon Workstation; electronic design automation tools; parallel GPU; parallel algorithm; Acceleration; Algorithm design and analysis; Benchmark testing; Cost function; Design automation; Field programmable gate arrays; Graphics processing units; CUDA; VLSI Design Automation; VLSI Placement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology - New Generations (ITNG), 2015 12th International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4799-8827-3
  • Type

    conf

  • DOI
    10.1109/ITNG.2015.144
  • Filename
    7113583