面向应用的可重构编译器ASCRA(英文)  被引量:4

Application-Specific Compiler for Reconfigurable Architecture ASCRA

在线阅读下载全文

作  者:吴艳霞[1] 顾国昌[1] 孙延腾[1] 杨敏[1] 杨杰[1] 牛晓霞[1] 孙霖[1] 

机构地区:[1]哈尔滨工程大学计算机科学与技术学院,哈尔滨150001

出  处:《计算机科学与探索》2011年第3期267-279,共13页Journal of Frontiers of Computer Science and Technology

基  金:国家自然科学基金;中国博士后科学基金;黑龙江省自然科学基金;中央高校基本科研业务费专项资金~~

摘  要:在很多应用领域已经开展了可重构计算的研究,但是由于缺乏高层设计工具,设计者需要较深的软件和硬件专业知识才能开发GPP/RAU架构的程序,阻碍了其大规模应用。提出了一种面向应用的可重构编译器——ASCRA的初始架构,它可以自动将C语言映射为VHDL语言,从而解决可重构计算中自动编译工具的瓶颈。ASCRA编译器主要研究软硬件划分技术和面向硬件的优化技术,如脉动阵列、循环流水技术。在ML505开发平台上,设计实现了ASCRA编译器的验证平台,并通过实验给出了核心程序段生成VHDL代码的综合信息。Reconfigurable computing has shown significant promise in many fields.For the lack of high-level design tools,the designer needs both in-depth software and hardware design knowledge to develop applications for GPP/RAU hybrid system so that it hampers the widespread adoption of reconfigurable computing systems.This paper presents an initial ASCRA(application-specific compiler for reconfigurable architecture) compilation framework for automatic mapping of C to VHDL that brings the gap in automatic compilation tools for reconfigurable computing.In ASCRA,hardware/software partitioning technology and hardware-oriented optimization techniques,such as systolic array,loop pipelining,are mainly concerned.And a verification platform of ASCRA is built on an ML505 development board.An experiment on selected kernels that shows synthesis results of generated VHDL codes is also proposed.

关 键 词:可重构编译 通用处理器(GPP)/可重构加速单元(RAU) 软硬划分 循环 

分 类 号:TP303[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象