【24h】

A Hybrid Approach to Parallel Pattern Discovery in C++

机译:C ++中并行模式发现的混合方法

获取原文

摘要

Parallel pattern libraries offer a strong combination of abstraction and performance. However, discovering places in sequential code where parallel patterns should be introduced is still highly non-trivial, often requiring expert manual analysis and profiling. We present a hybrid discovery technique to detect instances of parallel patterns in sequential code. This employs both static and dynamic trace-based analysis, together with hotspot detection. We evaluate our pattern discovery mechanism on a number of representative benchmarks. We evaluate the performance of the resulting parallelised benchmarks on a 24core parallel machine.
机译:并行模式库提供了抽象和性能的强大组合。但是,在顺序代码中发现应引入并行模式的位置仍然很困难,通常需要专家进行手动分析和配置。我们提出了一种混合发现技术来检测顺序代码中并行模式的实例。它采用了基于静态和动态跟踪的分析以及热点检测。我们在许多有代表性的基准上评估我们的模式发现机制。我们在24核并行机上评估所得并行基准测试的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号