首页> 外国专利> Efficient method of data reshaping for multidimensional dynamic array objects in the presence of multiple object instantiations

Efficient method of data reshaping for multidimensional dynamic array objects in the presence of multiple object instantiations

机译:在存在多个对象实例化的情况下,对多维动态数组对象进行数据重塑的有效方法

摘要

A method of data reshaping for multidimensional dynamic array objects in the presence of multiple object instantiations. The method includes collecting all alias information using interprocedural point escape analysis, and collecting all shape information using interprocedural shape analysis. The method progresses with selecting the candidate dynamic objects based on alias and shape analysis, and determining the types of data reshaping for the candidate dynamic objects. The method further includes creating objects for selected dynamic objects with multiple object instantiations. The method proceeds by updating the memory allocation operations for the selected dynamic objects and inserting statements to initialize object descriptors. The method further includes creating the copy of the object descriptors for selected dynamic object assignments. The method concludes by replacing the object references by array-indexed references for selected dynamic objects using object descriptors.
机译:一种在存在多个对象实例化的情况下对多维动态数组对象进行数据重塑的方法。该方法包括使用过程间点逃逸分析收集所有别名信息,以及使用过程间形状分析收集所有形状信息。该方法基于别名和形状分析选择候选动态对象,并确定候选动态对象的数据重塑类型。该方法还包括为具有多个对象实例的所选动态对象创建对象。该方法通过更新所选动态对象的内存分配操作并插入语句以初始化对象描述符来进行。该方法还包括为选定的动态对象分配创建对象描述符的副本。该方法以使用对象描述符的选定动态对象的数组索引引用替换对象引用来结束。

著录项

  • 公开/公告号US8015556B2

    专利类型

  • 公开/公告日2011-09-06

    原文格式PDF

  • 申请/专利权人 SHIMIN CUI;RAUL E. SILVERA;

    申请/专利号US20060548725

  • 发明设计人 RAUL E. SILVERA;SHIMIN CUI;

    申请日2006-10-12

  • 分类号G06F9/45;

  • 国家 US

  • 入库时间 2022-08-21 18:08:48

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号