看过本文的还看了

相关文献

该作者的其他文献

文献详情 >COStream:一种面向数据流的编程语言和编译器实现 收藏
COStream:一种面向数据流的编程语言和编译器实现

COStream:一种面向数据流的编程语言和编译器实现

作     者:张维维 魏海涛 于俊清 李鹤 黎昊 杨秋吉 ZHANG Wei-Wei;WEI Hai-Tao;YU Jun-Qing;LI He;LI Hao;YANG Qiu-Ji

作者机构:华中科技大学计算机科学与技术学院武汉430074 华中科技大学网络与计算中心武汉430074 

基  金:国家"八六三"高技术研究发展计划项目基金(2012AA010902) 高等学校博士学科点专项科研基金(20120142110089) 中国科学院计算技术研究所国家重点实验室开放基金(ICT-ARCH200804) IBM X10 Innovation基金资助~~ 

出 版 物:《计算机学报》 (Chinese Journal of Computers)

年 卷 期:2013年第36卷第10期

页      码:1993-2006页

摘      要:数据流编程模型作为高效的并行编程模型被广泛应用于媒体处理和网络服务等应用中.然而,多/众核结构的底层计算、存储和通信的复杂性对数据流程序的性能提出了新的挑战,数据流程序在不同的多/众核结构上的可移植性和可编程性也为编译器提出了更高的要求.针对数据流程序所面临的问题,提出并设计实现一种数据流编程模型——COStream数据流编程语言及其编译系统,提高了数据流程序的可编程性.COStream在C语言文法的基础上加入表征数据流图的文法结构,文法结构清晰,具有良好的可重用性和可扩展性.COStream编译系统利用同步数据流图作为中间表示,根据目标系统的结构特点对数据流程序进行并行优化并构造流水线调度,进而生成高效的可并行执行的目标代码.在X86多核架构下实现了COStream编译系统,并对该领域的多个实验程序进行了测试,测试结果表明,COStream具有良好的可扩展性和高加速比.

主 题 词:多核处理器 数据流 编译 COStream 

学科分类:08[工学] 0835[0835] 081202[081202] 0812[工学-测绘类] 

核心收录:

D O I:10.3724/SP.J.1016.2013.01993

馆 藏 号:203381272...

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分