Benchmarking End-To-End Performance of AI-Based Chip Placement Algorithms

The increasing complexity of modern very-large-scale integration (VLSI) design highlights the significance of Electronic Design Automation (EDA) technologies. Chip placement is a critical step in the EDA workflow, which positions chip modules on the canvas with the goal of optimizing performance, po...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:arXiv.org 2024-12
Hauptverfasser: Wang, Zhihai, Geng, Zijie, Tu, Zhaojie, Wang, Jie, Qian, Yuxi, Xu, Zhexuan, Liu, Ziyan, Xu, Siyuan, Tang, Zhentao, Shixiong Kai, Yuan, Mingxuan, Hao, Jianye, Li, Bin, Zhang, Yongdong, Wu, Feng
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title arXiv.org
container_volume
creator Wang, Zhihai
Geng, Zijie
Tu, Zhaojie
Wang, Jie
Qian, Yuxi
Xu, Zhexuan
Liu, Ziyan
Xu, Siyuan
Tang, Zhentao
Shixiong Kai
Yuan, Mingxuan
Hao, Jianye
Li, Bin
Zhang, Yongdong
Wu, Feng
description The increasing complexity of modern very-large-scale integration (VLSI) design highlights the significance of Electronic Design Automation (EDA) technologies. Chip placement is a critical step in the EDA workflow, which positions chip modules on the canvas with the goal of optimizing performance, power, and area (PPA) metrics of final chip designs. Recent advances have demonstrated the great potential of AI-based algorithms in enhancing chip placement. However, due to the lengthy workflow of chip design, the evaluations of these algorithms often focus on intermediate surrogate metrics, which are easy to compute but frequently reveal a substantial misalignment with the end-to-end performance (i.e., the final design PPA). To address this challenge, we introduce ChiPBench, which can effectively facilitate research in chip placement within the AI community. ChiPBench is a comprehensive benchmark specifically designed to evaluate the effectiveness of existing AI-based chip placement algorithms in improving final design PPA metrics. Specifically, we have gathered 20 circuits from various domains (e.g., CPU, GPU, and microcontrollers). These designs are compiled by executing the workflow from the verilog source code, which preserves necessary physical implementation kits, enabling evaluations for the placement algorithms on their impacts on the final design PPA. We executed six state-of-the-art AI-based chip placement algorithms on these designs and plugged the results of each single-point algorithm into the physical implementation workflow to obtain the final PPA results. Experimental results show that even if intermediate metric of a single-point algorithm is dominant, while the final PPA results are unsatisfactory. We believe that our benchmark will serve as an effective evaluation framework to bridge the gap between academia and industry.
format Article
fullrecord <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_journals_3083766133</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3083766133</sourcerecordid><originalsourceid>FETCH-proquest_journals_30837661333</originalsourceid><addsrcrecordid>eNqNyrsKgzAUgOFQKFRa3yHQORBz6mVVsdTNwV2CHm81iU30_evQB-j0Df9_Ip4ACFjyEOJCfOdmzrmIYhGG4JEyQ92OStr3pAda6I7Vhh3QCm1vrJK6RWp6mpYskw47mo_TSqtFtqhQbzRdBmOnbVTuRs69XBz6P6_k_izq_MVWaz47uq2ZzW71kRrgCcRRFADAf9cX3ds7Jg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3083766133</pqid></control><display><type>article</type><title>Benchmarking End-To-End Performance of AI-Based Chip Placement Algorithms</title><source>Free E- Journals</source><creator>Wang, Zhihai ; Geng, Zijie ; Tu, Zhaojie ; Wang, Jie ; Qian, Yuxi ; Xu, Zhexuan ; Liu, Ziyan ; Xu, Siyuan ; Tang, Zhentao ; Shixiong Kai ; Yuan, Mingxuan ; Hao, Jianye ; Li, Bin ; Zhang, Yongdong ; Wu, Feng</creator><creatorcontrib>Wang, Zhihai ; Geng, Zijie ; Tu, Zhaojie ; Wang, Jie ; Qian, Yuxi ; Xu, Zhexuan ; Liu, Ziyan ; Xu, Siyuan ; Tang, Zhentao ; Shixiong Kai ; Yuan, Mingxuan ; Hao, Jianye ; Li, Bin ; Zhang, Yongdong ; Wu, Feng</creatorcontrib><description>The increasing complexity of modern very-large-scale integration (VLSI) design highlights the significance of Electronic Design Automation (EDA) technologies. Chip placement is a critical step in the EDA workflow, which positions chip modules on the canvas with the goal of optimizing performance, power, and area (PPA) metrics of final chip designs. Recent advances have demonstrated the great potential of AI-based algorithms in enhancing chip placement. However, due to the lengthy workflow of chip design, the evaluations of these algorithms often focus on intermediate surrogate metrics, which are easy to compute but frequently reveal a substantial misalignment with the end-to-end performance (i.e., the final design PPA). To address this challenge, we introduce ChiPBench, which can effectively facilitate research in chip placement within the AI community. ChiPBench is a comprehensive benchmark specifically designed to evaluate the effectiveness of existing AI-based chip placement algorithms in improving final design PPA metrics. Specifically, we have gathered 20 circuits from various domains (e.g., CPU, GPU, and microcontrollers). These designs are compiled by executing the workflow from the verilog source code, which preserves necessary physical implementation kits, enabling evaluations for the placement algorithms on their impacts on the final design PPA. We executed six state-of-the-art AI-based chip placement algorithms on these designs and plugged the results of each single-point algorithm into the physical implementation workflow to obtain the final PPA results. Experimental results show that even if intermediate metric of a single-point algorithm is dominant, while the final PPA results are unsatisfactory. We believe that our benchmark will serve as an effective evaluation framework to bridge the gap between academia and industry.</description><identifier>EISSN: 2331-8422</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Algorithms ; Benchmarks ; Design ; Design analysis ; Effectiveness ; Electronic design automation ; Large scale integration ; Misalignment ; Performance evaluation ; Placement ; Source code ; State-of-the-art reviews ; Very large scale integration ; Workflow</subject><ispartof>arXiv.org, 2024-12</ispartof><rights>2024. This work is published under http://arxiv.org/licenses/nonexclusive-distrib/1.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>780,784</link.rule.ids></links><search><creatorcontrib>Wang, Zhihai</creatorcontrib><creatorcontrib>Geng, Zijie</creatorcontrib><creatorcontrib>Tu, Zhaojie</creatorcontrib><creatorcontrib>Wang, Jie</creatorcontrib><creatorcontrib>Qian, Yuxi</creatorcontrib><creatorcontrib>Xu, Zhexuan</creatorcontrib><creatorcontrib>Liu, Ziyan</creatorcontrib><creatorcontrib>Xu, Siyuan</creatorcontrib><creatorcontrib>Tang, Zhentao</creatorcontrib><creatorcontrib>Shixiong Kai</creatorcontrib><creatorcontrib>Yuan, Mingxuan</creatorcontrib><creatorcontrib>Hao, Jianye</creatorcontrib><creatorcontrib>Li, Bin</creatorcontrib><creatorcontrib>Zhang, Yongdong</creatorcontrib><creatorcontrib>Wu, Feng</creatorcontrib><title>Benchmarking End-To-End Performance of AI-Based Chip Placement Algorithms</title><title>arXiv.org</title><description>The increasing complexity of modern very-large-scale integration (VLSI) design highlights the significance of Electronic Design Automation (EDA) technologies. Chip placement is a critical step in the EDA workflow, which positions chip modules on the canvas with the goal of optimizing performance, power, and area (PPA) metrics of final chip designs. Recent advances have demonstrated the great potential of AI-based algorithms in enhancing chip placement. However, due to the lengthy workflow of chip design, the evaluations of these algorithms often focus on intermediate surrogate metrics, which are easy to compute but frequently reveal a substantial misalignment with the end-to-end performance (i.e., the final design PPA). To address this challenge, we introduce ChiPBench, which can effectively facilitate research in chip placement within the AI community. ChiPBench is a comprehensive benchmark specifically designed to evaluate the effectiveness of existing AI-based chip placement algorithms in improving final design PPA metrics. Specifically, we have gathered 20 circuits from various domains (e.g., CPU, GPU, and microcontrollers). These designs are compiled by executing the workflow from the verilog source code, which preserves necessary physical implementation kits, enabling evaluations for the placement algorithms on their impacts on the final design PPA. We executed six state-of-the-art AI-based chip placement algorithms on these designs and plugged the results of each single-point algorithm into the physical implementation workflow to obtain the final PPA results. Experimental results show that even if intermediate metric of a single-point algorithm is dominant, while the final PPA results are unsatisfactory. We believe that our benchmark will serve as an effective evaluation framework to bridge the gap between academia and industry.</description><subject>Algorithms</subject><subject>Benchmarks</subject><subject>Design</subject><subject>Design analysis</subject><subject>Effectiveness</subject><subject>Electronic design automation</subject><subject>Large scale integration</subject><subject>Misalignment</subject><subject>Performance evaluation</subject><subject>Placement</subject><subject>Source code</subject><subject>State-of-the-art reviews</subject><subject>Very large scale integration</subject><subject>Workflow</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><recordid>eNqNyrsKgzAUgOFQKFRa3yHQORBz6mVVsdTNwV2CHm81iU30_evQB-j0Df9_Ip4ACFjyEOJCfOdmzrmIYhGG4JEyQ92OStr3pAda6I7Vhh3QCm1vrJK6RWp6mpYskw47mo_TSqtFtqhQbzRdBmOnbVTuRs69XBz6P6_k_izq_MVWaz47uq2ZzW71kRrgCcRRFADAf9cX3ds7Jg</recordid><startdate>20241206</startdate><enddate>20241206</enddate><creator>Wang, Zhihai</creator><creator>Geng, Zijie</creator><creator>Tu, Zhaojie</creator><creator>Wang, Jie</creator><creator>Qian, Yuxi</creator><creator>Xu, Zhexuan</creator><creator>Liu, Ziyan</creator><creator>Xu, Siyuan</creator><creator>Tang, Zhentao</creator><creator>Shixiong Kai</creator><creator>Yuan, Mingxuan</creator><creator>Hao, Jianye</creator><creator>Li, Bin</creator><creator>Zhang, Yongdong</creator><creator>Wu, Feng</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope></search><sort><creationdate>20241206</creationdate><title>Benchmarking End-To-End Performance of AI-Based Chip Placement Algorithms</title><author>Wang, Zhihai ; Geng, Zijie ; Tu, Zhaojie ; Wang, Jie ; Qian, Yuxi ; Xu, Zhexuan ; Liu, Ziyan ; Xu, Siyuan ; Tang, Zhentao ; Shixiong Kai ; Yuan, Mingxuan ; Hao, Jianye ; Li, Bin ; Zhang, Yongdong ; Wu, Feng</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-proquest_journals_30837661333</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Algorithms</topic><topic>Benchmarks</topic><topic>Design</topic><topic>Design analysis</topic><topic>Effectiveness</topic><topic>Electronic design automation</topic><topic>Large scale integration</topic><topic>Misalignment</topic><topic>Performance evaluation</topic><topic>Placement</topic><topic>Source code</topic><topic>State-of-the-art reviews</topic><topic>Very large scale integration</topic><topic>Workflow</topic><toplevel>online_resources</toplevel><creatorcontrib>Wang, Zhihai</creatorcontrib><creatorcontrib>Geng, Zijie</creatorcontrib><creatorcontrib>Tu, Zhaojie</creatorcontrib><creatorcontrib>Wang, Jie</creatorcontrib><creatorcontrib>Qian, Yuxi</creatorcontrib><creatorcontrib>Xu, Zhexuan</creatorcontrib><creatorcontrib>Liu, Ziyan</creatorcontrib><creatorcontrib>Xu, Siyuan</creatorcontrib><creatorcontrib>Tang, Zhentao</creatorcontrib><creatorcontrib>Shixiong Kai</creatorcontrib><creatorcontrib>Yuan, Mingxuan</creatorcontrib><creatorcontrib>Hao, Jianye</creatorcontrib><creatorcontrib>Li, Bin</creatorcontrib><creatorcontrib>Zhang, Yongdong</creatorcontrib><creatorcontrib>Wu, Feng</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Access via ProQuest (Open Access)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Wang, Zhihai</au><au>Geng, Zijie</au><au>Tu, Zhaojie</au><au>Wang, Jie</au><au>Qian, Yuxi</au><au>Xu, Zhexuan</au><au>Liu, Ziyan</au><au>Xu, Siyuan</au><au>Tang, Zhentao</au><au>Shixiong Kai</au><au>Yuan, Mingxuan</au><au>Hao, Jianye</au><au>Li, Bin</au><au>Zhang, Yongdong</au><au>Wu, Feng</au><format>book</format><genre>document</genre><ristype>GEN</ristype><atitle>Benchmarking End-To-End Performance of AI-Based Chip Placement Algorithms</atitle><jtitle>arXiv.org</jtitle><date>2024-12-06</date><risdate>2024</risdate><eissn>2331-8422</eissn><abstract>The increasing complexity of modern very-large-scale integration (VLSI) design highlights the significance of Electronic Design Automation (EDA) technologies. Chip placement is a critical step in the EDA workflow, which positions chip modules on the canvas with the goal of optimizing performance, power, and area (PPA) metrics of final chip designs. Recent advances have demonstrated the great potential of AI-based algorithms in enhancing chip placement. However, due to the lengthy workflow of chip design, the evaluations of these algorithms often focus on intermediate surrogate metrics, which are easy to compute but frequently reveal a substantial misalignment with the end-to-end performance (i.e., the final design PPA). To address this challenge, we introduce ChiPBench, which can effectively facilitate research in chip placement within the AI community. ChiPBench is a comprehensive benchmark specifically designed to evaluate the effectiveness of existing AI-based chip placement algorithms in improving final design PPA metrics. Specifically, we have gathered 20 circuits from various domains (e.g., CPU, GPU, and microcontrollers). These designs are compiled by executing the workflow from the verilog source code, which preserves necessary physical implementation kits, enabling evaluations for the placement algorithms on their impacts on the final design PPA. We executed six state-of-the-art AI-based chip placement algorithms on these designs and plugged the results of each single-point algorithm into the physical implementation workflow to obtain the final PPA results. Experimental results show that even if intermediate metric of a single-point algorithm is dominant, while the final PPA results are unsatisfactory. We believe that our benchmark will serve as an effective evaluation framework to bridge the gap between academia and industry.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier EISSN: 2331-8422
ispartof arXiv.org, 2024-12
issn 2331-8422
language eng
recordid cdi_proquest_journals_3083766133
source Free E- Journals
subjects Algorithms
Benchmarks
Design
Design analysis
Effectiveness
Electronic design automation
Large scale integration
Misalignment
Performance evaluation
Placement
Source code
State-of-the-art reviews
Very large scale integration
Workflow
title Benchmarking End-To-End Performance of AI-Based Chip Placement Algorithms
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-19T13%3A15%3A16IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=document&rft.atitle=Benchmarking%20End-To-End%20Performance%20of%20AI-Based%20Chip%20Placement%20Algorithms&rft.jtitle=arXiv.org&rft.au=Wang,%20Zhihai&rft.date=2024-12-06&rft.eissn=2331-8422&rft_id=info:doi/&rft_dat=%3Cproquest%3E3083766133%3C/proquest%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=3083766133&rft_id=info:pmid/&rfr_iscdi=true