首页> 外文会议>2010 IEEE International Symposium on Parallel amp; Distributed Processing (IPDPS) >DynTile: Parametric tiled loop generation for parallel execution on multicore processors
【24h】

DynTile: Parametric tiled loop generation for parallel execution on multicore processors

机译:DynTile:参数化平铺循环生成,可在多核处理器上并行执行

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Loop tiling is an important compiler transformation used for enhancing data locality and exploiting coarsegrained parallelism. Tiled codes in which tile sizes are runtime parameters — called parametrically-tiled codes — are important for empirical tuning systems like ATLAS. Some recent work has addressed the problem of generating sequential parametric tiled code. In this paper we describe DynTile, a system for transforming untiled sequential input C code containing affine imperfectly nested loops to parametrically tiled code for parallel execution on multicore processors. The effectiveness of the system is demonstrated using a number of benchmarks on an eight-core system.
机译:循环切片是一种重要的编译器转换,用于增强数据局部性和利用粗糙粒度的并行性。对于像ATLAS这样的经验调优系统来说,以切片大小为运行时参数的切片代码(称为参数平铺代码)很重要。最近的一些工作解决了产生顺序参数分块代码的问题。在本文中,我们描述了DynTile,这是一种用于将直到直到包含仿射不完美嵌套循环的连续输入C代码转换为参数化平铺代码以在多核处理器上并行执行的系统。使用八核系统上的许多基准测试证明了该系统的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号