arrow
返回

SUperman : Efficient Permanent Computation on GPUs

delete2026-01-15
delete0
PRE
AI
D
Deniz Elbek
F
Fatih Taşyaran
B
Bora Uçar
K
Kamer Kaya
DOI:10.1016/j.cpc.2026.110027delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The permanent is a function, defined for a square matrix, with applications in various domains including quantum computing, statistical physics, complexity theory, combinatorics, and graph theory. Its formula is similar to that of the determinant; however, unlike the determinant, its exact computation is #P-complete, i.e., there is no algorithm to compute the permanent in polynomial time unless P=NP. For an n × n matrix, the fastest algorithm has a time complexity of O(2n−1n). Although supercomputers have been employed for permanent computation before, there is no work and, more importantly, no publicly available software that leverages cutting-edge High-Performance Computing accelerators such as GPUs. In this work, we design, develop, and investigate the performance of SUperman , a complete software suite that can compute matrix permanents on multiple nodes/GPUs on a cluster while handling various matrix types, e.g., real/complex/binary and sparse/dense, etc., with a unique treatment for each type. SUperman run on a single Nvidia A100 GPU is up to 86 ×  faster than a state-of-the-art parallel algorithm on 44 Intel Xeon cores running at 2.10GHz. Leveraging 192 GPUs, SUperman computes the permanent of a 62 × 62 matrix in 1.63 days, marking the largest reported permanent computation to date.

期刊

Computer Physics Communications 封面图
Computer Physics Communications
IF:
3.4
论文数:
1.2W
被引数:
3.7W

机构

S
Sabanci University
学者数:
2.8K
论文数: 2.6K
被引数: 12
C
cnrs
学者数:
3.2K
论文数: 1.4K
被引数: 88
引用论文

引用论文

err分享
err收藏
Computing monomer-dimer systems through matrix permanent
err
err0
PREAI
errHuo,Yan; Liang,Heng; Liu,Si-Qi; Bai,Fengshan
err分享
err收藏
A benchmark test of boson sampling on Tianhe-2 supercomputer
err2018-07-31
err49
errOAAI
errWu, Junjie; Liu, Yong; Zhang, Baida; Jin, Xianmin; Wang, Yang; Wang, Huiquan; Yang, Xuejun
err分享
err收藏
学者 查看更多内容