CN119415241A 一种基于线程束重组的任务调度系统及方法 (山东浪潮科学研究院有限公司)_第1页
CN119415241A 一种基于线程束重组的任务调度系统及方法 (山东浪潮科学研究院有限公司)_第2页
CN119415241A 一种基于线程束重组的任务调度系统及方法 (山东浪潮科学研究院有限公司)_第3页
CN119415241A 一种基于线程束重组的任务调度系统及方法 (山东浪潮科学研究院有限公司)_第4页
CN119415241A 一种基于线程束重组的任务调度系统及方法 (山东浪潮科学研究院有限公司)_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一种基于线程束重组的任务调度系统及方法本发明属于GPU计算资源的控制调度领域,具体涉及一种基于线程束重组的任务调度系统2线程块调度模块缓存所有需要计算的线程块;每个线程块包调度模块控制指令执行流水线取出线程块当前分支的相同程序计数器对应的指令进行译第一级操作数收集器读取线程块中每个线程束对应的寄存器轮询线程块的不同线程束时,第二级操作数收集器根据线程束掩码信息的活跃标记,分发模块实时监测重组线程束缓存模块,当重所述活跃线程提取模块根据线程束掩码信息的活跃标记,提取线程束中的活跃线程第一级操作数收集器发出的线程束的全部操作数中线程束对应的掩码信息顺序存储3取出每个线程块当前分支的相同程序计数器对应的指令进行译码轮询线程块的不同线程束时,根据线程束掩码信息的活跃标记,提实时监测重组线程束缓存模块,当重组线程束缓按照线程束编号依次提取每个线程束中的活跃线程存储到重组线程束,重4[0002]随着人工智能与大数据计算的蓬勃发展,GPU在多个行业中都发挥着越来越重要程块调度模块控制指令执行流水线取出线程块当前分支的相同程序计数器对应的指令进第一级操作数收集器读取线程块中每个线程束对应的寄存器文件数据进行存储,分发模块实时监测重组线程束缓存模块,当重组线程束缓存模块处于非空状态5第一级操作数收集器发出的线程束的全部操作数中线程束对应的掩码信息顺序[0011]作为本发明技术方案的进一步限定,重组线程束缓存模写回模块读取第二级操作数收集器的线程束掩码缓存模块,根据原有线程束的掩码信息,6基于状态标记控制下发其它分支的起始程序计数器对应的指令到指令执行流水读取重组线程束缓存模块中的最后一组重组线程束后,监测分支重组缓存模块,7程块调度模块控制指令执行流水线取出线程块当前分支的相同程序计数器对应的指令进第一级操作数收集器读取线程块中每个线程束对应的寄存器文件数据进行存储,分发模块实时监测重组线程束缓存模块,当重组线程束缓存模块处于非空状态第一级操作数收集器发出的线程束的全部操作数中线程束对应的掩码信息顺序8[0032]在有些实施例中,分发模块读取重组线程束缓存模块中的最后一组重组线程束线程束1的后四个位置,第三个周期将线程束2的活跃线程⑧存储到重组线程束2的第一个9读取重组线程束缓存模块中的最后一组重组线程束后,监测分支重组缓存模块,[0050]对所公开的实施例的上述说明,使本领域专业技术人员能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论