Parallel And-Inverter Graph Simulation Using a Task-graph Computing System

被引:6
|
作者
Dzaka, Elmir [1 ]
Lin, Dian-Lun [1 ]
Huang, Tsung-Wei [1 ]
机构
[1] Univ Utah, Dept Elect & Comp Engn, Salt Lake City, UT USA
基金
美国国家科学基金会;
关键词
gate-level simulation; and-inverter graph; scalable pipeline; event-driven simulation; Taskflow; CPP-TASKFLOW; OPENTIMER;
D O I
10.1109/IPDPSW59300.2023.00150
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Acquiring significant speedup in gate-level simulation has proven challenging due to limitations such as synchronization and partition overhead. As a result, serial event-driven simulation remains the industry standard despite its slow runtime performance. This paper presents the utilization of Taskflow, a task-graph computing system, to effectively enhance the speedup of gate-level simulation. Taskflow provides solutions to challenges faced in previous attempts at parallelizing gate-level simulation, such as scalable pipelines, conditional tasking, and heterogeneous work stealing. The focus of the paper is on improving speedup within and-inverter graphs, which are used to represent structural implementations of circuits at the gate-level. Experimental results demonstrate significant speedup within and-inverter graph benchmarks.
引用
收藏
页码:923 / 929
页数:7
相关论文
共 50 条
  • [1] Taskflow: A Lightweight Parallel and Heterogeneous Task Graph Computing System
    Huang, Tsung-Wei
    Lin, Dian-Lun
    Lin, Chun-Xun
    Lin, Yibo
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (06) : 1303 - 1320
  • [2] Fuzzing and Delta Debugging And-Inverter Graph Verification Tools
    Kaufmann, Daniela
    Biere, Armin
    TESTS AND PROOFS (TAP 2022), 2022, 13361 : 69 - 88
  • [3] Task-Graph Scheduling Extensions for Efficient Synchronization and Communication
    Bak, Seonmyeong
    Hernandez, Oscar
    Gates, Mark
    Luszczek, Piotr
    Sarkar, Vivek
    PROCEEDINGS OF THE 2021 ACM INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, ICS 2021, 2021, : 88 - 101
  • [4] An object-oriented approach to task-graph representation
    Silberman, A
    Sundaram, K
    Stoyen, A
    REAL TIME PROGRAMMING 1999 (WRTP'99), 1999, : 45 - 50
  • [5] Simulation of task graph systems in heterogeneous computing environments
    Lopez-Benitez, N
    Hyon, JY
    (HCW '99) - EIGHTH HETEROGENEOUS COMPUTING WORKSHOP, PROCEEDINGS, 1999, : 112 - 124
  • [6] Simulation of task graph systems in heterogeneous computing environments
    Texas Tech Univ, Lubbock, United States
    Proc Heterogen Comput Workshop HCW, (112-124):
  • [7] Malleable Task-Graph Scheduling with a Practical Speed-Up Model
    Marchal, Loris
    Simon, Bertrand
    Sinnen, Oliver
    Vivien, Frederic
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (06) : 1357 - 1370
  • [8] Online Energy-Efficient Task-Graph Scheduling for Multicore Platforms
    Kanoun, Karim
    Mastronarde, Nicholas
    Atienza, David
    van der Schaar, Mihaela
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (08) : 1194 - 1207
  • [9] Thermal-aware Output Polarity Selection Based on And-Inverter Graph Manipulation
    Das, Apangshu
    Pradhan, Sambhu Nath
    RECENT ADVANCES IN ELECTRICAL & ELECTRONIC ENGINEERING, 2019, 12 (01) : 30 - 39
  • [10] Graph partitioning and parallel computing
    Biswas, R
    Hendrickson, B
    Karypis, G
    PARALLEL COMPUTING, 2000, 26 (12) : 1515 - 1517