-
公开(公告)号:CN102027452B
公开(公告)日:2014-04-02
申请号:CN200980118323.8
申请日:2009-03-27
Applicant: 微软公司
CPC classification number: G06F9/4881 , G06F2209/483
Abstract: 计算机系统的进程中的调度器包括对应于调度器中的每一个调度节点的相应调度集合。基于一个或多个执行度量,将调度集合映射到至少部分搜索顺序。当在调度节点中的处理资源变得可用时,在按由搜索顺序所指定的顺序搜索其他调度集合之前,该处理资源首先尝试在与调度节点相对应的调度集合中定位要执行的任务。
-
-
公开(公告)号:CN102047218A
公开(公告)日:2011-05-04
申请号:CN200980121240.4
申请日:2009-05-01
Applicant: 微软公司
CPC classification number: G06F9/4881 , G06F9/5077
Abstract: 提供了在进程中创建第一和第二调度器实例的计算机系统的运行时环境。每一调度器实例包括已分配的处理资源并被指派要执行的一组任务。每一调度器实例使用已分配的处理资源来调度要执行的任务以执行进程的工作。
-
公开(公告)号:CN102027452A
公开(公告)日:2011-04-20
申请号:CN200980118323.8
申请日:2009-03-27
Applicant: 微软公司
CPC classification number: G06F9/4881 , G06F2209/483
Abstract: 计算机系统的进程中的调度器包括对应于调度器中的每一个调度节点的相应调度集合。基于一个或多个执行度量,将调度集合映射到至少部分搜索顺序。当在调度节点中的处理资源变得可用时,在按由搜索顺序所指定的顺序搜索其他调度集合之前,该处理资源首先尝试在与调度节点相对应的调度集合中定位要执行的任务。
-
公开(公告)号:CN1719410A
公开(公告)日:2006-01-11
申请号:CN200510076592.6
申请日:2005-06-09
Applicant: 微软公司
IPC: G06F9/44
Abstract: 本发明向主流面向对象语言添加了对并行性的支持。提供了语言扩展,它能够开发运行于一个地址空间、跨单个计算机上的若干进程分布、跨局域网或广域网分布的程序,而不重新编码该程序。这方面的中心点是服务的概念,它能够执行它自己的算法(逻辑)线程。服务不共享存储器或使用明确的同步原语来同步。相反,数据共享和同步二者是通过消息传递来实现的,例如一组明确声明的消息在服务之间发送。消息能够包括共享的数据,并且消息交换的模式提供了必须的同步。
-
-
公开(公告)号:CN102027447B
公开(公告)日:2013-12-04
申请号:CN200980118458.4
申请日:2009-03-27
Applicant: 微软公司
CPC classification number: G06F9/4881 , G06F9/5027 , G06F2209/483
Abstract: 计算机系统的进程中的调度器包括对应于被分配到该调度器的每一处理资源的局部任务集合和至少一个一般任务集合。调度器将变为解锁的每一任务分配到与使得该任务变成解锁的处理资源对应的局部集合。当处理资源变为可用时,处理资源试图执行在对应的局部集合中最近最多添加的任务。如果在对应的局部集合中没有任务,则可用处理资源试图执行来自一般集合的任务。
-
公开(公告)号:CN1719410B
公开(公告)日:2010-12-08
申请号:CN200510076592.6
申请日:2005-06-09
Applicant: 微软公司
IPC: G06F9/44
Abstract: 本发明向主流面向对象语言添加了对并行性的支持。提供了语言扩展,它能够开发运行于一个地址空间、跨单个计算机上的若干进程分布、跨局域网或广域网分布的程序,而不重新编码该程序。这方面的中心点是服务的概念,它能够执行它自己的算法(逻辑)线程。服务不共享存储器或使用明确的同步原语来同步。相反,数据共享和同步二者是通过消息传递来实现的,例如一组明确声明的消息在服务之间发送。消息能够包括共享的数据,并且消息交换的模式提供了必须的同步。
-
公开(公告)号:CN102047218B
公开(公告)日:2013-09-11
申请号:CN200980121240.4
申请日:2009-05-01
Applicant: 微软公司
CPC classification number: G06F9/4881 , G06F9/5077
Abstract: 提供了在进程中创建第一和第二调度器实例的计算机系统的运行时环境。每一调度器实例包括已分配的处理资源并被指派要执行的一组任务。每一调度器实例使用已分配的处理资源来调度要执行的任务以执行进程的工作。
-
公开(公告)号:CN102859489A
公开(公告)日:2013-01-02
申请号:CN201180020904.5
申请日:2011-04-26
Applicant: 微软公司
CPC classification number: G06F8/314
Abstract: 提供了API,所述API处于编程语言的外部但是提供可插入到语言编译器中的功能。所提供的API调节与使用通用基于模式的方案进行的异步编程、迭代器或编写对称协同例程相关联的功能。在API中提供了若干类型的可恢复方法,所述可恢复方法可以应用于以传统程序代码编写的方法主体。以传统编程代码编写的方法主体中的在句法上可区分的控制点通过编译器使用外部API来调用该代码的变换。经变换的代码实现夹在经变换的代码的控制点之间的代码的暂停和恢复。里面具有控制点的方法内所包括的源代码被变换为使得该方法内的代码可以在分立的部分中执行,每个部分都在经变换的代码中的控制点处开始和结束。
-
-
-
-
-
-
-
-
-