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 in2013 Design, Automation & Test in Europe Conference & Exhibition (DATE) pp. 1661 - 1666
Main Authors Zhai, Kuangya, Yu, Wenjian, Zhuang, Hao
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.03.2013
Subjects
Online AccessGet full text
ISBN1467350710
9781467350716
ISSN1530-1591
DOI10.7873/DATE.2013.336

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
  organization: Tsinghua National Laboratory for Information Science and Technology, Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China
– sequence: 2
  givenname: Wenjian
  surname: Yu
  fullname: Yu, Wenjian
  organization: Tsinghua National Laboratory for Information Science and Technology, Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China
– sequence: 3
  givenname: Hao
  surname: Zhuang
  fullname: Zhuang, Hao
  organization: Tsinghua National Laboratory for Information Science and Technology, Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China
BookMark eNotjM1KAzEURiNWsK1dunKTF5h6M_mbWZZaa6GgYOtKKLeZpEanSckEtG_vgK4OnPPxjcggxGAJuWUw1ZXm9w-zzWJaAuNTztUFmdS64nXFJNcAcElGTCjNJWgGAzLsNRRM1uyaTLrus18wxuuSl0PyvnzZFi55G5r2TF0bMftwoAlDE4_0G9sviu0hJp8_jtTFRA2e0PiMwVhqf3JCk30MNDr6tn5dUR-yTSaGYE3ubsiVw7azk3-OyfZxsZk_Fevn5Wo-WxeeaZkLbYQohVVgYG8qJ6FCaEolbIU1aNNr0bi9ANCqbmrhgCFK5bTCvUYjGR-Tu79fb63dnZI_YjrvVF90VfJfTS1Xhg
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.7873/DATE.2013.336
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EISBN 9783981537000
3981537009
EndPage 1666
ExternalDocumentID 6513782
Genre orig-research
GroupedDBID 123
29F
29O
6IE
6IF
6IH
6IK
6IL
6IN
AAJGR
AAWTH
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
FEDTE
IEGSK
IPLJI
KZ1
LMP
M43
OCL
RIE
RIL
RNS
ID FETCH-LOGICAL-i175t-7c4424e60c0bc8f508a0d264e8a907c0c04dfb400769d94f01aa56f76ab7ac513
IEDL.DBID RIE
ISBN 1467350710
9781467350716
ISSN 1530-1591
IngestDate Wed Aug 27 03:24:04 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i175t-7c4424e60c0bc8f508a0d264e8a907c0c04dfb400769d94f01aa56f76ab7ac513
PageCount 6
ParticipantIDs ieee_primary_6513782
PublicationCentury 2000
PublicationDate 2013-March
PublicationDateYYYYMMDD 2013-03-01
PublicationDate_xml – month: 03
  year: 2013
  text: 2013-March
PublicationDecade 2010
PublicationTitle 2013 Design, Automation & Test in Europe Conference & Exhibition (DATE)
PublicationTitleAbbrev DATE
PublicationYear 2013
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0001139232
ssj0005329
Score 1.9582072
Snippet The floating random walk (FRW) algorithm is an important field-solver algorithm for capacitance extraction, which has several merits compared with other...
SourceID ieee
SourceType Publisher
StartPage 1661
SubjectTerms Algorithm design and analysis
Capacitance
Conductors
Dielectrics
Graphics processing units
Instruction sets
Kernel
Title GPU-friendly floating random walk algorithm for capacitance extraction of VLSI interconnects
URI https://ieeexplore.ieee.org/document/6513782
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NT8IwGG6Ak15QwPidHjy6se6j245GQTRiSATDwYR0_VDCYGaOGP31vt3GR4wHb1u3w9q83fu0fZ7nRehCUia4tB2DBAIWKNznBtPOiCEJotBmRBKphcL9R9obufdjb1xBl2stjJQyJ59JU1_mZ_ki4Uu9VdamHnEgo1VR1Q9oodXa7KcAlMnPHFf0DievUAYT2jIgZZNc1EV9R-OftddTeU8L802IXad9czXsaMaXYzratnmr5Eqecbp11F99a0E0mZnLLDL59y8bx_92Zg-1Nto-PFhnrX1UkYsGqq-KO-ByrjfQ7pZTYRO93A5GhtKeyCL-wipOmKZLY0h0IpnjTxbPMItfk3Savc0x4GDMIQnzaaZjCsP_Py30EzhR-Pnh6Q5rl4qUa5INzz5aaNTtDK97RlmYwZgC2sgMn7uu7UpqcSvigQKMxywByEoGDNbaHJpdoSJdcZ2GInSVRRjzqPIpi3zGod8HqLZIFvIQYc_inmAOvBAq17VkAI9JpPTpoe0THhyhph66yXvhvTEpR-347-YTtGPn5So0R-wU1bJ0Kc8ANGTReR4tP4cUuvo
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV09T8MwED2VMgALHy3iGw-MpMSJ4yQjgkKBFlWiRQxIleMPqFoaVFIh-PWck7YgxMCW2Bli66z3bL97B3CkuVBSe75DI4UbFBlKR1hnxJhGSewJqqm2icKtW97osuuH4KEEx_NcGK11Lj7TNfuY3-WrVE7sUdkJD6iPiLYAiwFjLCiytb5PVJDM5LeOM4GHn9cowyXtOgjaNE_r4qFvGdDc7Wn6zgv7TYxe_-T8tFO3mi-_5lvj5h9FV3LMuViF1uxvC6nJoDbJkpr8_GXk-N_hrEH1O7uPtOe4tQ4lPdqA1Vl5BzJd7Ruw8sOrsAKPl-2uY6wrshp-EDNMhRVME4Q6lb6QdzEcEDF8Ssf97PmFIBMmEmFY9jMbVQQRYFxkUJDUkPvm3RWxPhVjaWU2MnurQvei3jlrONPSDE4f-UbmhJIxj2nuSjeRkUGWJ1yF3EpHAnfbEpuZMomtuc5jFTPjUiECbkIuklBIHPcmlEfpSG8BCVwZKOHjB7FhzNURdtPE2PtDL6Qy2oaKnbrea-G-0ZvO2s7fzYew1Oi0mr3m1e3NLix7efEKqxjbg3I2nuh9pBBZcpBHzheFqb5H
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=2013+Design%2C+Automation+%26+Test+in+Europe+Conference+%26+Exhibition+%28DATE%29&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.date=2013-03-01&rft.pub=IEEE&rft.isbn=9781467350716&rft.issn=1530-1591&rft.spage=1661&rft.epage=1666&rft_id=info:doi/10.7873%2FDATE.2013.336&rft.externalDocID=6513782
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1530-1591&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1530-1591&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1530-1591&client=summon