...
首页> 外文期刊>Journal of signal processing systems for signal, image, and video technology >OpenDwarfs: Characterization of Dwarf-Based Benchmarks on Fixed and Reconfigurable Architectures
【24h】

OpenDwarfs: Characterization of Dwarf-Based Benchmarks on Fixed and Reconfigurable Architectures

机译:OpenDwarfs:在固定和可重新配置的架构上基于矮人的基准的表征

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

摘要

The proliferation of heterogeneous computing platforms presents the parallel computing community with new challenges. One such challenge entails evaluating the efficacy of such parallel architectures and identifying the architectural innovations that ultimately benefit applications. To address this challenge, we need benchmarks that capture the execution patterns (i.e., dwarfs or motifs) of applications, both present and future, in order to guide future hardware design. Furthermore, we desire a common programming model for the benchmarks that facilitates code portability across a wide variety of different processors (e.g., CPU, APU, GPU, FPGA, DSP) and computing environments (e.g., embedded, mobile, desktop, server). As such, we present the latest release of OpenDwarfs, a benchmark suite that currently realizes the Berkeley dwarfs in OpenCL, a vendor-agnostic and open-standard computing language for parallel computing. Using OpenDwarfs, we characterize a diverse set of modern fixed and reconfigurable parallel platforms: multi-core CPUs, discrete and integrated GPUs, Intel Xeon Phi co-processor, as well as a FPGA. We describe the computation and communication patterns exposed by a representative set of dwarfs, obtain relevant profiling data and execution information, and draw conclusions that highlight the complex interplay between dwarfs' patterns and the underlying hardware architecture of modern parallel platforms.
机译:异构计算平台的激增给并行计算社区带来了新的挑战。这样的挑战之一就是需要评估这种并行架构的功效,并确定最终使应用受益的架构创新。为了应对这一挑战,我们需要基准来捕获当前和未来应用程序的执行模式(即矮人或主题),以指导未来的硬件设计。此外,我们希望有一个基准测试的通用编程模型,以促进代码在各种不同处理器(例如CPU,APU,GPU,FPGA,DSP)和计算环境(例如嵌入式,移动,台式机,服务器)之间的可移植性。因此,我们展示了OpenDwarfs的最新版本,这是一个基准测试套件,目前可在OpenCL中实现伯克利矮人,OpenCL是一种与供应商无关的开放标准计算语言,用于并行计算。使用OpenDwarfs,我们可以表征多种多样的现代固定和可重新配置的并行平台:多核CPU,离散和集成的GPU,Intel Xeon Phi协处理器以及FPGA。我们描述了一组代表性的矮人所暴露的计算和通信模式,获得了相关的性能分析数据和执行信息,并得出了一些结论,这些结论突出了矮人的模式与现代并行平台的底层硬件体系结构之间的复杂相互作用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号