首页> 外文期刊>International journal of communications, network, and system sciences >Exploiting Loop-Carried Stream Reuse for Scientific Computing Applications on the Stream Processor
【24h】

Exploiting Loop-Carried Stream Reuse for Scientific Computing Applications on the Stream Processor

机译:在流处理器上利用循环传输流进行科学计算应用的重用

获取原文
           

摘要

Compared with other stream applications, scientific stream programs are usually bound by memory accesses. Reusing streams across different iterations, i.e. loop-carried stream reuse, can effectively improve the SRF locality, thus reducing memory accesses greatly. In the paper, we first present the algorism identifying loop-carried stream reuse and that exploiting the reuse after analyzing scientific computing applications. We then perform several representative microbenchmarks and scientific stream programs with and without our optimization on Isim, a cycle-accurate stream processor simulator. Experimental results show that our algorithms can effectively exploit loop-carried stream reuse for scientific stream programs and thus greatly improve the performance of memory-bound scientific stream programs.
机译:与其他流应用程序相比,科学流程序通常受内存访问的约束。在不同迭代之间重用流,即循环进行流重用,可以有效地改善SRF局部性,从而大大减少了内存访问。在本文中,我们首先介绍了识别循环传输流重用的算法以及在分析科学计算应用程序之后利用重用的算法。然后,在有或没有在具有周期精确性的流处理器模拟器Isim进行优化的情况下,我们执行几个具有代表性的微基准测试和科学流程序。实验结果表明,我们的算法可以有效地利用循环流进行科学流程序的重用,从而大大提高了内存绑定的科学流程序的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号