Invention Grant
US07650601B2 Operating system kernel-assisted, self-balanced, access-protected library framework in a run-to-completion multi-processor environment
有权
在运行到完成的多处理器环境中的操作系统内核辅助的,自平衡的,访问保护的库框架
- Patent Title: Operating system kernel-assisted, self-balanced, access-protected library framework in a run-to-completion multi-processor environment
- Patent Title (中): 在运行到完成的多处理器环境中的操作系统内核辅助的,自平衡的,访问保护的库框架
-
Application No.: US10729463Application Date: 2003-12-04
-
Publication No.: US07650601B2Publication Date: 2010-01-19
- Inventor: Maximino Aguilar, Jr. , Alex C. Chow
- Applicant: Maximino Aguilar, Jr. , Alex C. Chow
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Ryan K. Simmons
- Main IPC: G06F9/46
- IPC: G06F9/46

Abstract:
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.
Public/Granted literature
Information query