首页> 外国专利> Method and system for predicting the performance benefits of mapping subsets of application data to multiple page sizes

Method and system for predicting the performance benefits of mapping subsets of application data to multiple page sizes

机译:预测将应用程序数据子集映射到多个页面大小的性能优势的方法和系统

摘要

A method for modeling the performance of memory address translation mechanism (MATM), comprises: a) receiving an execution profile that contains a memory address reference stream of an application, a set of page size mappings, and events about the application's data allocations and de-allocations; b) translating each memory reference in the input memory reference stream into a reference to the corresponding data object, by consulting the memory allocation and de-allocation events, to provide a data object reference stream; c) translating each data object reference into a corresponding page reference by consulting the page size mapping and by modeling the data allocation and de-allocation events in accordance with the mapping to provide a page reference stream and a number of pages of each page size that are needed by the respective mapping; d) using the page reference stream to provide a stream of reuse distance values; e) determining, for each reference in the reuse distance value stream, whether the reference results in a hit or a miss reference to the MATM to provide the number of hits and the number of misses for each MATM; f) providing the hit and miss values to a cost model to estimate the number of miss cycles; g) ranking the mappings by their miss cycle values such that the mapping with the lowest number of miss cycles has the highest rank.
机译:一种用于对存储器地址转换机制(MATM)的性能进行建模的方法,包括:a)接收执行概要文件,该文件包含应用程序的存储器地址参考流,一组页面大小映射以及有关应用程序的数据分配和删除事件-分配; b)通过查询存储器分配和解除分配事件,将输入存储器参考流中的每个存储器参考转换为对相应数据对象的参考,以提供数据对象参考流; c)通过查询页面大小映射并根据映射对数据分配和取消分配事件进行建模,将每个数据对象引用转换为相应的页面引用,以提供页面引用流和每个页面大小的多个页面,各个映射所需的; d)使用页面参考流提供重用距离值流; e)对于重用距离值流中的每个参考,确定参考是否导致对MATM的命中或未命中参考,以提供每个MATM的命中数和未命中数; f)将命中值和未命中值提供给成本模型,以估计未命中周期的数量; g)通过其未命中值对映射进行排序,以使具有最低未命中数的映射具有最高等级。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号