首页> 外文会议>Hawaii International Conference on System Sciences >Evaluation of Forge: an interactive parallelization tool
【24h】

Evaluation of Forge: an interactive parallelization tool

机译:伪造评估:交互式并行化工具

获取原文

摘要

The evaluation of Forge used five typical NAS applications. Analysis of the results revealed three critical areas in need of improvement. First, if tools parallelize loops without performing machine-specific optimizations, performance can be significantly degraded. For highly vectorized codes, the degradation is the most severe. Second, to help user find false dependencies, tool messages should be understandable by application scientists. Query facilities for variable usage and definition should be provided. To guide parallelization, tools must estimate granularity and overhead. Third, the benchmarks contain a large number of small to medium size loops which limit the maximum speedup obtainable by parallelization. Worse yet, they all contain serial loops whose bounds are proportional to problem size. When the size of these loops is large, the speedup can be independent of problem size. Merely converting sequential programs cannot satisfy NAS needs; one must support the design and implementation of parallel algorithms. Finally, issues in creating a future NAS parallel programming environment are discussed.
机译:Forge使用五种典型NAS应用的评估。结果分析显示了需要改进的三个关键领域。首先,如果工具并行化循环而不执行机器特定的优化,则性能可能会显着降低。对于高度矢量化码,降解是最严重的。其次,为了帮助用户找到假依赖性,工具消息应该可以通过应用科学家可以理解。应提供可变使用和定义的查询设施。为了引导并行化,工具必须估计粒度和开销。第三,基准测试包含大量小于中等大小的循环,这限制了并行化可获得的最大加速。更糟糕的是,它们都包含串行循环,其限制与问题大小成正比。当这些循环的大小很大时,加速可以与问题大小无关。仅转换顺序程序无法满足NAS需求;必须支持并行算法的设计和实现。最后,讨论了创建未来NAS并行编程环境的问题。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号