-
公开(公告)号:CN103049241B
公开(公告)日:2015-10-14
申请号:CN201310028325.6
申请日:2013-01-24
Applicant: 重庆邮电大学
Abstract: 本发明涉及计算机高性能计算领域,提供一种提高CPU+GPU异构装置计算精度的方法,使大规模多精度运算在基于CPU+GPU的异构装置上获得加速。本发明的技术方案是:先利用CPU将所有乘数与被乘数传入GPU中;接着GPU每个线程块独立并行处理一对多精度乘法,同时每对乘法在各线程块内并行执行运算和并行进位;最后将结果整理后传回CPU内存,得出计算结果。本发明实现了大量计算任务的GPU并行处理,大幅提高了计算性能。
-
公开(公告)号:CN103049241A
公开(公告)日:2013-04-17
申请号:CN201310028325.6
申请日:2013-01-24
Applicant: 重庆邮电大学
Abstract: 本发明涉及计算机高性能计算领域,提供一种提高CPU+GPU异构装置计算精度的方法,使大规模多精度运算在基于CPU+GPU的异构装置上获得加速。本发明的技术方案是:先利用CPU将所有乘数与被乘数传入GPU中;接着GPU每个线程块独立并行处理一对多精度乘法,同时每对乘法在各线程块内并行执行运算和并行进位;最后将结果整理后传回CPU内存,得出计算结果。本发明实现了大量计算任务的GPU并行处理,大幅提高了计算性能。
-