广东省科技图书馆 | 咨询热线:020-37656531  
     
新材料 生物技术 环境科学 海洋科学 光机电技术 电子信息技术 交流平台
 
用于在多线程微处理器中对并行指令流进行初始化的指令
发明专利

 
申请专利号:CN200480024798.8
申请日期:2004.08.27
公开公告号:CN1842769
公开公告日:2006.10.04
主分类号:G06F9/46(2006.01
分类号:G06F9/46(2006.01)I
国际申请:2004-08-27 PCT/US2004/027827
国际公布:2005-03-10 WO2005/022384 英
申请人:美普思科技有限公司
地址:美国加利福尼亚
发明设计人:凯文·基塞尔
 
内容摘要:本发明公开了一种fork指令,该fork指令在多线程微处理器上执行,且占用单一指令发出时隙。在父线程中执行时,所述fork指令包括第一操作数和第二操作数,该第一操作数指定新线程的初始指令提取地址。所述微处理器通过为所述新线程分配上下文,将第一操作数复制到所述新线程上下文的程序计数器,将第二操作数复制到所述新线程上下文的寄存器以及调度所述新线程的执行,来执行所述 fork指令。如果没有自由的新线程上下文可供分配,则所述微处理器发出一异常给所述fork指令。本发明的fork指令是很有效率的,因为其不需要将整个父线程通用寄存器复制到新线程。所述第二操作数通常可以用作指向包含有新线程的起始通用寄存器组值的存储器中的数据结构的指针。
 
详细内容请点击全文下载...
全文下载
详细地址:广东省广州市越秀区先烈中路100号 邮编:510070
版权所有:广东省科技图书馆(建议分辨率1024*768以上) 粤ICP备05059360号
互动邮箱:stlib@stlib.cn; zhangrui@stlib.cn
部门博客:http://diglib.blog.sohu.com/