首页> 外国专利> Multiprocessor system with shared cache and data input/output circuitry for transferring data amount greater than system bus capacity

Multiprocessor system with shared cache and data input/output circuitry for transferring data amount greater than system bus capacity

机译:具有共享缓存和数据输入/输出电路的多处理器系统,用于传输大于系统总线容量的数据量

摘要

A high performance shared cache is provided to support multiprocessor systems and allow maximum parallelism in accessing the cache by the processors, servicing one processor request in each machine cycle, reducing system response time and increasing system throughput. The shared cache of the present invention uses the additional performance optimization techniques of pipelining cache operations (loads and stores) and burst-mode data accesses. By including built-in pipeline stages, the cache is enabled to service one request every machine cycle from any processing element. This contributes to reduction in the system response time as well as the throughput. With regard to the burst-mode data accesses, the widest possible data out of the cache can be stored to, and retrieved from, the cache by one cache access operation. One portion of the data is held in logic in the cache (on the chip), while another portion (corresponding to the system bus width) gets transferred to the requesting element (processor or memory) in one cycle. The held portion of the data can then be transferred in the following machine cycle.
机译:提供了一种高性能的共享高速缓存,以支持多处理器系统,并允许处理器并行访问高速缓存,在每个机器周期中为一个处理器请求提供服务,从而减少了系统响应时间并提高了系统吞吐量。本发明的共享高速缓存使用流水线式缓存操作(加载和存储)和突发模式数据访问的附加性能优化技术。通过包括内置的管道阶段,可以使高速缓存在每个机器周期中处理来自任何处理元素的一个请求。这有助于减少系统响应时间以及吞吐量。关于突发模式数据访问,可以通过一个缓存访问操作将缓存中最宽的数据存储到缓存中,并从中检索。数据的一部分以逻辑形式保存在高速缓存中(在芯片上),而另一部分(对应于系统总线宽度)则在一个周期内被传输到请求元素(处理器或内存)。然后可以在下一个机器周期中传输数据的保留部分。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号