首页> 外国专利> Multiprocessor circuit using run-time task scheduling

Multiprocessor circuit using run-time task scheduling

机译:使用运行时任务调度的多处理器电路

摘要

Tasks are executed in a multiprocessing system with a master processor core (10) and a plurality of slave processor cores (12). The master processor core (10), executes a program that defines a matrix of tasks at respective positions in the matrix and a task dependency pattern applicable to a plurality of the tasks and defined relative to the positions. Each dependency pattern defines relative dependencies for a plurality of positions in the matrix, rather than using individual dependencies for individual positions. In response to the program the master processor core (10) dynamically stores definitions of current task dependency patterns in a dependency pattern memory. A hardware task scheduler computes the positions of the tasks that are ready for execution at run time from information from information about positions for which tasks have been completed and the task dependency pattern applied relative to those tasks. The tasks that have been computed to be ready for execution are assigned to the slave processor cores (12).
机译:在具有主处理器核心( 10 )和多个从处理器核心( 12 )的多处理系统中执行任务。主处理器内核( 10 )执行一个程序,该程序定义任务矩阵在矩阵中各个位置的位置,以及一个任务相关性模式,可应用于多个任务并相对于这些位置进行定义。每个依赖性模式定义矩阵中多个位置的相对依赖性,而不是对各个位置使用各个依赖性。响应该程序,主处理器内核( 10 )将当前任务依赖模式的定义动态存储在依赖模式存储器中。硬件任务计划程序根据有关已完成任务的位置的信息以及相对于那些任务应用的任务依赖模式的信息,计算准备在运行时执行的任务的位置。计算出的准备好执行的任务将分配给从处理器内核( 12 )。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号