在微处理器上使能多指令流/多数据流扩展

    公开(公告)号:CN101236512A

    公开(公告)日:2008-08-06

    申请号:CN200710170154.5

    申请日:2007-09-25

    申请人: 英特尔公司

    IPC分类号: G06F9/48 G06F15/80

    CPC分类号: G06F9/455 G06F9/461

    摘要: 本文描述的实施例公开了一种系统,用于允许模拟支持用户级序列器管理和控制的MIMD ISA扩展,以及由操作系统管理序列器和应用程序管理序列器执行的一组特权代码,包括不同组的持续的按CPU和按线程数据。在一个实施例中,在操作系统之下执行轻便代码层。此代码层响应于特定监控事件而调用,诸如操作系统管理序列器和应用程序管理序列器之间的通信需要。控制被转移到此代码层,用于执行特别操作,然后控制返回到原始执行代码。当执行用户应用程序或操作系统时,该代码层通常处于休止状态,并且能够在任何时候调用。

    动态地迁移通道
    3.
    发明公开

    公开(公告)号:CN101013378A

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

    申请号:CN200610063932.6

    申请日:2006-09-30

    申请人: 英特尔公司

    IPC分类号: G06F9/46

    摘要: 在一个实施例中,本发明包括一种方法,该方法确定第一代理和第二代理之间的相对优先权,及根据所述相对优先权,将所述第一代理分配给第一通道并将所述第二代理分配给第二通道。依据所述通道的当前编程的状态,基于所述分配,可动态地将存储在至少一个通道里的信息迁移到另一个通道。还描述和请求了其它实施例。