...
首页> 外文期刊>Parallel Computing >A data-oriented profiler to assist in data partitioning and distribution for heterogeneous memory in HPC
【24h】

A data-oriented profiler to assist in data partitioning and distribution for heterogeneous memory in HPC

机译:面向数据的探查器,可协助HPC中的异构内存进行数据分区和分发

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

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

       

摘要

Profiling is of great assistance in understanding and optimizing an application's behavior. Today's profiling techniques help developers focus on the pieces of code leading to the highest penalties according to a given performance metric. In this paper we describe a profiling tool we have developed by extending the Valgrind framework and one of its tools: Callgrind. Our extended profiling tool provides new object-differentiated profiling capabilities that help software developers and hardware designers (1) understand access patterns, (2) identify unexpected access patterns, and (3) determine whether a particular memory object is consistently featuring a troublesome access pattern. We use this tool to assist in the partition of big data objects so that smaller portions of them can be placed in small, fast memory subsystems of heterogeneous memory systems such as scratchpad memories. We showcase the potential benefits of this technique by means of the XSBench miniapplication from the CESAR codesign project. The benefits include being able to identify the optimal portion of data to be placed in a small scratchpad memory, leading to more than 19% performance improvement, compared with nonassisted partitioning approaches, in our proposed scratchpad-equipped compute node. (C) 2015 Elsevier B.V. All rights reserved.
机译:分析对于理解和优化应用程序的行为非常有帮助。当今的概要分析技术可帮助开发人员根据给定的性能指标将重点放在导致最高惩罚的代码段上。在本文中,我们描述了通过扩展Valgrind框架及其工具之一:Callgrind而开发的性能分析工具。我们扩展的性能分析工具提供了新的对象区分性能分析功能,可帮助软件开发人员和硬件设计人员(1)了解访问模式,(2)识别意外访问模式,以及(3)确定特定内存对象是否始终具有麻烦的访问模式。我们使用此工具来辅助大数据对象的分区,以便可以将它们的较小部分放置在异构存储系统(例如暂存器)的小型快速存储子系统中。我们通过CESAR codesign项目的XSBench miniapplication展示了此技术的潜在优势。好处包括能够识别要放置在小型暂存器中的数据的最佳部分,与我们建议的配备暂存器的计算节点中的非辅助分区方法相比,可将性能提高19%以上。 (C)2015 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号