发明名称 Operating system kernel-assisted, self-balanced, access-protected library framework in a run-to-completion multi-processor environment
摘要 A method for managing multiple processors in the execution of one or more processes in a task-based library platform. The one or more processes are partitioned into highly granulized sub-tasks from a library calling process, whereby each sub-task has a protection attribute associated with it. The protection attribute designates processing resources that a processor may use in the execution of the sub-task. The sub-tasks are placed in a central task queue, whereby idling processors in the multiple processor system obtain consecutive sub-tasks in the queue until all the processes have been executed. Each processor executes a sub-task using only those processing resources that have been designated as being available by the protection attribute of the sub-task. The atomic execution results of the one more sub-tasks may then be combined into an execution result for the process. Also provided is a task-based library for processor management.
申请公布号 US7650601(B2) 申请公布日期 2010.01.19
申请号 US20030729463 申请日期 2003.12.04
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 AGUILAR, JR. MAXIMINO;CHOW ALEX C.
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址