-
公开(公告)号:CN101236512A
公开(公告)日:2008-08-06
申请号:CN200710170154.5
申请日:2007-09-25
申请人: 英特尔公司
摘要: 本文描述的实施例公开了一种系统,用于允许模拟支持用户级序列器管理和控制的MIMD ISA扩展,以及由操作系统管理序列器和应用程序管理序列器执行的一组特权代码,包括不同组的持续的按CPU和按线程数据。在一个实施例中,在操作系统之下执行轻便代码层。此代码层响应于特定监控事件而调用,诸如操作系统管理序列器和应用程序管理序列器之间的通信需要。控制被转移到此代码层,用于执行特别操作,然后控制返回到原始执行代码。当执行用户应用程序或操作系统时,该代码层通常处于休止状态,并且能够在任何时候调用。
-
公开(公告)号:CN101116057A
公开(公告)日:2008-01-30
申请号:CN200580044896.2
申请日:2005-12-28
申请人: 英特尔公司
发明人: H·王 , J·沈 , E·格罗乔夫斯基 , J·P·赫尔德 , B·比比 , S·D·考施克 , G·钦亚 , X·邹 , P·哈马伦德 , X·田 , A·阿加瓦尔 , S·D·罗杰斯 , B·V·帕特尔 , R·汉金斯
IPC分类号: G06F9/48
CPC分类号: G06F9/3851 , G06F9/4843
摘要: 在一实施例中,提供了一种方法。该方法包括响应在应用级程序控制下的第二指令定序器上的用户级指令之执行,在第一指令定序器上管理用户级线程。第一用户级线程在第二指令定序器上运行,第一用户级线程包含一个或多个用户级指令。第一用户级指令至少含有如下两项之一:1)引用一个或多个指令定序器的字段;以及2)用指针隐含地引用代码,所述代码在被执行时特定地寻址一个或多个指令定序器。
-
公开(公告)号:CN101013378A
公开(公告)日:2007-08-08
申请号:CN200610063932.6
申请日:2006-09-30
申请人: 英特尔公司
IPC分类号: G06F9/46
CPC分类号: G06F9/4812 , G06F11/3466 , G06F13/14 , G06F2201/88
摘要: 在一个实施例中,本发明包括一种方法,该方法确定第一代理和第二代理之间的相对优先权,及根据所述相对优先权,将所述第一代理分配给第一通道并将所述第二代理分配给第二通道。依据所述通道的当前编程的状态,基于所述分配,可动态地将存储在至少一个通道里的信息迁移到另一个通道。还描述和请求了其它实施例。
-
公开(公告)号:CN101702134B
公开(公告)日:2014-07-23
申请号:CN200910222297.5
申请日:2005-12-22
申请人: 英特尔公司
发明人: B·比比 , R·A·汉金斯 , H·王 , T·迪普 , 田新民 , C·考施克 , J·沈 , A·马利克 , M·吉尔卡 , P·塞蒂 , G·钦亚 , B·帕特尔 , J·P·赫尔德
IPC分类号: G06F9/48
CPC分类号: G06F9/4843
摘要: 本文公开了在无操作系统干预的情况下调度与OS无关的“纤程”的方法、设备和系统实施例。对于至少一个实施例,由调度程序例程而不是操作系统调度纤程以供执行。调度程序例程可在每个启用的定序器上运行。调度程序可从队列系统检索纤程描述符。与调度程序相关联的定序器随后可执行由描述符描述的纤程。本文还描述和声明了其他实施例。
-
公开(公告)号:CN102147749B
公开(公告)日:2014-01-15
申请号:CN201110088581.5
申请日:2005-12-28
申请人: 英特尔公司
发明人: G·钦亚 , H·王 , X·邹 , S·考施克 , B·比比 , J·沈 , T·迪普 , A·阿加瓦尔 , B·V·帕特尔 , J·P·赫尔德 , P·塞蒂 , R·A·汉金斯 , J·L·赖德
IPC分类号: G06F9/48
CPC分类号: G06F9/45533 , G06F9/4881
摘要: 本文公开了经抽象层为包括与操作系统控制隔离的一个或多个定序器的系统提供OS不可见执行“纤程”的用户级创建、控制和同步的方法、设备和系统实施例。对于至少一个实施例,抽象层提供隔离逻辑、代理执行逻辑、过渡检测和纤程暂停逻辑及定序器算术逻辑。本文还描述和声明了其他实施例。
-
-
公开(公告)号:CN101160565A
公开(公告)日:2008-04-09
申请号:CN200580045758.6
申请日:2005-12-22
申请人: 英特尔公司
发明人: B·比比 , R·A·汉金斯 , H·王 , T·迪普 , 田新民 , C·考施克 , J·沈 , A·马利克 , M·吉尔卡 , P·塞蒂 , G·钦亚 , B·帕特尔 , J·P·赫尔德
IPC分类号: G06F9/46
CPC分类号: G06F9/4843
摘要: 本文公开了在无操作系统干预的情况下调度与OS无关的“纤程”的方法、设备和系统实施例。对于至少一个实施例,由调度程序例程而不是操作系统调度纤程以供执行。调度程序例程可在每个启用的定序器上运行。调度程序可从队列系统检索纤程描述符。与调度程序相关联的定序器随后可执行由描述符描述的纤程。本文还描述和声明了其他实施例。
-
公开(公告)号:CN101236512B
公开(公告)日:2013-04-10
申请号:CN200710170154.5
申请日:2007-09-25
申请人: 英特尔公司
摘要: 本文描述的实施例公开了一种系统,用于允许模拟支持用户级序列器管理和控制的MIMD ISA扩展,以及由操作系统管理序列器和应用程序管理序列器执行的一组特权代码,包括不同组的持续的按CPU和按线程数据。在一个实施例中,在操作系统之下执行轻便代码层。此代码层响应于特定监控事件而调用,诸如操作系统管理序列器和应用程序管理序列器之间的通信需要。控制被转移到此代码层,用于执行特别操作,然后控制返回到原始执行代码。当执行用户应用程序或操作系统时,该代码层通常处于休止状态,并且能够在任何时候调用。
-
公开(公告)号:CN101116057B
公开(公告)日:2011-10-05
申请号:CN200580044896.2
申请日:2005-12-28
申请人: 英特尔公司
发明人: H·王 , J·沈 , E·格罗乔夫斯基 , J·P·赫尔德 , B·比比 , S·D·考施克 , G·钦亚 , X·邹 , P·哈马伦德 , X·田 , A·阿加瓦尔 , S·D·罗杰斯 , B·V·帕特尔 , R·汉金斯
IPC分类号: G06F9/48
CPC分类号: G06F9/3851 , G06F9/4843
摘要: 在一实施例中,提供了一种方法。该方法包括响应在应用级程序控制下的第二指令定序器上的用户级指令之执行,在第一指令定序器上管理用户级线程。第一用户级线程在第二指令定序器上运行,第一用户级线程包含一个或多个用户级指令。第一用户级指令至少含有如下两项之一:1)引用一个或多个指令定序器的字段;以及2)用指针隐含地引用代码,所述代码在被执行时特定地寻址一个或多个指令定序器。
-
公开(公告)号:CN101095112B
公开(公告)日:2011-05-25
申请号:CN200580045750.X
申请日:2005-12-28
申请人: 英特尔公司
发明人: G·钦亚 , H·王 , X·邹 , S·考施克 , B·比比 , J·沈 , T·迪普 , A·阿加瓦尔 , B·V·帕特尔 , J·P·赫尔德 , P·塞蒂 , R·A·汉金斯 , J·L·赖德
IPC分类号: G06F9/50
CPC分类号: G06F9/45533 , G06F9/4881
摘要: 本文公开了经抽象层为包括与操作系统控制隔离的一个或多个定序器的系统提供OS不可见执行“纤程”的用户级创建、控制和同步的方法、设备和系统实施例。对于至少一个实施例,抽象层提供隔离逻辑、代理执行逻辑、过渡检测和纤程暂停逻辑及定序器算术逻辑。本文还描述和声明了其他实施例。
-
-
-
-
-
-
-
-
-