首页> 外国专利> SYSTEM AND METHOD FOR PRE-FETCHING FOR POINTER LINKED DATA STRUCTURES

SYSTEM AND METHOD FOR PRE-FETCHING FOR POINTER LINKED DATA STRUCTURES

机译:指针链接数据结构的预取系统和方法

摘要

A system and method are provided for improved handling of data in a memory system (305). In one embodiment, the memory system (305) has at least one cache (335) with several cache-lines (360) capable of caching data therein. In the method, a cache address space is provided for each cache (335) and special instructions are generated and inserted into the program to directly control caching of data in at least one of the cache-lines (360). Special instructions received in the cache memory system (305) are then executed to cache the data. The special instructions can be generated by a compiler during compiling of the program. Where the cache memory system (305) includes a set-associative-cache having a number of sets each with several cache-lines (360), the method can further include the step of determining which cache-line in a set to flush to main-memory (315) before caching new data to the set.
机译:提供一种用于改进存储系统(305)中的数据处理的系统和方法。在一实施例中,存储系统(305)具有至少一个高速缓存(335),该高速缓存具有多个能够在其中高速缓存数据的高速缓存行(360)。在该方法中,为每个高速缓存(335)提供了高速缓存地址空间,并且生成了特殊指令并将其插入到程序中以直接控制至少一个高速缓存行(360)中的数据高速缓存。然后执行在高速缓冲存储器系统(305)中接收的特殊指令以高速缓冲数据。特殊指令可以由编译器在程序编译期间生成。在高速缓存存储器系统(305)包括具有多个集合的集合关联缓存中,每个集合具有若干个缓存行(360),该方法可以进一步包括确定集合中的哪个缓存行要刷新到主缓存行的步骤。 -内存(315),然后将新数据缓存到集合中。

著录项

  • 公开/公告号WO0227481A3

    专利类型

  • 公开/公告日2002-12-19

    原文格式PDF

  • 申请/专利权人 SUN MICROSYSTEMS INC.;

    申请/专利号WO2001US30225

  • 发明设计人 DAMRON PETER C.;

    申请日2001-09-26

  • 分类号G06F9/38;G06F12/08;

  • 国家 WO

  • 入库时间 2022-08-21 23:56:02

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号