发明授权
- 专利标题: Locality-based scheduling in continuation-based runtimes
- 专利标题(中): 基于连续运行时的基于地点的调度
-
申请号: US12472200申请日: 2009-05-26
-
公开(公告)号: US08307368B2公开(公告)日: 2012-11-06
- 发明人: Kenneth D. Wolf , Nathan C. Talbert , Edmund Samuel Victor Pinto , Justin David Brown
- 申请人: Kenneth D. Wolf , Nathan C. Talbert , Edmund Samuel Victor Pinto , Justin David Brown
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 代理机构: Workman Nydegger
- 主分类号: G06F9/46
- IPC分类号: G06F9/46 ; G06F9/455
摘要:
A computer system establishes an execution environment for executing activities in a continuation based runtime including instantiating an activity scheduler configured to perform the following: scheduling activities for execution in the CBR. The activity scheduler resolves the scheduled activity's arguments and variables prior to invoking the scheduled activity using the activity's unique context. The activity scheduler also determines, based on the activity's unique context, whether the scheduled activity comprises a work item that is to be queued at the top of the execution stack and, based on the determination, queues the work item to the execution stack. The computer system executes the work items of the scheduled activity as queued in the execution stack of the established execution environment in the CBR.
公开/授权文献
- US20100306778A1 LOCALITY-BASED SCHEDULING IN CONTINUATION-BASED RUNTIMES 公开/授权日:2010-12-02
信息查询