基于数据流模型和硬件可重构技术,提出了一种面向图像处理应用的可重构的多模式众核处理器结构.处理器采用了可扩展的层次化阵列结构,分布式共享存储和带硬件握手的近邻互连,可以分区并发实现多种并行模式,并克服了传统处理器实现数据流计算的低效性;基于VC++开发了集成仿真平台,用于对结构性能和指令性能的仿真验证,并在现场可编程门阵列上实现了包含64个处理单元的所提结构.仿真结果表明,所提结构实现了超过图形处理单元的性能以及接近专用集成电路的数据吞吐量.
Based on the data-flow model and hardware reconfigurable technology, a polymorphic reconfigurable many-core processor architecture is presented for image processing. It is a scalable hierarchically organized parallel architecture,which is capable of supporting a dynamic mixture of multiple parallel computing models,and overcomes the inefficiency of traditional data-flow implementation by using distributed shared memory and neighbor interconnect architecture with hardware handshaking.From the beginning of the architecture design,based on the VC++,the integrated simulation platform (ISE) is developed for verifying the architecture and the performance of the instruction set.In addition,we also implement the proposed architecture on the FPGA.Experimental results show that the architecture can be used in many image processing applications,and achieve the throughput close to that of the ASIC and the performance better than that of the GPU.