发明名称 使用处理器互连进行微处理器通信的方法和数据处理系统
摘要 在一个多处理器系统内的每个处理器中包含的且由专用总线互连的处理器通信寄存器(PCR)提供增强的处理器通信。每个PCR存储在流水线或并行多处理中有用的完全相同的处理器通信信息。每个处理器具有排他的权利以向每个PCR中的一个区进行存储,并可持续访问以读取它自己的PCR的内容。每个处理器利用在该专用总线上的通信更新所有PCR内它的专用区,即时地允许所有其他处理器看到在该PCR数据内的改变,并越过高速缓存子系统。通过提供会立即传送到所有处理器的处理器通信,无需暂时地限制对该信息的访问或迫使所有处理器持续地争夺同一高速缓存行,以致以无休止的加载、存储和使无效命令流淹没互连和存储器系统,从而提高了多处理器系统内的效率。
申请公布号 CN1243308C 申请公布日期 2006.02.22
申请号 CN200310116966.3 申请日期 2003.12.03
申请人 国际商业机器公司 发明人 R·K·阿里米利;R·A·卡哥诺尼;D·E·威廉斯;K·L·赖特
分类号 G06F12/02(2006.01) 主分类号 G06F12/02(2006.01)
代理机构 北京市中咨律师事务所 代理人 于静;李峥
主权项 1.一种在包含多个处理器的多处理器系统中进行处理器通信的方法,其中该多个处理器的每一个包含一个处理器通信寄存器,其向该处理器提供对它的处理器通信寄存器中存储的信息的持续访问,该方法包含以下步骤:从该多个处理器的一个处理器中包含的处理器通信寄存器的一个或多个区提取信息,其中这些区的一个区被分配给只供该多个处理器中的一个相关的处理器进行存储;在连接该处理器通信寄存器和该多个处理器中的该相关处理器的专用互连上传输信息;将来自该多个处理器的该相关处理器的、在该专用互连上被传输的信息存储到该处理器通信寄存器中与该处理器相关的区中。
地址 美国纽约