-
公开(公告)号:CN107577524A
公开(公告)日:2018-01-12
申请号:CN201710662531.0
申请日:2017-08-04
Applicant: 东华理工大学
IPC: G06F9/48
Abstract: 本发明公开一种细粒度的、非访存任务优先的GPGPU线程调度(NWPRS)方法,以此更好的解决GPGPU上的cache访问竞争问题;包括如下步骤:(1)在每个线程块中,将该线程块中所有的线程组按类型进行排序,将所有非访存类型的线程组放置在所有访存类型的线程组之前,并保持每种类型的线程组的相对顺序不变;(2)统计每个线程块中访存线程组的个数TBnum,将所有的线程块按TBnum的升序进行排序;(3)采用轮转调度的方式调度步骤(2)排序后的线程组;(4)步骤(3)每一轮调度结束后,返回至步骤(1)继续下一轮排序调度,直至该任务kernel执行结束。