首页> 外文会议>International Workshop on OpenMP >Design and Preliminary Evaluation of Omni OpenACC Compiler for Massive MIMD Processor PEZY-SC
【24h】

Design and Preliminary Evaluation of Omni OpenACC Compiler for Massive MIMD Processor PEZY-SC

机译:用于大规模MIMD处理器PEZY-SC的Omni OpenACC编译器的设计和初步评估

获取原文

摘要

PEZY-SC is a novel massive Multiple Instruction Multiple Data (MIMD) processor used as an accelerator and characterized by high power efficiency. OpenACC is a standard directive-based programming model for accelerators, and programmers can concisely offload data and computation to the accelerators. In this paper, we present the design and preliminary implementation of an OpenACC compiler for a PEZY-SC. Our compiler translates C code with OpenACC directives to the corresponding PZCL code, which is the programming environment for PEZY-SC. The evaluation shows that the performance of the OpenACC version achieves over 98% at N-body and up to 88% at NAS Parallel Benchmarks CG than that of the PZCL version. In addition, we examined optimization techniques such as kernel merging and explicit context switching to exploit the PEZY-SC MIMD architecture, which differs from the single instruction multiple data graphics processing units. We found these optimizations useful in improving the performance and will be implemented in the future release.
机译:PEZY-SC是一种新颖的大规模多指令多数据(MIMD)处理器,用作加速器,并具有高功率效率的特点。 OpenACC是用于加速器的基于标准指令的标准编程模型,程序员可以简洁地将数据和计算卸载到加速器。在本文中,我们介绍了用于PEZY-SC的OpenACC编译器的设计和初步实现。我们的编译器将带有OpenACC指令的C代码转换为相应的PZCL代码,这是PEZY-SC的编程环境。评估显示,与PZCL版本相比,OpenACC版本在N-body上的性能达到98%以上,在NAS Parallel Benchmarks CG上达到88%。此外,我们研究了诸如内核合并和显式上下文切换之类的优化技术,以利用PEZY-SC MIMD体系结构,该体系结构不同于单指令多数据图形处理单元。我们发现这些优化对提高性能很有用,并将在将来的版本中实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号