摘要
在现有可重构处理器ESL模型的基础上,提出了为可重构处理器设计一个编译器—CoRP(Compiler of Reconfigurable Processor)。CoRP以带有编译指示的串行C代码作为输入,并以并行计算的可重构处理器的机器码作为输出。可重构处理器有了CoRP的支持后,可以自动针对带有编译指示的不同应用程序完成对可重构阵列的重构工作。对数字信号处理应用的仿真结果显示,经过CoRP翻译的代码的性能十分接近于需要花费大量精力手动配置的最理想代码的性能。
This paper describes an compiler—CoRP for a reconfigurable processor in base of an existent reconfigurable processor. CoRP works with the input of serial C code with directive and the output of parallel machine code which is fit for the reconfigurable processor. With the help of CoRP,the reconfigurable processor can finish the reconfiguration automatically according to various application described with C and compiling directive. The simulation results about DSP show that the performance of the code compiled by CoRP is close to the one of the optimal code translated manually.
出处
《信息技术》
2010年第4期59-62,66,共5页
Information Technology
关键词
编译器
可重构处理器
数字信号处理
编译指示
并行计算
compiler
reconfigurable processor
digital signal processing
compilition directive
parallel computing