任务处理方法、装置、介质及其设备

    公开(公告)号:CN110088730B

    公开(公告)日:2021-05-18

    申请号:CN201780055353.3

    申请日:2017-06-30

    IPC分类号: G06F9/38

    摘要: 一种任务处理方法、装置、介质及其设备,涉及计算机处理器领域。所述任务处理方法包括:任务处理装置接收多个需要在图形处理器上执行的任务(101);任务处理装置根据多个任务中不同的N个任务之间的并行性能值,从多个任务中选择N个任务在图形处理器上并行执行(102);任务处理装置根据图形处理器的状态和每一个未被执行任务与图形处理器上正在执行的任务之间的并行性能值,从未被执行任务中选择一个满足预设条件的任务在图形处理器上执行(103)。本方法可动态调整任务的执行对GPU资源的占用情况,从而实时有效地提高GPU资源的利用率。

    线程处理方法和图形处理器
    5.
    发明公开

    公开(公告)号:CN111712793A

    公开(公告)日:2020-09-25

    申请号:CN201880089527.2

    申请日:2018-02-14

    IPC分类号: G06F9/00 H04M1/00

    摘要: 一种应用于图形处理器的方法,该方法包括如下的步骤:第一线程处理器获取需要处理的第一待处理数据,确定第一待处理数据满足第一分支语句,将计数器中的数值加一步长。第一线程处理器根据计数器的数值确定M*N个线程中需运行第一分支语句的线程的数量。第一线程处理器在确认数量大于阈值的情况下,执行线程同步以及线程数据重映射,在有在第一分支的线程的数量较多的情况下,才使用线程数据重映射,可节约时间和运算资源。

    一种指令间数据依赖的检测方法和装置

    公开(公告)号:CN108021563A

    公开(公告)日:2018-05-11

    申请号:CN201610931621.0

    申请日:2016-10-31

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30

    摘要: 本发明实施例公开了一种指令间数据依赖的检测方法和装置。该方法包括:当有检测线程在对变量进行访问操作时,检测是否存在对该变量的历史访问操作,若不存在对变量的历史访问操作,则记录本次访问操作的线程编号,否则,如果本次访问操作为写操作,比较历史访问操作的线程编号与本次访问操作的线程编号,若本次访问操作的线程编号小于历史访问操作的线程编号,则表明待检测指令存在数据依赖,终止检测,如果本次访问操作为读操作且历史访问操作中包含历史写访问操作,比较历史写访问操作的线程编号与本次访问操作的线程编号,若本次访问操作的线程编号小于历史写访问操作的线程编号,则表明待检测指令存在数据依赖,终止检测。

    线程处理方法和图形处理器

    公开(公告)号:CN111712793B

    公开(公告)日:2023-10-20

    申请号:CN201880089527.2

    申请日:2018-02-14

    IPC分类号: G06F9/00 H04M1/00

    摘要: 一种应用于图形处理器的方法,该方法包括如下的步骤:第一线程处理器获取需要处理的第一待处理数据,确定第一待处理数据满足第一分支语句,将计数器中的数值加一步长。第一线程处理器根据计数器的数值确定M*N个线程中需运行第一分支语句的线程的数量。第一线程处理器在确认数量大于阈值的情况下,执行线程同步以及线程数据重映射,在有在第一分支的线程的数量较多的情况下,才使用线程数据重映射,可节约时间和运算资源。