论文部分内容阅读
并行处理是获得高性能计算的重要途径。从过去十多年的实践结果来看,高性能计算未能达到人们预期的效果。要想走出目前的困境,需要并行体系结构,并行软件和并行算法三个领域的专家们共同努力。从并行软件角度来看,需要为并行程序设计提供全过程的支撑工具。包括:并行程序设计语言与优化编译器;串行程序自动转换成并行程序的工具;静态、动态、性能分析工具;并行程序行为和性能监测可视化工具;并行程序调试和正确性确认工具。该文简要介绍一个集成化并行程序设计环境的结构,功能和关键技术。