首页> 外文期刊>Computing reviews >Flextended tiles: a flexible extension of overlapped tiles for polyhedral compilation.
【24h】

Flextended tiles: a flexible extension of overlapped tiles for polyhedral compilation.

机译:摇晃的瓷砖:用于多面体编译的重叠瓷砖的灵活扩展。

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

摘要

This paper describes a proposal for implementing "overlapped tiling in a general-purpose polyhedral compilation framework," namely the polyhedral parallel code generator (PPCG) compiler. The technique improves the performance of state-of-the-art solutions by allowing tighter overlapped tile shapes. It also minimizes the memory footprint of overlapped tiles. After the general polyhedral compilation framework performs standard rectangular/parallelogram tiling, this technique expands the bounding faces of tiles by considering the constraints caused by inter-tile dependencies. These dependencies are then expressed by specific nodes in the schedule tree defining the execution order of the program. A minor adaptation of a classical code generation algorithm allows the generation of code for both central processing units (CPUs) and graphics processing units (GPUs).
机译:本文介绍了实现“通用多面体编译框架中的重叠平铺”的提议,即多面二行的并行代码生成器(PPCG)编译器。该技术通过允许更严格的重叠瓦片形状提高了最先进的解决方案的性能。它还最小化重叠瓷砖的内存占用空间。在一般多面体编译框架执行标准矩形/平行线盖之后,该技术通过考虑由界面依赖性引起的约束来扩展磁带的边界面。然后,这些依赖项由定义程序的执行顺序的调度树中的特定节点表示。对经典代码生成算法的次要自适应允许生成用于中央处理单元(CPU)和图形处理单元(GPU)的代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号