首页> 中文期刊> 《计算机工程与科学》 >面向FT1000微处理器的STREAM并行计算与优化

面向FT1000微处理器的STREAM并行计算与优化

         

摘要

STREAM是微处理器上内存性能的基准测试程序,在多核多线程FT1000微处理器上发挥高性能是具有挑战性的研究工作.基于多级Cache结构,优化STREAM四个程序的指令流水线,根据寄存器数,设计了多级循环展开方法,根据指令延迟和Cache行的大小确定数据预取的数目,使用汇编语言编写了优化子程序.基于OpenMP并行环境,设计了STREAM并行程序,优化了局部化数据分配方式.数据测试结果表明,优化后的STREAM的性能比原始串行程序性能提高了19.2%~64.2%.优化后,并行程序的最高访存性能达到8.5 GB/s,对比优化前的最高访存性能最大提高了22.7%.

著录项

  • 来源
    《计算机工程与科学》 |2014年第12期|2267-2271|共5页
  • 作者单位

    国防科学技术大学并行与分布处理重点实验室;

    湖南长沙410073;

    国防科学技术大学并行与分布处理重点实验室;

    湖南长沙410073;

    国防科学技术大学并行与分布处理重点实验室;

    湖南长沙410073;

    国防科学技术大学并行与分布处理重点实验室;

    湖南长沙410073;

    国防科学技术大学并行与分布处理重点实验室;

    湖南长沙410073;

    国防科学技术大学并行与分布处理重点实验室;

    湖南长沙410073;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 算法理论;
  • 关键词

    多线程微处理器; STREAM测试程序; 性能优化;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号