首页> 外国专利> Systems, methods, and apparatus for prefetching node data for linked data structure traversal

Systems, methods, and apparatus for prefetching node data for linked data structure traversal

机译:用于预取节点数据以进行链接数据结构遍历的系统,方法和装置

摘要

Systems, methods, and apparatus are herein disclosed for prefetching node data of a linked data structure into a processor's cache so as to decrease linked data structure traversal latency. In particular, as the linked data structure is created or modified, forward and reverse prefetch nodes are identified and links identifying locations of these nodes are written to nodes that will be traversed N nodes prior to the prefetch nodes. Once the linked data structure has been created, traversals of the structure use the prefetch links to prefetch node data into the processor cache, so that when traversal reaches a node, that node's data is read from processor cache rather than from memory.
机译:本文公开了用于将链接的数据结构的节点数据预取到处理器的高速缓存中以减少链接的数据结构遍历等待时间的系统,方法和装置。特别地,当链接数据结构被创建或修改时,正向和反向预取节点被标识,并且标识这些节点的位置的链接被写入将在预取节点之前遍历N个节点的节点。创建链接数据结构后,对该结构的遍历将使用预取链接将节点数据预取到处理器高速缓存中,以便在遍历到达某个节点时,将从处理器高速缓存而不是从内存中读取该节点的数据。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号