一种提高CPU+GPU异构装置计算性能的方法

    公开(公告)号:CN103049241B

    公开(公告)日:2015-10-14

    申请号:CN201310028325.6

    申请日:2013-01-24

    Abstract: 本发明涉及计算机高性能计算领域,提供一种提高CPU+GPU异构装置计算精度的方法,使大规模多精度运算在基于CPU+GPU的异构装置上获得加速。本发明的技术方案是:先利用CPU将所有乘数与被乘数传入GPU中;接着GPU每个线程块独立并行处理一对多精度乘法,同时每对乘法在各线程块内并行执行运算和并行进位;最后将结果整理后传回CPU内存,得出计算结果。本发明实现了大量计算任务的GPU并行处理,大幅提高了计算性能。

    一种提高CPU+GPU异构装置计算性能的方法

    公开(公告)号:CN103049241A

    公开(公告)日:2013-04-17

    申请号:CN201310028325.6

    申请日:2013-01-24

    Abstract: 本发明涉及计算机高性能计算领域,提供一种提高CPU+GPU异构装置计算精度的方法,使大规模多精度运算在基于CPU+GPU的异构装置上获得加速。本发明的技术方案是:先利用CPU将所有乘数与被乘数传入GPU中;接着GPU每个线程块独立并行处理一对多精度乘法,同时每对乘法在各线程块内并行执行运算和并行进位;最后将结果整理后传回CPU内存,得出计算结果。本发明实现了大量计算任务的GPU并行处理,大幅提高了计算性能。

Patent Agency Ranking