-
公开(公告)号:CN106026107A
公开(公告)日:2016-10-12
申请号:CN201610592223.0
申请日:2016-07-26
Applicant: 东南大学
IPC: H02J3/06
CPC classification number: H02J3/06 , H02J2003/007
Abstract: 本文公开了一种GPU加速的电力潮流雅可比矩阵的QR分解方法,所述方法包括:CPU中对雅可比矩阵J进行QR符号分解,得到Household变换矩阵V和上三角阵R阵的稀疏结构;根据R阵的稀疏结构,对矩阵J各列进行并行化分层;GPU中按层次递增的顺序计算分层QR分解内核函数SparseQR。本发明利用CPU控制程序的流程并处理基础数据和GPU处理密集的浮点运算相结合的模式提高了电力潮流雅可比矩阵QR分解的效率,解决了电力系统静态安全性分析中潮流计算耗时大的问题。
-
公开(公告)号:CN105955712A
公开(公告)日:2016-09-21
申请号:CN201610265499.8
申请日:2016-04-26
Applicant: 东南大学
CPC classification number: Y02D10/24 , G06F9/3877 , G06F9/4843 , G06F2209/483 , G06Q50/06
Abstract: 本发明公开了一种基于GPU加速的直流故障筛选方法,包括:对直流潮流算法进行优化;CPU读取电网数据,计算节点电抗矩阵X0;计算基态电网的节点电压相角θ0,将电网基础数据传送给GPU;GPU内核函数1计算支路开断时的节点电压相角θ1;GPU内核函数2计算支路开断时各支路的有功功率,筛选出支路开断故障集S1并回传至CPU中;GPU内核函数3计算发电机开断时的节点电压相角θ2;GPU内核函数4计算发电机开断时各支路的有功功率,筛选出发电机开断故障集S2并回传至CPU中。本文提出了一种基于GPU加速的直流故障筛选方法,提高了计算效率,解决了电力系统静态安全性分析中故障直流筛选耗时大的难题。
-
公开(公告)号:CN106407158B
公开(公告)日:2019-01-29
申请号:CN201610814518.8
申请日:2016-09-12
Applicant: 东南大学
Abstract: 本发明公开了一种GPU加速的批处理同构稀疏矩阵乘满向量的处理方法,所述方法包括:(1)在CPU中将所有矩阵A1~Abs存储为行压缩存储格式;(2)CPU将GPU内核函数所需数据传输给GPU;(3)将矩阵A1~Abs的乘满向量任务分配给GPU线程,并优化内存访问模式;(4)GPU中执行批处理同构稀疏矩阵乘满向量内核函数spmv_batch,调用内核函数来批处理并行计算同构稀疏矩阵乘满向量。本发明中CPU负责控制程序的整体流程和准备数据,GPU负责计算密集的向量乘法,利用批处理模式提高了算法并行度和访存效率,大幅降低了批量稀疏矩阵乘满向量的计算时间。
-
公开(公告)号:CN105955712B
公开(公告)日:2018-08-21
申请号:CN201610265499.8
申请日:2016-04-26
Applicant: 东南大学
CPC classification number: Y02D10/24
Abstract: 本发明公开了一种基于GPU加速的直流故障筛选方法,包括:对直流潮流算法进行优化;CPU读取电网数据,计算节点电抗矩阵X0;计算基态电网的节点电压相角θ0,将电网基础数据传送给GPU;GPU内核函数1计算支路开断时的节点电压相角θ1;GPU内核函数2计算支路开断时各支路的有功功率,筛选出支路开断故障集S1并回传至CPU中;GPU内核函数3计算发电机开断时的节点电压相角θ2;GPU内核函数4计算发电机开断时各支路的有功功率,筛选出发电机开断故障集S2并回传至CPU中。本文提出了一种基于GPU加速的直流故障筛选方法,提高了计算效率,解决了电力系统静态安全性分析中故障直流筛选耗时大的难题。
-
公开(公告)号:CN106021943A
公开(公告)日:2016-10-12
申请号:CN201610365460.3
申请日:2016-05-27
Applicant: 东南大学
IPC: G06F19/00
CPC classification number: G06F19/00
Abstract: 本发明公开了一种结合GPU软硬件架构特点设计的直流故障筛选方法,包括:根据GPU的软硬件参数对GPU的内核函数的任务分配进行优化设计:使用一个线程块计算一个开断;CPU读取电网数据,将所需的数据传送给GPU;采用两个CUDA流,使GPU在执行内核函数的同时,实现支路开断故障筛选与发电机开断故障筛选的异步执行;CUDA流1:GPU中的内核函数1和内核函数2筛选支路开断故障集S1并回传CPU中;CUDA流2:GPU中的内核函数3和内核函数4筛选发电机开断故障集S2并回传CPU中。本发明使用一个线程块来计算一个开断,所用的线程总数量增加,单个线程的计算量减少,充分利用了GPU的硬件资源和计算能力。
-
-
-
-