GPU-friendly floating random walk algorithm for capacitance extraction of VLSI interconnects

The floating random walk (FRW) algorithm is an important field-solver algorithm for capacitance extraction, which has several merits compared with other boundary element method (BEM) based algorithms. In this paper, the FRW algorithm is accelerated with the modern graphics processing units (GPUs). W...

Full description

Saved in:
Bibliographic Details
Published inProceedings of the Conference on Design, Automation and Test in Europe pp. 1661 - 1666
Main Authors Zhai, Kuangya, Yu, Wenjian, Zhuang, Hao
Format Conference Proceeding
LanguageEnglish
Published San Jose, CA, USA EDA Consortium 18.03.2013
SeriesACM Conferences
Subjects
Online AccessGet full text
ISBN9781450321532
1450321534
DOI10.5555/2485288.2485682

Cover

Abstract The floating random walk (FRW) algorithm is an important field-solver algorithm for capacitance extraction, which has several merits compared with other boundary element method (BEM) based algorithms. In this paper, the FRW algorithm is accelerated with the modern graphics processing units (GPUs). We propose an iterative GPU-based FRW algorithm flow and the technique using an inverse cumulative probability array (ICPA), to reduce the divergence among walks and the global-memory accessing. A variant FRW scheme is proposed to utilize the benefit of ICPA, so that it accelerates the extraction of multi-dielectric structures. The technique for extracting multiple nets concurrently is also discussed. Numerical results show that our GPU-based FRW brings over 20X speedup for various test cases with 0.5% convergence criterion over the CPU counterpart. For the extraction of multiple nets, our GPU-based FRW outperforms the CPU counterpart by up to 59X.
AbstractList The floating random walk (FRW) algorithm is an important field-solver algorithm for capacitance extraction, which has several merits compared with other boundary element method (BEM) based algorithms. In this paper, the FRW algorithm is accelerated with the modern graphics processing units (GPUs). We propose an iterative GPU-based FRW algorithm flow and the technique using an inverse cumulative probability array (ICPA), to reduce the divergence among walks and the global-memory accessing. A variant FRW scheme is proposed to utilize the benefit of ICPA, so that it accelerates the extraction of multi-dielectric structures. The technique for extracting multiple nets concurrently is also discussed. Numerical results show that our GPU-based FRW brings over 20X speedup for various test cases with 0.5% convergence criterion over the CPU counterpart. For the extraction of multiple nets, our GPU-based FRW outperforms the CPU counterpart by up to 59X.
Author Zhai, Kuangya
Zhuang, Hao
Yu, Wenjian
Author_xml – sequence: 1
  givenname: Kuangya
  surname: Zhai
  fullname: Zhai, Kuangya
  email: gxiverson@gmail.com
  organization: Tsinghua University, Beijing, China
– sequence: 2
  givenname: Wenjian
  surname: Yu
  fullname: Yu, Wenjian
  email: yu-wj@tsinghua.edu.cn
  organization: Tsinghua University, Beijing, China
– sequence: 3
  givenname: Hao
  surname: Zhuang
  fullname: Zhuang, Hao
  email: zhuangh@ucsd.edu
  organization: Tsinghua University, Beijing, China
BookMark eNqVj7tOAzEQRS0BEhC2pp2SJosfWdjUiEckCiQCFZI1cexg4p1BtiXg70mk_QC4zWlOce6pOCQmL8S5km2326We9Z3u-3bPq14fiGZ-3atZJ41WndHHoinlQ0qplJlro0_E2_3TyzTk6GmdfiAkxhppAxlpzQN8YdoCpg3nWN8HCJzB4Se6WJGcB_9dM7oamYADvD4-LyBS9dkxkXe1nImjgKn4ZuREXNzdLm8epugGu2LeFquk3YfbMdyO4eZfavtH1a52R4P5BXjcV-g
ContentType Conference Proceeding
DOI 10.5555/2485288.2485682
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EndPage 1666
GroupedDBID 6IE
6IF
6IK
6IL
6IN
AAJGR
AAKMM
ACM
ADPZR
ALMA_UNASSIGNED_HOLDINGS
APO
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
GUFHI
IEGSK
IERZE
OCL
RIE
RIL
ID FETCH-acm_books_10_5555_2485288_24856823
ISBN 9781450321532
1450321534
IngestDate Mon Feb 05 09:27:18 EST 2024
Wed Jan 31 06:46:32 EST 2024
IsPeerReviewed false
IsScholarly false
Language English
LinkModel OpenURL
MeetingName DATE 13: Design, Automation and Test in Europe
MergedId FETCHMERGED-acm_books_10_5555_2485288_24856823
ParticipantIDs acm_books_10_5555_2485288_2485682
acm_books_10_5555_2485288_2485682_brief
PublicationCentury 2000
PublicationDate 20130318
PublicationDateYYYYMMDD 2013-03-18
PublicationDate_xml – month: 03
  year: 2013
  text: 20130318
  day: 18
