arrow
Return

SimPart: A Simple Yet Effective Replication-Aided Partitioning Algorithm for Logic Simulation on GPU

delete2026-01-01
delete0
PRE
AI
Y
Yi-Hua Chung
S
Shui Jiang
W
Wan Luan Lee
张燕青 cover
张燕青 (Yanqing Zhang)
H
Haoxing Ren
T
Tsung-Yi Ho
T
Tsung‐Wei Huang *
DOI:10.1007/978-3-031-99872-0_14delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Replication-aided partitioning (RAP) has recently been introduced to facilitate the design of parallel logic simulation algorithms. By replicating overlapped work, RAP can significantly reduce the cost of inter-thread synchronization. However, the state-of-the-art RAP algorithm, RepCut, relies on time-consuming hypergraph construction and partitioning, where minimizing cut size corresponds to reducing replication. To overcome this runtime challenge, we introduce SimPart, a simple yet highly effective and efficient GPU-parallel replication-aided partitioner. SimPart tackles the partitioning problem directly without solving another proxy problem and proposes a hybrid strategy that can maximally utilize GPU threads for simulation atop our partitions. Compared to RepCut, SimPart achieves an average speedup of 23.x in partitioning and 1.58.x in GPU-parallel simulation, while increasing the original graph size by only 0.3%.
Keywords:
RTL simulation
Graph partitioning
Task graph parallelism

Journal

E
EURO-PAR 2025: PARALLEL PROCESSING, PT III
IF:
0
Papers:
21
Citations:
0

Organization

U
university of wisconsin madison
Scholars:
3.8W
Papers: 2.9W
Citations: 53
University of Wisconsin System cover
University of Wisconsin System
Scholars:
6.7W
Papers: 5.8W
Citations: 382
C
chinese university of hong kong
Scholars:
2.4K
Papers: 1.2K
Citations: 0
researcher View more organizations