一种基于GPU的多波前潮流计算方法和系统

    公开(公告)号:CN104484234B

    公开(公告)日:2017-12-05

    申请号:CN201410670758.6

    申请日:2014-11-21

    IPC分类号: G06F9/50

    摘要: 本发明公开了一种基于GPU的多波前潮流计算方法,该方法包括:1)波前矩阵链异步并发执行;2)CPU‑GPU间任务的分配;3)GPU上矩阵乘法、减法算法的优化。波前矩阵链采用异步并发执行的模式处理,GPU的资源得到了充分的利用;根据矩阵的大小决定采用CPU还是GPU处理,使得单个矩阵的处理时间最少,结合波前矩阵链的异步并发执行,能尽可能的减少CPU、GPU的空闲等待时间;在GPU上对矩阵乘法、减法进行优化,并适时的利用shared memory,使程序的性能达到最优。上述3种方法的结合,可以显著地提升分解矩阵的性能。