Performance Engineering is concerned with the reliable prediction and estimation of the performance of scientific and engineering applications on a variety of parallel and distributed hardware. This paper reviews the present state of the art in 'Performance Engineering' for both parallel computing and meta-computing environments and attempts to look forward to the application of these techniques in the wider context of Problem Solving Environments and the Grid. The paper compares various techniques such as benchmarking, performance measurements, analytical modelling and simulation, and highlights the lessons learned in the related projects. The paper concludes with a discussion of the challenges of extending such methodologies to computational Grid environments.
性能工程关注科学和工程应用在各种并行和分布式硬件上性能的可靠预测和估计。本文回顾了当前关于并行计算和元计算环境中“性能工程”的现状,并试图展望这些技术在更广泛的问题解决环境和网格应用中的应用。本文比较了各种技术,如基准测试、性能测量、分析建模和仿真,并强调了相关项目中所学到的经验教训。本文最后讨论了将这些方法扩展到计算网格环境所面临的挑战。