arrow
返回

Automatically optimized component model computation for power system simulation on GPU

delete2024-10-01
delete0
delete
OA
AI
M
Marcel Mittenbühler
J
Junjie Zhang *
A
Andrea Benigni
DOI:10.1016/j.epsr.2024.110740delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
This work provides an approach that automatically optimizes the component computations on graphics processing unit (GPU) devices from different vendors. The approach consists of a two-level optimization, where the first level considers the linear part of the computation for vectorization and applies mixed matrix formats to increase computational throughput further. Then, the second optimization level treats the combination of linear and non -linear parts as a black box and searches for the optimal configuration of parameters such as the degree of vectorization, the combination of matrix formats, and the group (of threads) sizes during parallel execution on GPU. Moreover, we also introduce constraints that reduce the optimization procedure's execution time. Finally, we select three different types of components that could be representative to computational tasks in power system and perform our optimization approach on these kernels. The computational performance is compared with unoptimized baseline and sparse linear algebra library based implementations, result shows that our optimization leads to better performance and more efficient memory utilization.
Keyword:
Automatic code generation
Graphics processing unit
Parallel processing
Power system simulation
Sparse matrices
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Electric Power Systems Research 封面图
Electric Power Systems Research
IF:
4.2
论文数:
1.1W
被引数:
2.2W

机构

H
Helmholtz Association
学者数:
13.2W
论文数: 10.7W
被引数: 145
引用论文

引用论文

err分享
err收藏
err分享
err收藏
Roofline: An Insightful Visual Performance Model for Multicore Architectures
err2009-04-01
err1.6K
errOAAI
errWilliams, Samuel; Waterman, Andrew; Patterson, David
err分享
err收藏
err分享
err收藏
学者 查看更多内容