Fast and Scalable Gate-level Simulation in Massively Parallel Systems

被引:0
|
作者
Hu, Haichuan [1 ,2 ]
Xu, Zichen [2 ]
Wang, Yuhao [2 ]
Liu, Fangming [1 ,3 ]
机构
[1] Huazhong Univ Sci & Technol, Natl Engn Res Ctr Big Data Technol & Syst, Serv Comp Technol & Syst Lab, Sch Comp Sci & Technol,Cluster & Grid Comp Lab, Wuhan 430074, Peoples R China
[2] Nanchang Univ, Sch Math & Comp Sci, Nanchang, Jiangxi, Peoples R China
[3] Pengcheng Lab, Shenzhen, Peoples R China
基金
国家重点研发计划;
关键词
GENERATION;
D O I
10.1109/ICCAD57390.2023.10323959
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The natural bijection between a proposed circuit design and its graph representation shall allow any graph optimization algorithm deploying into many-core systems efficiently. However, this process suffers from the exponentially growing overhead and heavy memory footprint with the signal propagation. To conquer the unique challenge, we systematically study the simulation with millions of gates, and identify that the processing complexity could grow exponentially from the signal inputs, the skewness of the computational graph stays. Thus, we present ZhouBi, a fast and scalable gate-level simulation framework to fully exploit the parallelism from manycore systems. ZhouBi contributes in threefolds, (I) a graph representation that colors gate-level netlists and identifies skew partitions based on the graph skewness; (II) A set of heuristic algorithms that picks opportunistic and conservative algorithms to accelerate the simulation; (III) A system facility that supports selective mapping between simulation and many-core, providing a tradeoff between the risk of concurrent simulation fail and performance gain. We have prototyped ZhouBi and evaluated it with practical baselines. ZhouBi can achieve a 27.6x performance gain, as compared to the state-of-the-practice Veriwell without compromising any correctness. Our framework supports large graphs enabling scale-out gate-level simulations for chip design.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Temporal Parallel Simulation: A Fast Gate-level HDL Simulation Using Higher Level Models
    Kim, Dusung
    Ciesielski, Maciej
    Shim, Kyuho
    Yang, Seiyang
    [J]. 2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 1584 - 1589
  • [2] Temporal Parallel Gate-level Timing Simulation
    Kim, Dusung
    Ciesielski, Maciej
    Shim, Kyuho
    Yang, Seiyang
    [J]. HLDVT: 2008 IEEE INTERNATIONAL HIGH LEVEL DESIGN VALIDATION AND TEST WORKSHOP, PROCEEDINGS, 2008, : 111 - +
  • [3] GATE-LEVEL SIMULATION
    DABREU, MA
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 1985, 2 (06): : 63 - 71
  • [4] Application Modeling for Scalable Simulation of Massively Parallel Systems
    Anger, Eric
    Yalamanchili, Sudhakar
    Dechev, Damian
    Hendry, Gilbert
    Wilke, Jeremiah
    [J]. 2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 238 - 247
  • [5] Fast Gate-level Simulation and Power Analysis For High Performance Microprocessor
    Zhang, Yiwei
    Zhang, Ge
    [J]. ICCSSE 2009: PROCEEDINGS OF 2009 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, 2009, : 1155 - +
  • [6] Fast STA Prediction-based Gate-level Timing Simulation
    Ahmad, Tariq B.
    Ciesielski, Maciej J.
    [J]. 2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [7] Gate-Level Simulation with GPU Computing
    Chatterjee, Debapriya
    Deorio, Andrew
    Bertacco, Valeria
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2011, 16 (03)
  • [8] Gate-level simulation of quantum circuits
    Viamontes, GF
    Rajagopalan, M
    Markov, IL
    Hayes, JP
    [J]. ASP-DAC 2003: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2003, : 295 - 301
  • [9] Scalable gate-level models for power and timing analysis
    Badaroglu, Mustafa
    Van der Plas, Geert
    Wambacq, Piet
    Donnay, Stephane
    Gielen, Georges
    De Man, Hugo
    [J]. 2007 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, 2007, : 2938 - +
  • [10] Gate-level simulation of quantum circuits
    Viamontes, GF
    Rajagopalan, M
    Markov, IL
    Hayes, JP
    [J]. QUANTUM COMMUNICATION, MEASUREMENT AND COMPUTING, PROCEEDINGS, 2003, : 311 - 314