发明名称 |
计算任务状态封装 |
摘要 |
本发明的一个实施例阐述了一种用于封装计算任务状态的技术,其实现计算任务的无序调度和执行。调度电路基于优先级把计算任务组织成组。然后可使用不同的调度方案来选择计算任务用于执行。每个组被维持作为指向计算任务的指针的链表,所述计算任务被编码为存储在存储器中的任务元数据(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 |
代理人 |
徐丁峰;谢栒 |
主权项 |
一种封装计算任务的方法,所述方法包括:分配存储器来存储任务元数据结构;在所述任务元数据结构中存储初始化参数,所述初始化参数配置流多处理器以执行计算任务;在所述任务元数据结构中存储调度参数,所述调度参数控制所述计算任务的调度;在所述任务元数据结构中存储执行参数,所述执行参数控制流多处理器对所述计算任务的执行;以及执行所述计算任务。 |
地址 |
美国加利福尼亚州 |