首页> 外文期刊>International Journal of High Performance Systems Architecture >Execution time optimisation using delayed multidimensional retiming
【24h】

Execution time optimisation using delayed multidimensional retiming

机译:使用延迟多维重定时的执行时间优化

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

摘要

Multidimensional retiming (MR) is a software pipelining approach that ensures increasing the instruction-level parallelism across all the nested loops. All the MR techniques aim at achieving a full parallelism in order to schedule applications with a minimal cycle period. However, the growth of code sizes in terms of parallelism level engenders the rise in cycle period numbers. Thus, fully parallel multidimensional applications frequently face limiting factors when implemented on real-time systems. This paper presents a novel technique, called delayed MR, which schedules nested loops with a minimal cycle period, without achieving full parallelism. It is formulated into two efficient steps whose first one sweeps the nested loops with the target of selecting and ordering paths, whereas the second one applies an optimal MR to the selected paths. Our technique is verified by implementing several nested loops in NVIDIA architectures. The experimental results show that our technique achieves average improvements on execution time of 32.8% compared to the incremental technique and 19.35% compared to the chained one.
机译:多维重定时(MR)是一种软件流水线方法,可确保在所有嵌套循环中提高指令级并行度。所有的MR技术都旨在实现完全的并行性,以便以最小的周期调度应用程序。然而,就并行度而言,代码大小的增加导致周期数的增加。因此,当在实时系统上实现时,完全并行的多维应用程序经常面临限制因素。本文提出了一种称为延迟MR的新技术,该技术可以在不实现完全并行的情况下以最小的周期来调度嵌套循环。它被制定为两个有效的步骤,其中第一个步骤以选择和排序路径为目标扫掠嵌套循环,而第二个步骤将最佳MR应用于所选路径。我们的技术通过在NVIDIA体系结构中实现几个嵌套循环而得到验证。实验结果表明,与增量技术相比,我们的技术平均执行时间提高了32.8%,与链式技术相比平均提高了19.35%。

著录项

  • 来源
  • 作者单位

    ESIEE Paris, Laboratoire d'Informatique Gaspard Monge, Universite Paris-Est, Equipe A3SI 93162 Noisy-le-Grand, France Faculty of Medicine of Monastir, Laboratory of Medical Technology and Image Processing, University of Monastir, 5019, Monastir, Tunisia;

    ESIEE Paris, Laboratoire d'Informatique Gaspard Monge, Universite Paris-Est, Equipe A3SI 93162 Noisy-le-Grand, France;

    Faculty of Medicine of Monastir, Laboratory of Medical Technology and Image Processing, University of Monastir, 5019, Monastir, Tunisia;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    nested loops; parallelism; Software pipelining; loop transformation;

    机译:嵌套循环;并行性软件流水线;循环变换;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号