多核混合可重构计算系统的设计与优化
[Abstract]:With the development of semiconductor industry and the advance of electronic design automation technology, the chip capacity has doubled every 18 months according to Moore's law, while the computational complexity of application has increased by geometric exponent. Limited to the device technology, it can not meet the requirements of modern application such as complex calculation, large amount of data and high real-time performance simply by improving the main frequency of single core chip. Under this background, many kinds of new system architecture emerge as the times require, and the development of new computing technology is maturing day by day. This paper designs and optimizes a multi-core hybrid reconfigurable computing system based on FPGA, which can run stably at 100MHz clock frequency. A variety of floating-point intensive computing applications are completed in the system before and after optimization, which not only verifies the correctness of the system calculation, but also proves the feasibility of the optimization strategy. The main work of the thesis is as follows: 1: 1. This paper summarizes the development and research status of reconfigurable computing and multi-kernel technology, and designs a reconfigurable computing system model .2. according to the design direction of multi-core reconfigurable computing system. Reconfigurable computing cores are designed and optimized, including reconfigurable computing arrays and pipelining. Pipelining is mainly used to execute discrete and control instructions which are not suitable for reconfigurable computation processing. It increases the adaptability of the system to the algorithm and improves the efficiency of the system. At the same time, according to the characteristics of the two, we put forward a variety of optimization strategies. An efficient communication architecture for parallel computing is designed, which supports multi-channel parallel data transmission, and reduces the time of data communication by optimizing hardware control logic and adopting reasonable storage space design. Improved computational efficiency. 4. By mapping floating-point matrix multiplication, matrix inversion, real symmetric matrix characteristic decomposition and motion evaluation algorithm on the system before and after optimization, the efficiency and flexibility of the prototype system and the good effect of the optimization strategy are verified.
【学位授予单位】:合肥工业大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN791
【相似文献】
相关期刊论文 前10条
1 罗毅辉;李仁发;熊曙初;;一种可重构计算系统设计与实现[J];计算机应用研究;2006年01期
2 王昭顺,王沁,曲英杰;可重构计算机体系结构[J];北京科技大学学报;2001年04期
3 吴冬冬;杨晓君;刘新春;江先阳;;一种基于FPGA的可重构计算系统设计[J];计算机工程与应用;2006年21期
4 罗赛;周学海;;支持组合设计的一种可重构计算系统任务模型[J];中国科学技术大学学报;2007年09期
5 沈英哲;周学海;;一种用于可重构计算系统的软硬件划分算法[J];中国科学技术大学学报;2009年02期
6 刘杰;吴强;赵全伟;;面向可重构计算系统的模块映射算法[J];计算机工程;2012年03期
7 李丽萍;吴明宇;刘海龙;孙开锋;;FPGA可重构技术实现并行计算系统的应用研究[J];科技信息;2008年35期
8 ;其它集成电路[J];电子科技文摘;2001年01期
9 武文权,杨根庆;基于ARM微控制器配置FPGA的实现[J];计算机应用;2004年08期
10 ;[J];;年期
相关博士学位论文 前6条
1 田红丽;可重构计算系统芯片中的动态数据调度模型及部件的研究[D];河北工业大学;2011年
2 刘勇;嵌入式可重构计算系统及其任务调度机制的研究[D];中国科学院研究生院(上海微系统与信息技术研究所);2006年
3 王颖;嵌入式可重构计算系统的设计技术研究[D];复旦大学;2009年
4 罗赛;可重构计算系统体系结构研究与实现[D];中国科学技术大学;2006年
5 沈英哲;可重构计算系统中软硬件代码划分技术研究[D];中国科学技术大学;2007年
6 尹勇生;可重构多流水计算系统研究[D];合肥工业大学;2006年
相关硕士学位论文 前3条
1 邵响;多核混合可重构计算系统的设计与优化[D];合肥工业大学;2015年
2 谢雳;粗粒度可重构计算系统中算法映射的研究与设计[D];上海交通大学;2011年
3 唐世卓;面向通用可重构计算系统的任务编译关键技术研究[D];上海交通大学;2013年
,本文编号:2168784
本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/2168784.html