文摘
高性能Fortran(高通滤波器)是第一个广泛支持,高效和可移植的并行编程语言共享和分布式内存系统。高通滤波器实现通过一组directive-based扩展Fortran 90。它使应用程序开发人员和Fortran终端用户编写紧凑、便携、高效的软件编译和执行在工作站、共享内存服务器、集群、传统的超级计算机,或大规模并行处理器。本文介绍了一种生产高通滤波器为一组平行机器编译器。编译技术,如数据和计算分布、通信生成、运行时支持,优化问题作为一个高通滤波器编译器实现的基础上阐述了分布式内存的机器。这个编译器的性能基准测试程序表明,可以实现高效执行高通滤波器并行体系结构上的代码。