MPRS:一种面向计算密集型应用的多流水可重构计算系统
将传统微处理器与可编程器件集成在一起的混合式可重构计算系统正在成为主流计算系统。提出了一种新的混合式可重构计算系统MPRS(Multi-Pipeline Reconfigurable System),该系统中为解决流水化的应用问题而集成了多段可重构线性阵列,对其系统架构、执行模型以及系统化映射方法进行了全面论述。首先,建立了包括MPRS行为级仿真器及其编程环境在内的完整系统,给出了可重构阵列的处理单元及互连结构,定义了可重构单元的配置字格式;其次,提出了基于DGRV(Dependency Graph withReconfigurable Variable)的系统化实现可重构阵列的方法,分析了在融入可重构因素后新的映射过程中的目标函数及设计约束;最后,给出了MPRS的编程框架,针对几个典型应用问题开发了MPRS可重构并行算法并做了编程实现。实验结果表明MPRS在功能和性能两方面都达到了预期目标。
可重构计算 多流水线 系统架构 执行模型 目标函数 MPRS编程
尹勇生 高明伦 杜高明 宋宇鲲 李丽
合肥工业大学微电子设计研究所,合肥 230009 合肥工业大学微电子设计研究所,合肥 230009 南京大学微电子设计研究所,南京 210093 南京大学微电子设计研究所,南京 210093
国内会议
深圳
中文
172-181
2007-10-26(万方平台首次上网日期,不代表论文的发表时间)