发明名称 |
自动从属任务启动 |
摘要 |
本发明的一个实施例提出了用于当第一任务的执行完成时自动启动从属任务的技术。自动启动从属任务降低了从第一任务到从属任务的过渡期间所带来的延迟。将与从属任务相关联的信息编码为用于第一任务的元数据的一部分。当第一任务的执行完成时通知任务调度单元以及在不要求任何信号量的释放或取得的情况下启动从属任务。与从属任务相关联的信息包括使能标志和指向从属任务的指针。一旦启动从属任务,就将第一任务标记为完成以使得存储用于第一任务的元数据的存储器可以重新用来存储用于新任务的元数据。 |
申请公布号 |
CN103226481A |
申请公布日期 |
2013.07.31 |
申请号 |
CN201310032030.6 |
申请日期 |
2013.01.28 |
申请人 |
辉达公司 |
发明人 |
菲利普·亚历山大·夸德拉;兰基·V·姗;蒂莫西·约翰·珀塞尔;格拉尔德·F·路易斯;杰尔姆·F·小杜鲁克 |
分类号 |
G06F9/445(2006.01)I;G06F9/46(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
北京市磐华律师事务所 11336 |
代理人 |
徐丁峰;魏宁 |
主权项 |
一种自动启动从属任务的方法,所述方法包括:接收第一处理任务已经在多线程系统中完成执行的通知;读取存储在编码所述第一处理任务的第一任务元数据中的从属任务使能标志,其中所述从属任务使能标志在所述第一处理任务的执行之前写入;确定所述从属任务使能标志指示当所述第一处理任务的执行完成时应该执行从属任务;以及调度所述从属任务用于在所述多线程系统中执行。 |
地址 |
美国加利福尼亚州 |