用于在多处理器系统中执行数据预取的方法和设备
摘要:
本发明公开了一种在多处理器系统内执行数据预取的方法和设备。该多处理器系统包括多个处理器,每个处理器具有高速缓冲存储器。该高速缓冲存储器被细分为多个片。多处理器系统内的请求处理器首先发出一组预取请求。每个预取请求用于请求处理器的高速缓冲存储器的各片之一。响应预取请求未击中请求处理器的高速缓冲存储器,将该预取请求合并为一个组合预取请求。然后,将组合预取请求发送到多处理器系统内的所有未请求处理器的各高速缓冲存储器。响应未请求处理器的各高速缓冲存储器发出的组合清除请求,从系统存储器获得组合预取请求的数据。
0/0