可重构流水线具有数据通路和运算部件功能可重构、灵活性高、重构开销小、支持多种数据流计算模式的特点,可显著提高数据密集型计算的效率.为了支持可重构流水线高效数据访问,设计了一种用于高速缓存的多功能寄存器文件MFRF.MFRF 采用一套寄存器组设计实现了多端口寄存器文件、堆、栈等多种功能,在没有显著增加面积开销的情况下,既具有普通寄存器文件的特点又具有堆和栈的功能.实验结果表明,该多功能寄存器文件可以有效满足可重构流水线的多种数据流计算模式的需求,运行矩阵乘和FFT 算法等典型算法性能良好.
Reconfigurable pipeline have datapath and functional components reconfigurable, high flexibility, reconfigurable overhead small,support multiple data stream characteristics, this can significantly improve the efficiency of data-intensive computing model. Inorder to the needs of reconfigurable pipelined data flow, we designed a Multi-functional register file (MFRF). The multi-portregister file, heap and stack using a set of register in MFRF. The MFRF combine the characteristics of general register file with thefunctions of heap and stack. The experimental results show that MFRF can effectively support a variety of data-streams forreconfigurable pipeline, the results of simulation matrix multiplication and FFT, compared with the general register file, Matrixmultiplication with a significant performance improvement.