首页> 外国专利> Dual level scheduling of processes to multiple parallel regions of a multi-threaded program on a tightly coupled multiprocessor computer system

Dual level scheduling of processes to multiple parallel regions of a multi-threaded program on a tightly coupled multiprocessor computer system

机译:在紧密耦合的多处理器计算机系统上对多线程程序的多个并行区域的进程的双层调度

摘要

On a tightly coupled multiprocessor computer system, the multiple parallel regions of a multithreaded applications program can execute simultaneously as multiple threads on a plurality of processors. Furthermore, a plurality of multithreaded programs may run simultaneously. The current invention uses an efficient system to schedule and reschedule processors to run these multiple threads. Scheduling is integrated at two levels: at the first level, processors are assigned processes. At the next level, processes are assigned threads. Increased efficiency is achieved by this integration and also by the formation of processes with destructible context. It makes use of shared storage to indicate the process request level and the control state for each parallel region.
机译:在紧密耦合的多处理器计算机系统上,多线程应用程序的多个并行区域可以同时作为多个处理器上的多个线程执行。此外,多个多线程程序可以同时运行。本发明使用高效的系统来调度和重新调度处理器以运行这些多个线程。调度在两个级别进行集成:在第一级,为处理器分配进程。在下一级别,为进程分配线程。通过这种集成以及具有可破坏上下文的流程的形成,可以提高效率。它利用共享存储来指示每个并行区域的过程请求级别和控制状态。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号