论文部分内容阅读
通过对程序源代码和二进制代码的静态分析,能够对代码中不同类型的指令执行情况进行统计。使用多面体模型对循环(循环内包含判断选择结构)函数调用的情况进行建模,将静态分析无法确定的性能数据作为参数保留,结合用户定义的体系结构描述文件,建立起一个参数化的性能模型,提出一种面向高性能计算(high performance computing,HPC)应用软件的性能建模方法。与动态的建模方法相比,避免了反复执行被建模程序所带来的计算资源占用和时间开销,同时又具有较高的灵活性和可用性;在性能模型的精确度上,也与动