发明授权
US06766515B1 Distributed scheduling of parallel jobs with no kernel-to-kernel communication
失效
没有内核到内核通信的并行作业的分布式调度
- 专利标题: Distributed scheduling of parallel jobs with no kernel-to-kernel communication
- 专利标题(中): 没有内核到内核通信的并行作业的分布式调度
-
申请号: US08801646申请日: 1997-02-18
-
公开(公告)号: US06766515B1公开(公告)日: 2004-07-20
- 发明人: Nawaf K. Bitar , Robert M. English , Rajagopal Ananthanarayanan
- 申请人: Nawaf K. Bitar , Robert M. English , Rajagopal Ananthanarayanan
- 主分类号: G06F900
- IPC分类号: G06F900
摘要:
A system and a method of scheduling a plurality of threads from a multi-threaded program. A shared arena is provided in user memory, wherein the shared arena includes a register save area for each of the plurality of threads. A processor, when allocated to the application, executes the application's user-level scheduler and selects a user-level thread from a plurality of available threads, wherein the step of selecting includes the step of reading register context associated with the selected thread from one of the plurality of register save areas. In multikernel systems, kernels having access to an application's register save areas can execute preempted threads from that application with no kernel-to-kernel communication. Likewise, kernels having access to an application's user-level run queues can execute ready-to-run threads from that application with no kernel-to-kernel communication.
信息查询