首页> 外国专利> Adjusting CPU time allocated to next thread based on gathered data in heterogeneous processor system having plurality of different instruction set architectures

Adjusting CPU time allocated to next thread based on gathered data in heterogeneous processor system having plurality of different instruction set architectures

机译:在具有多个不同指令集架构的异构处理器系统中,基于收集的数据来调整分配给下一个线程的CPU时间

摘要

A method that optimizes system performance using performance monitors is presented. The method gathers thread performance data using performance monitors for threads running on either a first ISA processor or a second ISA processor. Multiple first processors and multiple second processors may be included in a single computer system. The first processors and second processors can each access data stored in a common shared memory. The gathered thread performance data is analyzed to determine whether the corresponding thread needs additional CPU time in order to optimize system performance. If additional CPU time is needed, the amount of CPU time that the thread receives is altered (increased) so that the thread receives the additional time when it is scheduled by the scheduler. In one embodiment, the increased CPU time is accomplished by altering a priority value that corresponds to the thread.
机译:提出了一种使用性能监视器优化系统性能的方法。该方法使用性能监视器收集在第一ISA处理器或第二ISA处理器上运行的线程的线程性能数据。多个第一处理器和多个第二处理器可以被包括在单个计算机系统中。第一处理器和第二处理器可以各自访问存储在公共共享存储器中的数据。分析收集的线程性能数据以确定相应的线程是否需要额外的CPU时间以优化系统性能。如果需要额外的CPU时间,则更改(增加)线程接收的CPU时间,以便线程在由调度程序进行调度时接收额外的时间。在一个实施例中,通过改变与线程相对应的优先级值来实现增加的CPU时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号