第3章性能指标和基准程序 1系统和应用的基准程序 2性能和成本 ξ3基本性能指标 24并行计算机性能 25并行程序性能 26可扩展性和加速比分析 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 2 第3章 性能指标和基准程序 ◼ 1 系统和应用的基准程序 ◼ 2 性能和成本 ◼ 3 基本性能指标 ◼ 4 并行计算机性能 ◼ 5 并行程序性能 ◼ 6 可扩展性和加速比分析
用户经常提到6种性能: ①执行时间 ②速度 ③吞吐率 ④利用率 ⑤成本有效性 性能/成本比 对在相同计算机平台上执行相同的应期程 序,这些需求可能导致很大差别的结论。 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 3 ◼ 用户经常提到6种性能: ① 执行时间 ② 速度 ③ 吞吐率 ④ 利用率 ⑤ 成本有效性 ⑥ 性能/成本比 ◼ 对在相同计算机平台上执行相同的应期程 序,这些需求可能导致很大差别的结论
用到的一些概念 口工作负载(W)是程序中的计算操 作数 aPeak是处理器的峰值速度 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 4 ◼用到的一些概念 ❑工作负载(W)是程序中的计算操 作数 ❑Ppeak是处理器的峰值速度
术语 记号 单位 机器规模 n 无量纲 时钟速率 f MHz 工作负载 W Mflop (兆浮点运算) 顺序执行时间T1 s(秒) 并行执行时间Tn s(秒) 速度 Pn=W/T Mflop/s 加速比 Sn= T1/Tn 无量纲 效率 En=Sn/n 无量纲 利用率 Uh=Pn/( aPeak)无量纲 启动时间 tO u s 渐近带宽 r∞ MB/s 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 5 术语 记号 单位 机器规模 n 无量纲 时钟速率 f MHz 工作负载 W Mflop(兆浮点运算) 顺序执行时间 T1 s(秒) 并行执行时间 Tn s(秒) 速度 Pn=W/T Mflop/s 加速比 Sn= T1/Tn 无量纲 效率 En=Sn/n 无量纲 利用率 Un=Pn/(nPpeak) 无量纲 启动时间 t0 μs 渐近带宽 r∞ MB/s
例题: 用执行时间测量性能的陷阱 在并行计算机x上成功地运行他的代 码测得执行时间为1000s 该代码在另一台机器y上运行需要 500s时间, 推不出:结论x机比y机慢 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 6 ◼例题: ◼ 用执行时间测量性能的陷阱 ◼ 在并行计算机x上成功地运行他的代 码测得执行时间为1000s。 ◼ 该代码在另一台机器y上运行需要 500s时间, ◼推不出:结论x机比y机慢