A Parallel GPU Implementation of the TimberWolf Placement Algorithm

被引:5
|
作者
Al-Kawam, Ahmad [1 ]
Harmanani, Haidar M. [1 ]
机构
[1] Lebanese Amer Univ, Dept Math & Comp Sci, Byblos 14012010, Lebanon
关键词
D O I
10.1109/ITNG.2015.144
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 manycore era. This paper describes the implementation of the TimberWolf 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.
引用
收藏
页码:792 / 795
页数:4
相关论文
共 50 条
  • [31] GPU implementation of the FastICA algorithm
    Benko, G.
    Juhasz, Z.
    2019 42ND INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2019, : 196 - 199
  • [32] A Parallel Implementation of Extensive Cancellation Algorithm (ECA) for Passive Bistatic Radar (PBR) on a GPU
    Amin A. Jarrah
    Mohsin M. Jamali
    Journal of Signal Processing Systems, 2016, 85 : 201 - 209
  • [33] Implementation of the parallel mean shift-based image segmentation algorithm on a GPU cluster
    Huang, Fang
    Chen, Yinjie
    Li, Li
    Zhou, Ji
    Tao, Jian
    Tan, Xicheng
    Fan, Guangsong
    INTERNATIONAL JOURNAL OF DIGITAL EARTH, 2019, 12 (03) : 328 - 353
  • [34] Parallel implementation of Nussbaumer algorithm and number theoretic transform on a GPU platform: application to qTESLA
    Lee, Wai-Kong
    Akleylek, Sedat
    Wong, Denis Chee-Keong
    Yap, Wun-She
    Goi, Bok-Min
    Hwang, Seong-Oun
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (04): : 3289 - 3314
  • [35] An Efficient Graph Isomorphism Algorithm Based on Canonical Labeling and Its Parallel Implementation on GPU
    Wang, Renda
    Guo, Longjiang
    Ai, Chunyu
    Li, Jinbao
    Ren, Meirui
    Li, Keqin
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 1089 - 1096
  • [36] TIMBERWOLF-7.0 PLACEMENT AND GLOBAL ROUTING SOFTWARE
    SECHEN, C
    IEEE CIRCUITS AND DEVICES MAGAZINE, 1994, 10 (03): : 10 - 10
  • [37] A parallel implementation of the Durand-Kerner algorithm for polynomial root-finding on GPU
    Ghidouche, Kahina
    Couturier, Raphael
    Sider, Abderrahmane
    2014 International Conference on Advanced Networking Distributed Systems and Applications (INDS 2014), 2014, : 53 - 57
  • [38] A Parallel Implementation of Extensive Cancellation Algorithm (ECA) for Passive Bistatic Radar (PBR) on a GPU
    Jarrah, Amin A.
    Jamali, Mohsin M.
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2016, 85 (02): : 201 - 209
  • [39] GPU implementation of a parallel two-list algorithm for the subset-sum problem
    Wan, Lanjun
    Li, Kenli
    Liu, Jing
    Li, Keqin
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (01): : 119 - 145
  • [40] Parallel implementation of Nussbaumer algorithm and number theoretic transform on a GPU platform: application to qTESLA
    Wai-Kong Lee
    Sedat Akleylek
    Denis Chee-Keong Wong
    Wun-She Yap
    Bok-Min Goi
    Seong-Oun Hwang
    The Journal of Supercomputing, 2021, 77 : 3289 - 3314