-
公开(公告)号: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不可见执行“纤程”的用户级创建、控制和同步的方法、设备和系统实施例。对于至少一个实施例,抽象层提供隔离逻辑、代理执行逻辑、过渡检测和纤程暂停逻辑及定序器算术逻辑。本文还描述和声明了其他实施例。
-
公开(公告)号:CN101251792B
公开(公告)日:2010-07-21
申请号:CN200710306275.8
申请日:2007-12-19
申请人: 英特尔公司
CPC分类号: G06F9/4812 , G06F9/3851 , G06F9/3861
摘要: 提供了用于在多线程系统中对用户级线程进行结构化异常处理的方法、数据结构、指令和技术。可以将已注册过滤例程分派到不受操作系统(OS)管理的线程单元。可以通过使受OS管理的线程单元(代理)代表隔离的线程单元来调用由OS提供的结构化异常处理服务(包括分派程序)而发生所述分派。作为选择,受OS管理的线程单元可以包括分派代码,并且可以无需OS干预就将过滤例程分派到隔离的线程单元。还描述和声明了其它实施例。
-
公开(公告)号:CN101317156B
公开(公告)日:2015-04-29
申请号:CN200680044471.6
申请日:2006-11-16
申请人: 英特尔公司
IPC分类号: G06F9/48
CPC分类号: G06F9/485 , G06F9/4881
摘要: 描述用于在没有操作系统干预下调度用户级OS独立“微程”的方法、设备和系统实施例。对于至少一个实施例,通过调度器例行程序而不是通过操作系统来调度微程用于执行。调度器例行程序可以从编译器接收由编译器生成的提示。编译器提示可以在没有用户提供的杂注的情况下由编译器生成,并且可以经由API类接口传递给调度器例行程序。该接口可以包括由编译器维护的调度提示数据结构。还描述了其它实施例并对这些实施例要求权利。
-
公开(公告)号:CN101160565B
公开(公告)日:2012-06-20
申请号: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无关的“纤程”的方法、设备和系统实施例。对于至少一个实施例,由调度程序例程而不是操作系统调度纤程以供执行。调度程序例程可在每个启用的定序器上运行。调度程序可从队列系统检索纤程描述符。与调度程序相关联的定序器随后可执行由描述符描述的纤程。本文还描述和声明了其他实施例。
-
公开(公告)号:CN102147749A
公开(公告)日:2011-08-10
申请号: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隔离定序器上的用户级多线程处理的机制。本文公开了经抽象层为包括与操作系统控制隔离的一个或多个定序器的系统提供OS不可见执行“纤程”的用户级创建、控制和同步的方法、设备和系统实施例。对于至少一个实施例,抽象层提供隔离逻辑、代理执行逻辑、过渡检测和纤程暂停逻辑及定序器算术逻辑。本文还描述和声明了其他实施例。
-
公开(公告)号: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无关的“纤程”的方法、设备和系统实施例。对于至少一个实施例,由调度程序例程而不是操作系统调度纤程以供执行。调度程序例程可在每个启用的定序器上运行。调度程序可从队列系统检索纤程描述符。与调度程序相关联的定序器随后可执行由描述符描述的纤程。本文还描述和声明了其他实施例。
-
公开(公告)号:CN101702134A
公开(公告)日:2010-05-05
申请号: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无关的“纤程”的方法、设备和系统实施例。对于至少一个实施例,由调度程序例程而不是操作系统调度纤程以供执行。调度程序例程可在每个启用的定序器上运行。调度程序可从队列系统检索纤程描述符。与调度程序相关联的定序器随后可执行由描述符描述的纤程。本文还描述和声明了其他实施例。
-
公开(公告)号:CN101317156A
公开(公告)日:2008-12-03
申请号:CN200680044471.6
申请日:2006-11-16
申请人: 英特尔公司
IPC分类号: G06F9/48
CPC分类号: G06F9/485 , G06F9/4881
摘要: 描述用于在没有操作系统干预下调度用户级OS独立“微程”的方法、设备和系统实施例。对于至少一个实施例,通过调度器例行程序而不是通过操作系统来调度微程用于执行。调度器例行程序可以从编译器接收由编译器生成的提示。编译器提示可以在没有用户提供的杂注的情况下由编译器生成,并且可以经由API类接口传递给调度器例行程序。该接口可以包括由编译器维护的调度提示数据结构。还描述了其它实施例并对这些实施例要求权利。
-
-
-
-
-
-
-
-
-