【24h】

Data-Layout Optimization Using Reuse Distance Distribution

机译:使用重用距离分布的数据布局优化

获取原文

摘要

As the ever-increasing gap between the speed of processor and the speed of memory has become the cause of one of primary bottlenecks of computer systems, modern architecture systems use cache to solve this problem, whose utility heavily depends on program data locality. This paper introduces a platform independent data-layout optimization framework to improve program data locality. This framework uses a variable relation model based on variables’ reuse distance distribution to quantitate the relation of variables and accordingly assigns variables which are often accessed together in one group. At the same time this framework introduces a dynamic array regrouping method to group dynamic arrays assigned in a group. Experiments show that this data-layout optimization framework can effectively improve program data locality and program performance.
机译:随着处理器速度与内存速度之间的不断增加的差距成为计算机系统的主要瓶颈之一的原因,现代架构系统使用缓存来解决此问题,其实用程序严重取决于程序数据局部性。本文介绍了一个平台独立的数据布局优化框架,以改善程序数据局部性。该框架使用基于变量的重用距离分布的可变关系模型来定量变量的关系,因此分配通常在一个组中一起访问的变量。同时,此框架引入了一个动态阵列重建方法,用于组分配在组中的动态阵列。实验表明,该数据布局优化框架可以有效地改善程序数据局部地点和程序性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号