首页> 外国专利> Cache memory architecture and associated microprocessor design

Cache memory architecture and associated microprocessor design

机译:高速缓存架构和相关的微处理器设计

摘要

A single memory element, which may consist of general purpose SRAM chips, is used to implement both tag and data cache memory functions, resulting in an efficient, low cost implementation of high speed external cache memory. In one embodiment, a bank of general purpose random access memory used by a microprocessor as an external cache memory stores both cache tags and cache data in separate memory locations. During a read operation, the microprocessor retrieves a cache tag from the bank of general purpose random access memory before retrieving corresponding cache data therefrom, and compares the cache tag to a memory address to assess whether requested data resides within the cache memory. The microprocessor preferably accesses the bank of general purpose random access memory using a memory mapping function which maps the memory address into a cache tag address and a cache data address.
机译:可能由通用SRAM芯片组成的单个存储元件用于实现标签和数据高速缓存存储器功能,从而实现了高效,低成本的高速外部高速缓存存储器。在一个实施例中,微处理器用作外部高速缓冲存储器的一组通用随机存取存储器将高速缓冲存储器标签和高速缓冲存储器数据两者存储在单独的存储器位置中。在读取操作期间,微处理器从通用随机存取存储器库中检索高速缓存标签,然后从中检索相应的高速缓存数据,并将高速缓存标签与存储器地址进行比较,以评估请求的数据是否驻留在高速缓存存储器中。微处理器优选地使用存储器映射功能访问通用随机存取存储器组,该存储器映射功能将存储器地址映射为高速缓存标签地址和高速缓存数据地址。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号