首页> 外国专利> Method and system for determining optimal data layout using blind justice

Method and system for determining optimal data layout using blind justice

机译:利用盲目正义确定最佳数据布局的方法和系统

摘要

Disclosed are a method and system for finding an optimal data layout. The approach of the present invention is to try one of several data layouts in the memory, measure the impact of said one data layout on a performance of a program, and decide which of said several data layouts to try next. The trying and measuring steps are repeated, and one of said several data layouts is selected as best or optimal based on the measurings. The preferred embodiment of the invention provides layout auditing, a framework for picking the best data layout online without requiring any user input. Layout auditing optimizes data layouts with a try-measure-decide feedback loop: use a data reorganizer to try one of several data layouts, use a profiler to measure the impact of the data layout on performance, and use a controller to decide which data layout to try next.
机译:公开了一种用于寻找最佳数据布局的方法和系统。本发明的方法是尝试在存储器中的几种数据布局之一,测量所述一种数据布局对程序性能的影响,并确定接下来要尝试所述几种数据布局中的哪一种。重复尝试和测量步骤,并根据测量结果将所述几个数据布局之一选择为最佳或最优。本发明的优选实施例提供了布局审核,这是一种用于在线选择最佳数据布局而无需任何用户输入的框架。布局审核通过try-measure-decide反馈循环优化数据布局:使用数据重组器尝试几种数据布局之一,使用探查器测量数据布局对性能的影响,并使用控制器来决定哪种数据布局尝试下一个。

著录项

  • 公开/公告号US7805580B2

    专利类型

  • 公开/公告日2010-09-28

    原文格式PDF

  • 申请/专利权人 MARTIN HIRZEL;CHENGLIANG ZHANG;

    申请/专利号US20070620818

  • 发明设计人 MARTIN HIRZEL;CHENGLIANG ZHANG;

    申请日2007-01-08

  • 分类号G06F12/00;

  • 国家 US

  • 入库时间 2022-08-21 18:49:36

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号