首页> 中文期刊> 《高技术通讯》 >基于OpenCL的流式应用程序在MPSoC上的动态并行度伸缩调度

基于OpenCL的流式应用程序在MPSoC上的动态并行度伸缩调度

         

摘要

The complex and diversity trends of the application programs for embedded computing systems were analyzed.Then,a unified programming framework based on the open computing language (OpenCL) was proposed for embedded computing systems' common streaming application programs,and on the basis of the framework,a runtime system was designed.Under the variation of application programs' computing resources,the system on-line regulates programs' parallelism,and conducts dynamic parallelism scaling scheduling.The experimental results showed that,compared with the existing dynamic scheduling system of Flextream,the proposed scheduling system's performance was improved by 17%,and the runtime overhead of the dynamic scheduling was reduced by 7%.%分析了嵌入式系统应用程序的复杂化和多样化趋势,面向嵌入式系统常见的流式应用程序,提出了基于开放运算语言(OpenCL)的统一编程框架,并在此框架的基础上设计一个运行时系统,在应用程序可用计算资源发生变化的场景下,该系统可在线调整应用程序的并行度,并进行动态调度.实验结果显示,与已有的Flextream动态调度系统相比,该调度系统在性能上最高可以提升17%,在动态调度的时间开销上最多可以降低7%.

著录项

  • 来源
    《高技术通讯》 |2016年第12期|925-934|共10页
  • 作者

    黄姗; 石晶林; 萧放;

  • 作者单位

    中国科学院计算技术研究所无线通信技术研究中心 北京100190;

    北京市移动计算与新型终端重点实验室 北京100190;

    中国科学院大学 北京100049;

    中国科学院计算技术研究所无线通信技术研究中心 北京100190;

    北京市移动计算与新型终端重点实验室 北京100190;

    中国科学院大学 北京100049;

    中国科学院计算技术研究所无线通信技术研究中心 北京100190;

    北京市移动计算与新型终端重点实验室 北京100190;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类
  • 关键词

    多处理器片上系统(MPSoC); 开放运算语言(OpenCL); 编程框架; 并行度伸缩; 运行时系统;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号