首页> 外文学位 >Achieving robust performance in parallel programming languages.
【24h】

Achieving robust performance in parallel programming languages.

机译:在并行编程语言中实现强大的性能。

获取原文
获取原文并翻译 | 示例

摘要

Despite more than two decades of research effort, the question remains: how can we realize the potential of large-scale parallel machines? It can be done now, but only at great expense (i.e ., development time and effort) and with limited portability, rendering the exploitation of parallelism impractical for most users. Advanced-ZPL (A-ZPL) is a parallel programming language intended to address this problem. It's design was guided by a predictive performance model that clearly defines the role of the programmer and the compiler, called the programmer-compiler separation. representations to a particular machine. This dissertation evaluates the design and implementation of A-ZPL in the light of this design criteria. Specifically, we examine two aspects of the language and the compiler implications: efficient loop generation and pipelining wavefront computations. We find the language is highly effective both relatively and absolutely as a direct consequence of considering the programmer-compiler separation.
机译:尽管进行了超过二十年的研究,但问题仍然存在:我们如何实现大型并行机的潜力?现在可以 完成,但只能花费很大的钱(,即。,开发时间和精力)并且可移植性有限,这使得大多数用户对并行性的利用不切实际。 Advanced-ZPL(A-ZPL)是一种旨在解决此问题的并行编程语言。它的设计由预测性能模型指导,该模型明确定义了程序员和编译器的角色,称为程序员与编译器分离。到特定机器的表示。本文根据该设计标准对A-ZPL的设计和实现进行了评估。具体来说,我们研究了语言的两个方面以及编译器的含义:有效的循环生成和流水线波前计算的流水线。考虑到程序员与编译器的分离,我们发现该语言相对和绝对都非常有效。

著录项

  • 作者

    Lewis, E. Christopher.;

  • 作者单位

    University of Washington.;

  • 授予单位 University of Washington.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2001
  • 页码 114 p.
  • 总页数 114
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号