PublicationDecade 2010
PublicationPlace San Jose, CA, USA
PublicationPlace_xml – name: San Jose, CA, USA
PublicationSeriesTitle ACM Conferences
PublicationTitle Proceedings of the Conference on Design, Automation and Test in Europe
PublicationYear 2013
Publisher EDA Consortium
Publisher_xml – name: EDA Consortium
SSID ssj0001139232
Score 3.0136397
Snippet The floating random walk (FRW) algorithm is an important field-solver algorithm for capacitance extraction, which has several merits compared with other...
SourceID acm
SourceType Publisher
StartPage 1661
SubjectTerms Hardware -- Hardware validation
Hardware -- Integrated circuits -- Interconnect
Hardware -- Very large scale integration design
Title GPU-friendly floating random walk algorithm for capacitance extraction of VLSI interconnects
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1bS8MwFA7qkz55xTsRBIXR2a1NVx_F2xQVwSkqQkmzRqdbC1uL6K_3nDS9bAym7qEbYWQ5fGc5l5zzhZBdpHhjrM2NmutCgGJJYfgNyYy6bDjcObSEqdj5r2-c5r19-cgei7Ix1V0S-1XxPbav5D-owhjgil2yf0A2nxQG4DPgC09AGJ4jzu9YO3ObDw6yo_6igQ9PAU5UeYb6-ydxlDYpqtOCFtgCzHSkufiy2pzf3hsSuY_b3a-K7EZclUWDQWtHvcon735UePc16nfit56qUBRgbEUnVo0HsM_39dXjsJyHq7sLxUbRF1hMI-Lce3_O7sBOePj6lduFp0QV_AXhe0lln98SndFu8ijdApGaeQA6dF2Sdih7gTdJWIbecFVK7eRI3UwKoUZHU09ksW3NZqYFDolOf6b7a81Jqdu1rcYzz3F2gMELW11sl9Vdt4rvjguGerrhmmmPX5GHAxcYvErV86d_0M6owLIFpJRQOOnByJTo04heySNpzZPlQnhaKMICmQrCRTJXoplcIi9lUGkGKk1BpQgqzUGlACotgUoLUGkkKYJKh0BdJvtnp63jpgEr9FBrBx5EfCiFp6XwtBTWCpkJozBYJVRyH4JUHtSDhmlbos59UWOiDY6xL5kp7TWyM3G6NbI38TueD1LL9V_MtkFmC8XZJDNxPwm2wBGM_W2F5A-vVltA
linkProvider IEEE
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+of+the+Conference+on+Design%2C+Automation+and+Test+in+Europe&rft.atitle=GPU-friendly+floating+random+walk+algorithm+for+capacitance+extraction+of+VLSI+interconnects&rft.au=Zhai%2C+Kuangya&rft.au=Yu%2C+Wenjian&rft.au=Zhuang%2C+Hao&rft.series=ACM+Conferences&rft.date=2013-03-18&rft.pub=EDA+Consortium&rft.isbn=9781450321532&rft.spage=1661&rft.epage=1666&rft_id=info:doi/10.5555%2F2485288.2485682
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781450321532/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781450321532/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781450321532/sc.gif&client=summon&freeimage=true