发明名称 提供用户级多线程操作的方法和系统
摘要 公开一种用于提供用户级多线程操作的方法和系统。根据本发明技术的方法包括接收编程指令以通过指令集体系结构(ISA)来执行一个或多个共享资源的线程(Shred)。一个或多个指令指针通过ISA来配置;以及利用微处理器同时执行一个或多个Shred,其中该微处理器包括多个指令定序器。
申请公布号 CN1938686A 申请公布日期 2007.03.28
申请号 CN200580010053.0 申请日期 2005.03.31
申请人 英特尔公司 发明人 E·T·格罗乔夫斯基;H·王;J·P·沈;P·H·王;J·D·科林斯;J·P·赫尔德;P·坎杜;R·莱维亚坦;T·-F·魏
分类号 G06F9/46(2006.01) 主分类号 G06F9/46(2006.01)
代理机构 中国专利代理(香港)有限公司 代理人 杨凯;王勇
主权项 1.一种方法,包括:遇到非特权用户级编程指令;响应所述编程指令,创建第一共享资源的线程(Shred),所述第一共享资源的线程(Shred)与一个或多个其他Shred共享虚拟存储器地址空间;以及响应所述编程指令,与所述一个或多个其他Shred的至少其中之一并行地执行所述Shred;其中创建所述Shred是在无操作系统介入的情况下在硬件中执行的。
地址 美国加利福尼亚州
您可能感兴趣的专利