发明名称 |
利用转换后备缓冲器选中的多处理器系统和方法 |
摘要 |
本发明提供了一种多处理器系统(AP1,AP2)和方法,其中多个存储单元(TS1-TS3)用于分别为多个处理器(p1-p3)存储TLB选中数据。与其中单个存储区域用于所有处理器的TLB选中数据的系统相对比,不同的处理器可以描述它们想要并发地释放的存储器。从而,并发TLB选中请求就不怎么可能导致性能限制的TLB选中争用,所述TLB选中争用以前约束了多处理器系统的可扩展性。 |
申请公布号 |
CN100543703C |
申请公布日期 |
2009.09.23 |
申请号 |
CN200510088101.X |
申请日期 |
2005.07.29 |
申请人 |
惠普开发有限公司 |
发明人 |
J·K·罗斯;D·莫里斯 |
分类号 |
G06F12/10(2006.01)I;G06F15/16(2006.01)I |
主分类号 |
G06F12/10(2006.01)I |
代理机构 |
中国专利代理(香港)有限公司 |
代理人 |
程天正;王 勇 |
主权项 |
1. 一种多处理器计算机系统,包括:n个处理器,包括第一和第二处理器,n是大于2的自然数;与所述处理器分别相关联的n个TLB;和用于存储TLB选中数据的m个存储单元,此处m是大于或等于2的自然数且m<n,所述存储单元中的每一个存储单元都能被所述处理器中的至少一个处理器寻址,所述存储单元包括能被所述处理器中的至少两个处理器寻址的至少一个存储单元,所述存储单元包括第一和第二存储单元,以便如果所述第二处理器在所述第一处理器发出对至少一个TLB选中的第一TLB选中请求的同时或之后但在所述第一TLB选中请求被完成之前发出对至少一个TLB选中的第二TLB选中请求,那么所述第一存储单元存储由所述第一处理器指定的TLB选中数据,而所述第二存储单元存储由所述第二处理器指定的TLB选中数据。 |
地址 |
美国德克萨斯州 |