首页> 外国专利> Cache arrangement including coalescing buffer queue for non- cacheable data

Cache arrangement including coalescing buffer queue for non- cacheable data

机译:缓存安排,包括用于不可缓存数据的合并缓冲区队列

摘要

An apparatus including a cache subsystem arrangement for efficient management of input/output operations and of memory shared by processors in a multiprocessor system. The apparatus includes a central processing unit, an input/output device such as a network device or a display device for example, and the cache arrangement, which includes a coalescing buffer coupled with the data processing unit for receiving non- cacheable data from the processing unit. The non-cacheable data is combined in the coalescing buffer into non-cacheable data blocks. A system bus is coupled with the buffer and the input/output device for storing the non-cacheable data blocks to the input/output device. By combining the non-cacheable data before storage to the input/output device, the coalescing buffer provides higher performance in the multiprocessor system, since fewer bus transactions are issued for serial store operations and more stores can complete in a given amount of time than if they were issued singly on the bus. This is particularly advantageous in the multiprocessing system since multiple processors must compete for limited bus transaction bandwidth.
机译:一种设备,包括用于有效管理输入/输出操作以及多处理器系统中的处理器共享的存储器的高速缓存子系统布置。该设备包括中央处理单元,例如网络设备或显示设备的输入/输出设备以及高速缓存装置,该高速缓存装置包括与数据处理单元耦合的合并缓冲器,用于从处理中接收不可缓存的数据。单元。不可缓存的数据在合并缓冲区中合并为不可缓存的数据块。系统总线与缓冲器和输入/输出设备耦合,用于将不可缓存的数据块存储到输入/输出设备。通过在存储到输入/输出设备之前组合不可缓存的数据,合并缓冲区在多处理器系统中提供了更高的性能,因为与串行存储操作相比,为串行存储操作发出的总线事务更少,并且在给定的时间内可以完成更多的存储他们是在公共汽车上单独发出的。这在多处理系统中特别有利,因为多个处理器必须竞争有限的总线事务带宽。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号