首页> 外文OA文献 >A Method of Data Dependency Analysis for C Program with Recursive Data Structures
【2h】

A Method of Data Dependency Analysis for C Program with Recursive Data Structures

机译:具有递归数据结构的C程序的数据依赖分析方法

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Recently, the necessity for parallel programming has been increased with the rapid spread of multicore/multiprocessor systems. However, it is difficult for a programmer to create a highly-effective and high-performance parallel program. So, we are developing the automatic translator from C programs to parallel programs using MPI(Message Passing Interface). In our conventional automatic parallelism analysis of C program with pointer variables, it was able to analyze the data dependencies of only the pointer variables declared explicitly in the code. In this research, we have first applied the Shape analysis to C programs with pointer variables for getting to know the form of the recursive data structures which will be allocated and constructed dynamically at the time of execution. Then, using the result of the analysis, we can analyze the data dependencies of recursive data structures, such as linked list or binary tree structures, and detect more parallelism from C program.
机译:近来,随着多核/多处理器系统的迅速普及,并行编程的必要性已经增加。但是,程序员很难创建高效且高性能的并行程序。因此,我们正在使用MPI(消息传递接口)将自动翻译器从C程序开发为并行程序。在我们常规的带有指针变量的C程序自动并行性分析中,它只能分析在代码中显式声明的指针变量的数据依赖性。在这项研究中,我们首先将Shape分析应用于具有指针变量的C程序,以了解递归数据结构的形式,该形式将在执行时动态分配和构造。然后,使用分析结果,我们可以分析递归数据结构(例如链表或二叉树结构)的数据依赖性,并从C程序中检测更多并行性。

著录项

  • 作者

    武市 和真; 甲斐 宗徳;

  • 作者单位
  • 年度 2014
  • 总页数
  • 原文格式 PDF
  • 正文语种 JPN
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号