用于SMT处理器上的CPI调度的系统和方法

    公开(公告)号:CN1308826C

    公开(公告)日:2007-04-04

    申请号:CN200410080086.X

    申请日:2004-09-24

    CPC classification number: G06F9/4881 G06F2209/483

    Abstract: 本发明提供了一种用于在同时多线程(SMT)处理器环境中通过计算性能度量,诸如当两个线程运行在该SMT处理器上时发生的CPI,来识别兼容的线程的系统和方法。确定当两个线程运行在所述SMT处理器上时所获得的CPI。如果所获得的CPI好于一个兼容性阈值,则记录指示兼容性的信息。当一个线程将要结束时,调度器在将要结束的线程所属的运行队列内寻找并调度另一个线程。调度器识别这样的线程:该线程(1)与仍然运行在SMT处理器上的线程(即,不是将要结束的线程)兼容,并且(2)准备好了执行。不断地更新CPI数据,从而不断地识别出与另一线程兼容的线程。

    逻辑分区数据处理系统内未分配存储器的动态存储器管理

    公开(公告)号:CN1947097A

    公开(公告)日:2007-04-11

    申请号:CN200580012826.9

    申请日:2005-04-26

    CPC classification number: G06F9/5072

    Abstract: 一种用于被逻辑分区的数据处理系统内的未分配存储器的动态存储器管理的方法、系统和程序。被逻辑分区的数据处理系统通常包括多个存储单元、处理器、I/O适配器和其他能够分配给多个逻辑分区的资源。在该数据处理系统内操作的分区管理器管理资源向每个逻辑分区的分配。具体地,分区管理器管理多个存储单元的第一部分向至少一个逻辑分区的分配。另外,分区管理器管理来自多个存储单元的未分配存储器的存储池。响应于从一个被分配的逻辑分区接收到对存储器借出的请求,将存储单元的第二选择从存储池借给请求的逻辑分区。但是,分区管理器能够在任何时候从请求的逻辑分区收回被借出的存储单元的选择。

    用于在SMT处理器中进行CPI负载平衡的系统和方法

    公开(公告)号:CN1601475A

    公开(公告)日:2005-03-30

    申请号:CN200410080084.0

    申请日:2004-09-24

    CPC classification number: G06F9/5083

    Abstract: 本发明提供了一种在使用多个SMT处理器的同时多线程(SMT)处理器环境中调度线程的系统和方法。识别出正运行在每个SMT处理器上的低性能的线程。在被识别出之后,低性能的线程被移动到不同的SMT处理器上。捕捉关于线程的性能的数据。在一个实施例中,这个数据包括每个线程的CPI值。当线程被移动时,记录关于该线程和它被移动时的性能的数据,以及一个时间戳。关于以前的移动的数据被用于确定在移动之后线程的性能是否提高了。

    用于管理数据处理系统内的存储器的借出的系统和方法

    公开(公告)号:CN100524229C

    公开(公告)日:2009-08-05

    申请号:CN200580012826.9

    申请日:2005-04-26

    CPC classification number: G06F9/5072

    Abstract: 一种用于被逻辑分区的数据处理系统内的未分配存储器的动态存储器管理的方法、系统和程序。被逻辑分区的数据处理系统通常包括多个存储单元、处理器、I/O适配器和其他能够分配给多个逻辑分区的资源。在该数据处理系统内操作的分区管理器管理资源向每个逻辑分区的分配。具体地,分区管理器管理多个存储单元的第一部分向至少一个逻辑分区的分配。另外,分区管理器管理来自多个存储单元的未分配存储器的存储池。响应于从一个被分配的逻辑分区接收到对存储器借出的请求,将存储单元的第二选择从存储池借给请求的逻辑分区。但是,分区管理器能够在任何时候从请求的逻辑分区收回被借出的存储单元的选择。

    用于SMT处理器上的CPI调度的系统和方法

    公开(公告)号:CN1945540A

    公开(公告)日:2007-04-11

    申请号:CN200610148637.0

    申请日:2004-09-24

    CPC classification number: G06F9/4881 G06F2209/483

    Abstract: 本发明提供了一种用于在同时多线程(SMT)处理器环境中通过计算性能度量,诸如当两个线程运行在该SMT处理器上时发生的CPI,来识别兼容的线程的系统和方法。确定当两个线程运行在所述SMT处理器上时所获得的CPI。如果所获得的CPI好于一个兼容性阈值,则记录指示兼容性的信息。当一个线程将要结束时,调度器在将要结束的线程所属的运行队列内寻找并调度另一个线程。调度器识别这样的线程:该线程(1)与仍然运行在SMT处理器上的线程(即,不是将要结束的线程)兼容,并且(2)准备好了执行。不断地更新CPI数据,从而不断地识别出与另一线程兼容的线程。

Patent Agency Ranking