首页> 外文会议>Supercomputing conference >Detecting Coarse-Grain Parallelism Using an Interprocedural Parallelizing Compiler
【24h】

Detecting Coarse-Grain Parallelism Using an Interprocedural Parallelizing Compiler

机译:使用可动性平行化编译器检测粗晶行度

获取原文

摘要

This paper presents an extensive empirical evaluation of an interprocedural parallelizing compiler, developed as part of the Stanford SUIF compiler system. The system incorporates a comprehensive and integrated collection of analyses, including privatization and reduction recognition for both array and scalar variables, and symbolic analysis of array subscripts. The interprocedural analysis framework is designed to provide analysis results nearly as precise as full inlining but without its associated costs. Experimentation with this system shows that it is capable of detecting coarser granularity of parallelism than previously possible. Specifically, it can parallelize loops that span numerous procedures and hundreds of lines of codes, frequently requiring modifications to array data structures such as
机译:本文提出了一种广泛的经验评估,对斯坦福Suif编译系统的一部分开发的可动性并行化编译器。 该系统包含全面且集成的分析集合,包括私有化和减少阵列和标量变量,以及阵列下标的符号分析。 移植态分析框架旨在提供分析结果几乎可以作为完全内联的精确,但没有其相关成本。 使用该系统的实验表明它能够检测比以前可能的并行性的粗糙粒度。 具体而言,它可以并行化跨越众多程序和数百行代码的循环,通常需要修改阵列数据结构,例如

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号