发明名称 TASK-LEVEL THREAD SCHEDULING AND RESOURCE ALLOCATION
摘要 Task schedulers endeavor to share computing resources, such as the CPU, among many threads. However, the task scheduler may be unable to identify the resources that will be utilized by a thread, and may allocate resources inefficiently due to incorrect predictions of resource utility. Task scheduling may be improved by identifying the rate determining factors for various thread tasks comprising a thread, e.g., a first task that is rate-limited by a communications bus, a second task that is rate-limited by the CPU, and a third task that is rate-limited by a communications network. If the instructions are so identified, the operating system may be able to schedule tasks and to allocate resources based on the resources to be utilized by the threads, which may improve efficiency and computing performance.
申请公布号 US2009165007(A1) 申请公布日期 2009.06.25
申请号 US20070959464 申请日期 2007.12.19
申请人 MICROSOFT CORPORATION 发明人 AGHAJANYAN SOUREN
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址