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 | Proceedings of the Conference on Design, Automation and Test in Europe pp. 1661 - 1666 |
|---|---|
| Main Authors | , , |
| Format | Conference Proceeding |
| Language | English |
| Published |
San Jose, CA, USA
EDA Consortium
18.03.2013
|
| Series | ACM Conferences |
| Subjects | |
| Online Access | Get full text |
| ISBN | 9781450321532 1450321534 |
| DOI | 10.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 |