发明名称 计算任务状态封装
摘要 本发明的一个实施例阐述了一种用于封装计算任务状态的技术,其实现计算任务的无序调度和执行。调度电路基于优先级把计算任务组织成组。然后可使用不同的调度方案来选择计算任务用于执行。每个组被维持作为指向计算任务的指针的链表,所述计算任务被编码为存储在存储器中的任务元数据(TMD)。TMD封装那些为初始化、调度和执行计算任务所需要的状态和参数。
申请公布号 CN103207810A 申请公布日期 2013.07.17
申请号 CN201210448677.2 申请日期 2012.11.09
申请人 辉达公司 发明人 杰尔姆·F·小杜鲁克;兰基·V·姗;肖恩·J·特赖希勒
分类号 G06F9/46(2006.01)I;G06F9/48(2006.01)I 主分类号 G06F9/46(2006.01)I
代理机构 北京市磐华律师事务所 11336 代理人 徐丁峰;谢栒
主权项 一种封装计算任务的方法,所述方法包括:分配存储器来存储任务元数据结构;在所述任务元数据结构中存储初始化参数,所述初始化参数配置流多处理器以执行计算任务;在所述任务元数据结构中存储调度参数,所述调度参数控制所述计算任务的调度;在所述任务元数据结构中存储执行参数,所述执行参数控制流多处理器对所述计算任务的执行;以及执行所述计算任务。
地址 美国加利福尼亚州