...
首页> 外文期刊>Scientific programming >A tool for performance modeling of parallel programs
【24h】

A tool for performance modeling of parallel programs

机译:并行程序性能建模的工具

获取原文
获取原文并翻译 | 示例
           

摘要

Current performance prediction analytical models try to characterize the performance behavior of actual machines through a small set of parameters. In practice, substantial deviations are observed. These differences are due to factors as memory hierarchies or network latency. A natural approach is to associate a different proportionality constant with each basic block, and analogously, to associate different latencies and bandwidths with each "communication block". Unfortunately, to use this approach implies that the evaluation of parameters must be done for each algorithm. This is a heavy task, implying experiment design, timing, statistics, pattern recognition and multi-parameter fitting algorithms. Software support is required. We present a compiler that takes as source a C program annotated with complexity formulas and produces as output an instrumented code. The trace files obtained from the execution of the resulting code are analyzed with an interactive interpreter, giving us, among other information, the values of those parameters.
机译:当前的性能预测分析模型试图通过一小组参数来表征实际机器的性能行为。在实践中,观察到很大的偏差。这些差异是由于内存层次结构或网络延迟等因素引起的。一种自然的方法是将不同的比例常数与每个基本块相关联,并且类似地,将不同的延迟和带宽与每个“通信块”相关联。不幸的是,使用这种方法意味着必须对每种算法进行参数评估。这是一项繁重的任务,意味着实验设计,时序,统计,模式识别和多参数拟合算法。需要软件支持。我们提供了一个编译器,该编译器将带有复杂性公式的C程序作为源,并生成检测代码作为输出。使用交互式解释器分析从执行结果代码获得的跟踪文件,除其他信息外,还为我们提供这些参数的值。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号