- 专利标题: 一种基于可重构线程发散的线程束大小测算方法
-
申请号: CN202411200039.8申请日: 2024-08-29
-
公开(公告)号: CN118733473B公开(公告)日: 2024-11-08
- 发明人: 温研 , 杜凯
- 申请人: 北京麟卓信息科技有限公司
- 申请人地址: 北京市海淀区西三旗昌临801号27号3层310、312
- 专利权人: 北京麟卓信息科技有限公司
- 当前专利权人: 北京麟卓信息科技有限公司
- 当前专利权人地址: 北京市海淀区西三旗昌临801号27号3层310、312
- 主分类号: G06F11/36
- IPC分类号: G06F11/36 ; G06F9/54
摘要:
本发明公开了一种基于可重构线程发散的线程束大小测算方法,构建第一CUDA核函数重构线性发散使处于不同线程束的线程产生内存访问冲突以大幅增加线程的执行时间,通过逐渐增大线程块大小使其中的线程被分配到不同线程束中执行导致执行时间增大,实现对线程束大小的粗粒度测算;构造第二CUDA核函数重构线性发散使线程块内最后一个线程执行复杂计算增加执行时间,通过细粒度增大线程块大小使最后一个线程被分配到不同线程束中执行导致第一个线程的执行时间明显减小,实现对线程束大小的细粒度精确测算,在不借助查询硬件手册的情况下以软件方式精确度量了GPU的线程束大小,为相关计算程序优化提供了准确的参数支撑。
公开/授权文献
- CN118733473A 一种基于可重构线程发散的线程束大小测算方法 公开/授权日:2024-10-01