首页> 外国专利> Technique for dynamically restricting thread concurrency without rewriting thread code

Technique for dynamically restricting thread concurrency without rewriting thread code

机译:动态限制线程并发而无需重写线程代码的技术

摘要

A method for executing uniprocessor (UP) coded workloads in a computer capable of concurrent thread execution is disclosed. The method identifies threads in the uniprocessor coded workloads (UP-workloads) which can execute concurrently, and identifies threads in the UP-workloads which cannot execute concurrently. First threads which cannot execute concurrently are assigned to a first concurrency group. Second threads which cannot execute concurrently are assigned to a second concurrency group. Any thread in the first concurrency group can execute concurrently with any thread in the second concurrency group. The computer capable of concurrent thread execution then executes the UP-coded workloads in the first concurrency group at substantially the same time as executing the UP-coded workloads in the second concurrency group.
机译:公开了一种用于在能够同时执行线程的计算机中执行单处理器(UP)编码工作负载的方法。该方法识别可以同时执行的单处理器编码工作负载(UP工作负载)中的线程,并识别不能同时执行的UP工作负载中的线程。无法并行执行的第一线程分配给第一并发组。无法并行执行的第二个线程被分配给第二个并发组。第一个并发组中的任何线程都可以与第二个并发组中的任何线程并发执行。然后,具有并发线程执行能力的计算机与在第二并发组中执行UP编码的工作负载基本上同时执行第一并发组中的UP编码的工作负载。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号