首页> 外国专利> DYNAMIC DATA ALLOCATION METHOD ON AN APPLICATION WITH IRREGULAR ARRAY ACCESS PATTERNS IN SOFTWARE CONTROLLED CACHE MEMORY

DYNAMIC DATA ALLOCATION METHOD ON AN APPLICATION WITH IRREGULAR ARRAY ACCESS PATTERNS IN SOFTWARE CONTROLLED CACHE MEMORY

机译:动态数据分配方法在不规则数组访问模式在软件控制缓存中的应用

摘要

A dynamic data allocation method of a cache memory controlled by software about an application having an irregular arrangement access pattern is provided to efficiently allocate a data array having an irregular access pattern of all kinds shown in an application used in a code field or a communication field to a scratch pad memory. An access track about array elements configuring an application is obtained through profiling. An access pattern is analyzed through the obtained access track(410). A reuse factor is calculated based on an access frequency of the array elements(420). Array elements having a reuse factor which is larger than a predetermined value are selected as a candidate array element. The candidate array elements are classified into clusters based on life similarity(450). The classified clusters are allocated to a cache memory(460).
机译:提供一种由软件控制的关于具有不规则排列访问模式的应用的软件控制的高速缓冲存储器的动态数据分配方法,以有效地分配在代码字段或通信字段中使用的应用中示出的具有各种不规则访问模式的数据阵列。到便笺本存储器。通过配置文件可获得有关配置应用程序的数组元素的访问轨道。通过获得的访问轨道来分析访问模式(410)。基于阵列元件的访问频率来计算重用因子(420)。具有大于预定值的重用因子的阵列元素被选择为候选阵列元素。根据寿命相似性将候选数组元素分类为聚类(450)。分类的簇被分配给高速缓冲存储器(460)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号