首页> 外国专利> Detecting Task Complete Dependencies Using Underlying Speculative Multi-Threading Hardware

Detecting Task Complete Dependencies Using Underlying Speculative Multi-Threading Hardware

机译:使用底层的推测性多线程硬件检测任务完全依赖关系

摘要

Mechanisms are provided for tracking dependencies of threads in a multi-threaded computer program execution. The mechanisms detect a dependency of a first thread's execution on results of a second thread's execution in an execution flow of the multi-threaded computer program. The mechanisms further store, in a hardware thread dependency vector storage associated with the first thread's execution, an identifier of the dependency by setting at least one bit in the hardware thread dependency vector storage corresponding to the second thread. Moreover, the mechanisms schedule tasks performed by the multi-threaded computer program based on the hardware thread dependency vector storage to minimize squashing of threads.
机译:提供了用于跟踪多线程计算机程序执行中线程的依赖性的机制。该机制在多线程计算机程序的执行流程中检测第一线程的执行对第二线程的执行结果的依赖性。所述机制还通过在硬件线程依赖性向量存储器中设置与第二线程相对应的至少一个比特,来在与第一线程的执行相关联的硬件线程依赖性向量存储器中存储依赖性的标识符。此外,该机制基于硬件线程相关性向量存储来调度由多线程计算机程序执行的任务,以最大程度地减少线程挤压。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号