首页> 外文期刊>IEEE Transactions on Software Engineering >Parallel Performance Problems on Shared-Memory Multicore Systems: Taxonomy and Observation
【24h】

Parallel Performance Problems on Shared-Memory Multicore Systems: Taxonomy and Observation

机译:共享内存多核系统上的并行性能问题:分类法和观察

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

摘要

The shift towards multicore processing has led to a much wider population of developers being faced with the challenge of exploiting parallel cores to improve software performance. Debugging and optimizing parallel programs is a complex and demanding task. Tools which support development of parallel programs should provide salient information to allow programmers of multicore systems to diagnose and distinguish performance problems. Appropriate design of such tools requires a systematic analysis of the problems which might be identified, and the information used to diagnose them. Building on the literature, we put forward a potential taxonomy of parallel performance problems, and an observational model which links measurable performance data to these problems. We present a validation of this model carried out with parallel programming experts, identifying areas of agreement and disagreement. This is accompanied with a survey of the prevalence of these problems in software development. From this we can identify contentious areas worthy of further exploration, as well as those with high prevalence and strong agreement, which are natural candidates for initial moves towards better tool support.
机译:向多核处理的转变已导致更多开发人员面临着利用并行核来改善软件性能的挑战。调试和优化并行程序是一项复杂而艰巨的任务。支持并行程序开发的工具应提供重要信息,以允许多核系统的程序员诊断和区分性能问题。对此类工具进行适当的设计需要对可能发现的问题以及用于诊断它们的信息进行系统的分析。在文献的基础上,我们提出了并行性能问题的潜在分类法,以及将可测量的性能数据链接到这些问题的观察模型。我们提供了与并行编程专家一起对该模型进行的验证,确定了共识和分歧的领域。伴随着对这些问题在软件开发中的普遍性的调查。由此,我们可以确定值得进一步探讨的争议领域,以及具有较高患病率和共识的领域,这些领域自然是初步朝着更好的工具支持迈进的候选者。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号