首页> 外国专利> PRIORITIZING LOCAL AND REMOTE MEMORY ACCESS IN A NON-UNIFORM MEMORY ACCESS ARCHITECTURE

PRIORITIZING LOCAL AND REMOTE MEMORY ACCESS IN A NON-UNIFORM MEMORY ACCESS ARCHITECTURE

机译:在非一致的内存访问架构中优先考虑本地和远程内存访问

摘要

A miss in a cache by a thread in a wavefront is detected. The wavefront includes a plurality of threads that are executing a memory access request concurrently on a corresponding plurality of processor cores. A priority is assigned to the thread based on whether the memory access request is addressed to a local memory or a remote memory. The memory access request for the thread is performed based on the priority. In some cases, the cache is selectively bypassed depending on whether the memory access request is addressed to the local or remote memory. A cache block is requested in response to the miss. The cache block is biased towards a least recently used position in response to requesting the cache block from the local memory and towards a most recently used position in response to requesting the cache block from the remote memory.
机译:检测到波阵面中的线程在高速缓存中未命中。波前包括在相应的多个处理器核上同时执行存储器访问请求的多个线程。根据是将内存访问请求寻址到本地内存还是远程内存,将优先级分配给线程。基于优先级执行线程的内存访问请求。在某些情况下,根据是否将内存访问请求寻址到本地或远程内存,选择性地绕过缓存。响应于未命中,请求高速缓存块。响应于从本地存储器请求高速缓存块,高速缓存块偏向最近最少使用的位置,响应于从远程存储器请求高速缓存块,偏向最近最近使用的位置。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号