首页> 外文会议>International conference on parallel and distributed processing techniques and applications;PDPTA'99 >An implementation of loop transformations with a universal intermediate representation interface library
【24h】

An implementation of loop transformations with a universal intermediate representation interface library

机译:使用通用中间表示接口库实现循环转换

获取原文

摘要

This paper presents an implementation of a Universal Intermediate representation (UIR) interface library for a parallelizing compiler Narafrase, and experimental evaluation results of the interface library through the impelmentation of two well-known loop transformations, loop distribution and loop transformations, loop distribution and loop permultation, are obtained. The UIR interface separates designers (who implement UIRs) and users (who implement program transformations). Therefore the interface library makes most program transformations independent of implementation details of the UIR data structures, which encapsulate all informations necessary to exploit parallelism. Furthermore, we can obtain the portability of program transformations to other compiler environments with the interface library. By the experimental evaluation results, we prove that we can develop loop transformation techniques easily and efficiently with the interface library including not only a primitive library set (basic library functions) but also an application library set (sophisticated library functions)
机译:本文介绍了用于并行化编译器Narafrase的通用中间表示(UIR)接口库的实现,以及通过促进两个众所周知的循环转换,循环分布和循环转换,循环分布和循环的接口库的实验评估结果乳化,获得。 UIR界面将设计人员(实施UIR)和用户(实施程序转换)分开。因此,接口库使大多数程序转换独立于UIR数据结构的实现细节,而UIR数据结构封装了利用并行性所需的所有信息。此外,我们可以使用接口库获得程序转换到其他编译器环境的可移植性。通过实验评估结果,我们证明我们可以使用接口库轻松而有效地开发循环转换技术,该接口库不仅包括原始库集(基本库函数),还包括应用程序库集(复杂库函数)

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号