首页> 外文会议>International Conference on Parallel Processing >Expression Tree Evaluation by Dynamic Code Generation - Are Accelerators Up for the Task?
【24h】

Expression Tree Evaluation by Dynamic Code Generation - Are Accelerators Up for the Task?

机译:通过动态代码生成评估表达式树-加速器是否适合执行任务?

获取原文

摘要

Dynamic code generation techniques are useful if the benefit of code specialized to values only known at runtime outweighs generation time. Such techniques are increasingly employed for HPC applications to tune their runtime behavior. The simulation software investigated in this paper is a typical example: It spends a significant portion of computing time evaluating symbolic formulas which are set up dynamically from model data. However, any software tuning has to match the hardware. Due to the so-called power wall, HPC systems are increasingly equipped with throughput-oriented accelerator components, to allow for rising performance as known from Top500 history. To best exploit such systems, it is important to understand how well applications map to heterogeneous components. While dynamic code generation can work well for standard multi-core systems, in this paper, we research the benefit of accelerators for this scenario. For our application we show that - while the generated code runs well on the accelerator - the generation itself has serious issues, and much better maps to standard multi-cores. Therefore, we see the need that coming HPC systems still have to be equipped with a significant portion of latency-oriented, thus complex general-purpose hardware.
机译:如果专用于仅在运行时知道的值的代码的好处超过了生成时间,则动态代码生成技术很有用。此类技术越来越多地用于HPC应用程序,以调整其运行时行为。本文研究的仿真软件是一个典型示例:它花费大量的计算时间来评估由模型数据动态设置的符号公式。但是,任何软件调优都必须与硬件匹配。由于采用了所谓的动力墙,HPC系统越来越多地配备了以吞吐量为导向的加速器组件,以实现Top500历史上已知的不断提升的性能。为了最好地利用此类系统,重要的是要了解应用程序如何映射到异构组件。尽管动态代码生成可以在标准多核系统上很好地工作,但是在本文中,我们研究了这种情况下加速器的好处。对于我们的应用程序,我们表明-尽管生成的代码在加速器上运行良好,但生成本身存在严重问题,并且更好地映射到标准多核。因此,我们认为,未来的HPC系统仍然必须配备很大一部分面向延迟的复杂通用硬件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号