发明名称 多处理器计算机系统中的读取操作
摘要 公开了一种改进与多处理器计算机系统中的读取操作有关的存储器等待时间的方法。在从系统存储器把值(数据或指令)载入至少两个高速缓存之后,把这些高速缓存标记为含有该值的共享、未修改副本的高速缓存,当请求处理单元发布指示它想要读取该值的消息时,这些高速缓存中的指定高速缓存传送指示该指定高速缓存可提供该值的响应。传送该响应,以响应从与该请求处理单元相连的互连窥探消息的高速缓存。该响应由系统逻辑电路检测,并从系统逻辑电路转发给请求处理单元。随后该高速缓存提供该值至与请求处理单元相连的互连。系统存储器检测该消息,并且通常会提供该值,但是该响应通知存储设备,该值将由该高速缓存提供。由于高速缓存等待时间可远小于存储器等待时间,因此利用这种新协议可显著改善读取性能。
申请公布号 CN1252142A 申请公布日期 2000.05.03
申请号 CN98804148.0 申请日期 1998.04.03
申请人 国际商业机器公司 发明人 莱维·库马·艾里米利;约翰·史蒂文·多德森;约翰·迈克尔·凯瑟;杰丽·顿·路易斯
分类号 G06F12/08 主分类号 G06F12/08
代理机构 中国国际贸易促进委员会专利商标事务所 代理人 王以平
主权项 1.一种改进存储器等待时间的方法,所述存储器等待时间与由多处理器计算机系统中的请求处理单元发出的读取操作相关,所述计算机系统包括多个处理单元,每个处理单元具有一个相关高速缓存,所述方法包括下述步骤:从存储设备的地址中把值载入至少第一及第二高速缓存中;把所述第一及第二高速缓存标记为含有所述值的共享的、未修改副本的高速缓存;从请求处理单元发出一个消息,该消息指示所述请求处理单元想要从所述存储设备的所述地址中读取所述值;及从所述第一及第二高速缓存中的指定高速缓存传送指示所述指定高速缓存可提供(source)所述值的响应。
地址 美国纽约