...
首页> 外文期刊>International journal of parallel programming >Efficient Methods for Trace Analysis Parallelization
【24h】

Efficient Methods for Trace Analysis Parallelization

机译:跟踪分析并行化的有效方法

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

获取外文期刊封面封底 >>

       

摘要

Tracing provides a low-impact, high-resolution way to observe the execution of a system. As the amount of parallelism in traced systems increases, so does the data generated by the trace. Most trace analysis tools work in a single thread, which hinders their performance as the scale of data increases. In this paper, we explore parallelization as an approach to speedup system trace analysis. We propose a solution which uses the inherent aspects of the CTF trace format to create balanced and parallelizable workloads. Our solution takes into account key factors of parallelization, such as good load balancing, low synchronization overhead and an efficient resolution of data dependencies. We also propose an algorithm to detect and resolve data dependencies during trace analysis, with minimal locking and synchronization. Using this approach, we implement three different trace analysis programs: event counting, CPU usage analysis and I/O usage analysis, to assess the scalability in terms of parallel efficiency. The parallel implementations achieve parallel efficiency above 56% with 32 cores, which translates to a speedup of 18 times the serial speed, when running the parallel trace analyses and using trace data stored on consumer-grade solid state storage devices. We also show the scalability and potential of our approach by measuring the effect of future improvements to trace decoding on parallel efficiency.
机译:跟踪提供了一种低影响,高分辨率的方式来观察系统的执行情况。随着跟踪系统中并行性的增加,跟踪生成的数据也将增加。大多数跟踪分析工具都在单个线程中工作,这会随着数据规模的增加而影响其性能。在本文中,我们探索并行化作为加快系统跟踪分析的一种方法。我们提出一种解决方案,该解决方案使用CTF跟踪格式的固有方面来创建平衡且可并行化的工作负载。我们的解决方案考虑了并行化的关键因素,例如良好的负载平衡,较低的同步开销和有效的数据依存关系解析。我们还提出了一种算法,可以在跟踪分析过程中以最小的锁定和同步来检测和解决数据依赖性。使用这种方法,我们实现了三种不同的跟踪分析程序:事件计数,CPU使用率分析和I / O使用率分析,以评估并行效率方面的可伸缩性。当运行并行跟踪分析并使用存储在消费级固态存储设备上的跟踪数据时,并行实现通过32个内核可实现56%以上的并行效率,这相当于串行速度的18倍加速。我们还通过测量未来改进跟踪跟踪对并行效率的影响来展示我们方法的可扩展性和潜力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号