发明名称 |
用于增强协处理器性能的系统和方法 |
摘要 |
用于将协处理器的“资源缺乏”最小化以及用于有效地调度协处理器中的处理的技术,从而获得更高的效率和能力。提供了一种运行列表,允许协处理器从一个任务向下一个转换,而不用等待CPU干预。一种称作“表面故障”的方法允许协处理器在一个大的任务开始的地方发生故障,而不是在该任务的中间的某个地方发生故障。可以将DMA控制指令即“电子篱笆”、“陷阱”以及“能够/不能进行设备环境转换”插入到处理流中,从而使协处理器执行增强协处理器的效率和能力的任务。这些指令还能用于创建高级同步目标程序。最后,描述了一种“触发”技术,可以把用于显示的基本索引从一个位置转换到另一个,由此改变整个显示表面。 |
申请公布号 |
CN101840355B |
申请公布日期 |
2013.02.13 |
申请号 |
CN201010157518.8 |
申请日期 |
2004.02.13 |
申请人 |
微软公司 |
发明人 |
A·B·高萨里亚;S·普罗诺弗斯特 |
分类号 |
G06F9/48(2006.01)I;G06F9/50(2006.01)I |
主分类号 |
G06F9/48(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 31100 |
代理人 |
陈斌 |
主权项 |
一种用于调度任务以用于协处理器中处理的方法,包括:产生一个运行列表,所述运行列表包括一个由协处理器处理的任务的列表,其中,所述运行列表是由中央处理单元CPU产生的;把所述运行列表传送给一调度程序,其中,所述调度程序准备所述运行列表上的所述任务用于由协处理器处理;以及由所述协处理器按照所述运行列表所指示的顺序处理所述任务,其中,如果在处理了所述任务中的一个任务时引发一切换事件,则所述协处理器就立即切换到所述运行列表上的下一个任务。 |
地址 |
美国华盛顿州雷德蒙德微软道1号 |