[发明专利]使用处理器互连进行微处理器通信的方法和数据处理系统有效
申请号: | 200310116966.3 | 申请日: | 2003-12-03 |
公开(公告)号: | CN1506835A | 公开(公告)日: | 2004-06-23 |
发明(设计)人: | R·K·阿里米利;R·A·卡哥诺尼;D·E·威廉斯;K·L·赖特 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 北京市中咨律师事务所 | 代理人: | 于静;李峥 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 在一个多处理器系统内的每个处理器中包含的且由专用总线互连的处理器通信寄存器(PCR)提供增强的处理器通信。每个PCR存储在流水线或并行多处理中有用的完全相同的处理器通信信息。每个处理器具有排他的权利以向每个PCR中的一个区进行存储,并可持续访问以读取它自己的PCR的内容。每个处理器利用在该专用总线上的通信更新所有PCR内它的专用区,即时地允许所有其他处理器看到在该PCR数据内的改变,并越过高速缓存子系统。通过提供会立即传送到所有处理器的处理器通信,无需暂时地限制对该信息的访问或迫使所有处理器持续地争夺同一高速缓存行,以致以无休止的加载、存储和使无效命令流淹没互连和存储器系统,从而提高了多处理器系统内的效率。 | ||
搜索关键词: | 使用 处理器 互连 进行 微处理器 通信 方法 数据处理系统 | ||
【主权项】:
1.一种在包含多个处理器的多处理器系统中进行处理器通信的方法,其中该多个处理器的至少两个处理器每一个包含一个处理器通信寄存器(PCR),其向该处理器提供对它的PCR中存储的信息的持续访问,该方法包含以下步骤:从该多个处理器的一个处理器中包含的PCR的一个或多个区提取信息,其中这些区的一个区被分配给只供该多个处理器中的一个相关的处理器进行存储;在连接该PCR和该多个处理器中的该相关处理器的专用互连上传输信息;将来自该多个处理器的该相关处理器的、在该专用互连上被传输的信息存储到该PCR中与该处理器相关的区中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200310116966.3/,转载请声明来源钻瓜专利网。