首页> 外国专利> Data processor utilizing set-associative cache memory for stream and non-stream memory addresses

Data processor utilizing set-associative cache memory for stream and non-stream memory addresses

机译:数据处理器利用集关联高速缓存存储器存储流和非流存储器地址

摘要

A data processor has a cache memory with an associative memory for storing at least a first and second groups of associations between a respective main memory addresses and cache memory locations. At least one cache memory location is dynamically assignable to different ones of the groups for use in associations of the assigned group. When an instruction indicates a main memory address a group is selected group for finding the cache memory location associated with the main memory address. In an embodiment, the processor accesses streams of addresses from iteratively computed main memory addresses. Each stream has its own group of associations of addresses from the stream with cache memory locations assigned to that group. The remaining cache memory locations are accessed with set associative mapping. Thus, cache memory locations can be assigned to different streams on an as needed basis and the remaining cache memory locations can be used for non-stream addresses.
机译:数据处理器具有带有关联存储器的高速缓冲存储器,该关联存储器用于存储相应的主存储器地址和高速缓冲存储器位置之间的至少第一和第二组关联。至少一个高速缓冲存储器位置可动态地分配给组中的不同组,以用于所分配的组的关联中。当指令指示主存储器地址时,选择一个组,以找到与主存储器地址相关联的高速缓冲存储器位置。在一个实施例中,处理器从迭代计算的主存储器地址访问地址流。每个流都有其自己的组地址关联,这些地址关联于分配给该组的缓存位置。使用设置的关联映射访问其余的高速缓存存储器位置。因此,可以根据需要将高速缓存存储器位置分配给不同的流,并且剩余的高速缓存存储器位置可以用于非流地址。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号