一种针对可重构处理器流水线简化编程的设计范式
A Design Pattern Targeting to Simplifying Pipeline Design Used on Course-Grained Reconfigurable Processor
-
摘要: 提出了一种面向可重构处理器流水线的设计范式, 并在clang编译架构的基础上添加新的语法, 使得用新语法编写流水线程序的时候, 能把代码量压缩为原来的10%~20%, 并且让代码结构更加清晰和便于理解.Abstract: This paper propose a new design pattern for simplifying the pipeline design used on Course-Grained Reconfigurable Processor and develop a new compiler based on the clang system. Experiment results show that the amount of code decrease to 10%~20% after applying this designed pattern. Futher more, the new design pattern makes the code clearer and more comprehensive.