1. 首页
  2. 服务器应用
  3. 群集服务
  4. 串行版本的对比度扩展应用-使用python tkinter实现剪刀石头布小游戏功能

串行版本的对比度扩展应用-使用python tkinter实现剪刀石头布小游戏功能

上传者: 2024-07-22 11:10:56上传 PDF文件 17.65MB 热度 15次

5.4串行版本的对比度扩展应用开发并行应用的第一步就是创建串行版本的应用。为什么呢?因为一个串行版本可以让我们更好地理解问题,提供一个正确性验证和性能测量的基础。并行程序的性能常以提速(speedup)衡量,也就是说并行程序比串行程序快了多少倍。如果串行版本用了80秒,而并行版本用了20秒。那么,提速就是4。如果并行版本运行在4个处理单元上,这是个了不起的结果!串行负载被完美地并行运行在4个单元上,没有任何可测的开销。然而,一个并行版本运行在16个处理单元上,结果的质量就要看你的期望值了。20秒或许是个不错的结果,考虑到一个应用很难被完全并行化。但是,如果一个应用有极高的并行度,这将是个非常差的结果,时间应该接近5秒才对。通常来说,并行化应用的目标就是为了取得线性提速:对于N个处理单元,并行版本将会比串行应用提速N倍。线性提速几乎是高性能计算的圣杯!

要了解更多关于高性能并行计算的知识,可以参考这些资源:高性能并行计算FPGA高性能并行计算FPGA高性能计算.ppt高性能并行计算pdf。这些资源将为您提供更加详细和深入的解释,帮助您更好地掌握这项技术!

用户评论