首页> 外国专利> NON-BLOCKING, PIPELINED WRITE ALLOCATES WITH ALLOCATE DATA MERGING IN A MULTI-LEVEL CACHE SYSTEM

NON-BLOCKING, PIPELINED WRITE ALLOCATES WITH ALLOCATE DATA MERGING IN A MULTI-LEVEL CACHE SYSTEM

机译:多级缓存系统中的非阻塞管道式写入分配与分配数据合并

摘要

This invention handles write request cache misses. The cache controller stores write data, sends a read request to external memory for a corresponding cache line, merges the write data with data returned from the external memory and stores merged data in the cache. The cache controller includes buffers with plural entries storing the write address, the write data, the position of the write data within a cache line and unique identification number. This stored data enables the cache controller to proceed to servicing other access requests while waiting for response from the external memory.
机译:本发明处理写请求高速缓存未命中。高速缓存控制器存储写数据,向对应的高速缓存行的外部存储器发送读取请求,将写数据与从外部存储器返回的数据合并,并将合并的数据存储在高速缓存中。高速缓存控制器包括具有多个条目的缓冲器,该多个条目存储写地址,写数据,写数据在高速缓存行内的位置和唯一标识号。此存储的数据使高速缓存控制器能够在等待外部存储器的响应的同时继续处理其他访问请求。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号