发明名称 用于并行处理的方法和设备
摘要 说明并行的硬件多线程处理器。该处理器包含一个谐调系统功能的通用处理器和支持多个硬件线程和多个微引擎。该处理器还包含具有第1存储控制器和第2存储控制器的存储器控制系统,第1存储控制器根据存储器访问是指向偶数存储组还是指向奇数存储组,将存储器访问加以分类,第2存储控制器则根据存储器访问是读访问还是写访问,对存储器访问进行优化。
申请公布号 CN101221493B 申请公布日期 2012.06.06
申请号 CN200710180338.X 申请日期 2000.08.17
申请人 英特尔公司 发明人 D·伯恩斯坦因;D·F·胡珀;M·J·阿迪莱塔;G·沃尔里奇;W·维勒
分类号 G06F9/38(2006.01)I;G06F9/30(2006.01)I;H04L12/56(2006.01)I 主分类号 G06F9/38(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 顾嘉运
主权项 一种用于并行处理的方法,包括:在一具有多个多线程处理引擎的处理器内的多线程处理引擎处,各引擎包括对应的仲裁器以选择要执行的线程,其中每个引擎配置用于执行各自的线程组:执行具有第一程序计数器的第一线程的至少一个指令,所述至少一个指令包括向所述多个多线程处理引擎所共用的资源发出一请求的至少一个指令;在执行向所述共用的资源发出所述请求的所述至少一个指令之后,执行所述第一线程的一个或多个附加指令;在处理引擎执行向所述共用的资源发出所述请求的所述至少一个指令之后对换至一具有第二程序计数器的第二线程;以及在检测出响应对所述多线程处理引擎所共用的资源的请求而生成的信号之后,将执行对换至所述第一线程。
地址 美国加利福尼亚州