【24h】

AIWC: OpenCL-Based Architecture-Independent Workload Characterization

机译:AIWC:基于OpenCL的体系结构无关的工作负载表征

获取原文

摘要

Measuring performance-critical characteristics of application workloads is important both for developers, who must understand and optimize the performance of codes, as well as designers and integrators of HPC systems, who must ensure that compute architectures are suitable for the intended workloads. However, if these workload characteristics are tied to architectural features that are specific to a particular system, they may not generalize well to alternative or future systems. An architecture-independent method ensures an accurate characterization of inherent program behaviour, without bias due to architecture-dependent features that vary widely between different types of accelerators. This work presents the first architecture-independent workload characterization framework for heterogeneous compute platforms, proposing a set of metrics determining the suitability and performance of an application on any parallel HPC architecture. The tool, AIWC, is a plugin for the open-source Oclgrind simulator. It supports parallel workloads and is capable of characterizing OpenCL codes currently in use in the supercomputing setting. AIWC simulates an OpenCL device by directly interpreting LLVM instructions, and the resulting metrics may be used for performance prediction and developer feedback to guide device-specific optimizations. An evaluation of the metrics collected over a subset of the Extended OpenDwarfs Benchmark Suite is also presented.
机译:对于必须了解并优化代码性能的开发人员以及必须确保计算体系结构适合预期工作负载的HPC系统的设计人员和集成商而言,衡量应用程序工作负载的关键性能特征至关重要。但是,如果这些工作负载特征与特定于特定系统的体系结构特征相关联,则它们可能无法很好地推广到替代系统或将来的系统。与体系结构无关的方法可确保对固有程序行为的准确表征,而不会因在不同类型的加速器之间差异很大的与体系结构相关的功能而产生偏差。这项工作提出了用于异构计算平台的第一个与体系结构无关的工作负载表征框架,提出了一组度量标准,这些度量标准决定了应用程序在任何并行HPC体系结构上的适用性和性能。 AIWC工具是开源Oclgrind模拟器的插件。它支持并行工作负载,并且能够表征超级计算设置中当前使用的OpenCL代码。 AIWC通过直接解释LLVM指令来模拟OpenCL设备,并且所得度量可以用于性能预测和开发人员反馈,以指导特定于设备的优化。还介绍了对通过扩展OpenDwarfs Benchmark Suite子集收集的指标的评估。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号