Proceedings

FastGR: Global Routing on CPU-GPU with Heterogeneous Task Graph Scheduler (Extended Abstract)

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Sister Conferences Best Papers. Pages 6458-6462.

https://doi.org/10.24963/ijcai.2023/720

Abstract

Running time is a key metric across the standard physical design flow stages. However, with the rapid growth in design sizes, routing runtime has become the runtime bottleneck in the physical design flow. To improve the effectiveness of the modern global router, we propose a global routing framework with GPU-accelerated routing algorithms and a heterogeneous task graph scheduler, called FastGR. Its runtime-oriented version FastGRL achieves 2.489× speedup compared with the state-of-the-art global router. Furthermore, the GPU-accelerated L-shape pattern routing used in FastGRL can contribute to 9.324× speedup over the sequential algorithm on CPU. Its quality-oriented version FastGRH offers further quality improvement over FastGRL with similar acceleration.

  1. [Chen et al., 2019] Gengjie Chen, Chak-Wa Pui, Haocheng Li, and Evangeline FY Young. Dr. cu: Detailed routing by sparse grid graph and minimum-area-captured path search. IEEE TCAD, 39(9):1902-1915, 2019.
  2. [Djidjev et al., 2015] Hristo Djidjev, Guillaume Chapuis, Rumen Andonov, Sunil Thulasidasan, and Dominique Lavenier. All-Pairs Shortest Path algorithms for planar graph for GPU-accelerated clusters. Journal of Parallel and Distributed Computing, 85:91-103, 2015.
  3. [Dolgov et al., 2019] Sergei Dolgov, Alexander Volkov, Lu- tong Wang, and Bangqi Xu. 2019 CAD contest: LEF/DEF based global routing. In Proc. ICCAD, pages 1-4, 2019.
  4. [Huang et al., 2019] Tsung-Wei Huang, Chun-Xun Lin, Guannan Guo, and Martin Wong. CPP-TaskFlow: Fast task-based parallel programming using modern C++. In Proc. IPDPS, pages 974-983, 2019.
  5. [Kastner et al., 2002] Ryan Kastner, Elaheh Bozorgzadeh, and Majid Sarrafzadeh. Pattern routing: Use and theory for increasing predictability and avoiding coupling. IEEE TCAD, 21(7):777-790, 2002.
  6. [Liu et al., 2020] Jinwei Liu, Chak-Wa Pui, Fangzhou Wang, and Evangeline F. Y. Young. CUGR: Detailed-Routability- Driven 3D Global Routing with Probabilistic Resource Model. In Proc. DAC, pages 1-6, 2020.
  7. [Liu et al., 2022a] Siting Liu, Peiyu Liao, Rui Zhang, Zhi- tang Chen, Wenlong Lv, Yibo Lin, and Bei Yu. Fastgr : Global routing on cpu-gpu with heterogeneous task graph scheduler. In Proc. DATE, 2022.
  8. [Liu et al., 2022b] Siting Liu, Yuan Pu, Peiyu Liao, Hongzhong Wu, Rui Zhang, Zhitang Chen, Wenlong Lv, Yibo Lin, and Bei Yu. Fastgr: Global routing on cpu-gpu with heterogeneous task graph scheduler. IEEE TCAD, 2022.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards