首页> 外国专利> System and method for hardware scheduling of conditional barriers and impatient barriers

System and method for hardware scheduling of conditional barriers and impatient barriers

机译:条件障碍和急诊障碍的硬件调度系统和方法

摘要

A method and a system are provided for hardware scheduling of barrier instructions. Execution of a plurality of threads to process instructions of a program that includes a barrier instruction is initiated, and when each thread reaches the barrier instruction during execution of program, it is determined whether the thread participates in the barrier instruction. The threads that participate in the barrier instruction are then serially executed to process one or more instructions of the program that follow the barrier instruction. A method and system are also provided for impatient scheduling of barrier instructions. When a portion of the threads that is greater than a minimum number of threads and less than all of the threads in the plurality of threads reaches the barrier instruction each of the threads in the portion is serially executed to process one or more instructions of the program that follow the barrier instruction.
机译:提供了一种用于屏障指令的硬件调度的方法和系统。启动多个线程的处理以处理包括屏障指令的程序的指令,并且当每个线程在程序执行期间到达屏障指令时,确定线程是否参与屏障指令。然后,串行执行参与屏障指令的线程,以处理屏障指令之后的程序的一条或多条指令。还提供了一种用于不耐烦地调度障碍指令的方法和系统。当大于最小线程数且小于多个线程中的所有线程的一部分线程到达屏障指令时,串行执行该部分中的每个线程以处理程序的一个或多个指令遵循障碍说明。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号