检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:黄姗[1,2,3] 石晶林[1,2,3] 萧放
机构地区:[1]中国科学院计算技术研究所无线通信技术研究中心,北京100190 [2]北京市移动计算与新型终端重点实验室,北京100190 [3]中国科学院大学,北京100049
出 处:《高技术通讯》2016年第12期925-934,共10页Chinese High Technology Letters
基 金:国家自然科学基金(61431001);北京市青年拔尖人才(2015000021223ZK31)资助项目
摘 要:分析了嵌入式系统应用程序的复杂化和多样化趋势,面向嵌入式系统常见的流式应用程序,提出了基于开放运算语言(OpenCL)的统一编程框架,并在此框架的基础上设计一个运行时系统,在应用程序可用计算资源发生变化的场景下,该系统可在线调整应用程序的并行度,并进行动态调度。实验结果显示,与已有的Flextream动态调度系统相比,该调度系统在性能上最高可以提场17%,在动态调度的时间开销上最多可以降低7%。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 em- bedded 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 regu- lates 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 per- formance was improved by 17% , and the runtime overhead of the dynamic scheduling was reduced by 7%.
关 键 词:多处理器片上系统(MPSoC) 开放运算语言(OpenCL) 编程框架 并行度伸缩 运行时系统
分 类 号:TP368.1[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.43