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...
Saved in:
| Published in | 2013 Design, Automation & Test in Europe Conference & Exhibition (DATE) pp. 1661 - 1666 |
|---|---|
| Main Authors | , , |
| Format | Conference Proceeding |
| Language | English |
| Published |
IEEE
01.03.2013
|
| Subjects | |
| Online Access | Get full text |
| ISBN | 1467350710 9781467350716 |
| ISSN | 1530-1591 |
| DOI | 10.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 |