开放获取
齐格弗里德Benkner, ”由变频控制:维也纳Fortran编译器”,科学的规划, 卷。7, 文章的ID304639年, 15 页面, 1999年。 https://doi.org/10.1155/1999/304639
由变频控制:维也纳Fortran编译器
文摘
高性能Fortran(高通滤波器)提供一个有吸引力的高水平编程语言接口可扩展的并行架构为用户提供规范的指示数据分布和委托给编译器生成一个显式并行程序的任务。高通滤波器编译器可以处理常规代码非常有效,但是戏剧性的性能损失可能遇到的应用程序是基于高度不规则,动态改变数据结构和访问模式。在本文中,我们介绍了维也纳Fortran编译器(由变频控制),一个新的源~源高通滤波器+并行系统,高通滤波器的优化版本,解决了不规则的应用程序的需求。除了扩展数据分布和工作机制,高通滤波器+为用户提供了语言特性用于指定某些信息,果断地影响程序的性能。这包括数据局部性断言,非本地访问规范和重用的可能性运行时生成的沟通安排等不规则的循环。性能度量的内核从先进的应用表明,高级别数据并行语言如高通滤波器+一个性能接近的手还是书面消息传递程序可以实现即使高度不规则的代码。
版权
版权©1999 Hindawi出版公司。这是一个开放的分布式下文章知识共享归属许可,它允许无限制的使用、分配和复制在任何媒介,提供最初的工作是正确引用。