支持混合计算模式的异构多核系统若干关键技术的研究
[Abstract]:The applications of high density computing, such as graphics, image, scientific calculation, big data analysis and so on, have the characteristics of large data throughput and high real-time requirements, and have the ability to process microprocessors. Data throughput and processing parallelism are higher requirements. Multi-core technology expands the development direction of processor from single vertical development to horizontal development, greatly reduces the difficulty of processor design when the same computing power is achieved, and also alleviates the restriction of power consumption and other factors on processor design. In the past ten years, it has developed rapidly into the mainstream of processor design. Reconfigurable computing takes into account the high efficiency of customized computing and the flexibility of general computing. It is an excellent computing architecture to solve the computing requirements in the field of high-density computing. As an important technology in the modern processor design, dynamic scheduling technology can eliminate the data pseudo-correlation between tasks, improve the efficiency of the processor, and improve the working ability of the processor. There are two typical data computing structures: storage computing and stream computing. The method of storage and calculation is convenient to realize the reuse of data, but it takes a lot of time to complete the data handling. Stream computing can hide the data handling time, greatly improve the computational throughput, but will bring higher bandwidth pressure to data storage and exchange. Based on the above background, this paper discusses and studies the key technologies of heterogeneous multi-core systems supporting hybrid computing mode. The main work is as follows: first, This paper introduces and analyzes the original architecture of heterogeneous multi-core computing system based on multi-chip network, reconstructs the target system with the idea of two-level computing architecture, and standardizes the working mechanism of multi-core computing system. The instruction set of top-level task instruction is designed. Secondly, a main control unit is designed for task scheduling in multi-core computing systems. Dynamic scheduling and register renaming techniques are introduced to realize the task instruction level disordered multi-transmission. Furthermore, the implementation scheme of thread-level parallelism is explored, and the task launching efficiency of the target system is improved. Thirdly, a coarse-grained reconfigurable computing unit is designed, which uses reconfigurable technology to support a variety of computing modes, and optimizes the common algorithms in the field of high-density computing. Under the condition of limited resources, high computing power is achieved. Finally, this paper tests and evaluates the design and performance of the improved unit, validates the correctness of the design, discusses the problems needing attention in the algorithm mapping, and puts forward the direction of further optimization of the system.
【学位授予单位】:合肥工业大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP332
【参考文献】
相关期刊论文 前10条
1 龚建伟;吴月明;沈蒙童;高琦翔;;浅谈民用级X86处理器性能发展趋势[J];科技创新与应用;2017年05期
2 本刊编辑部;;神威·太湖之光超级计算机[J];中国信息化;2017年01期
3 孙彩霞;隋兵才;王蕾;王永文;黄立波;李文哲;王俊辉;;乱序超标量处理器核的性能分析与优化[J];国防科技大学学报;2016年05期
4 ;“国之重器”[J];中国经济信息;2016年13期
5 李乐;李涛;;同时多线程处理器的指令调度器设计[J];微电子学与计算机;2016年06期
6 刘j骄;谢国琪;李仁发;杨柳;刘彦;;异构系统双关键级分布式功能的动态调度[J];计算机研究与发展;2016年06期
7 周佳佳;李涛;黄小康;;多核同时多线程处理器的线程调度器设计[J];电子技术应用;2016年01期
8 胡向东;杨剑新;朱英;;高性能多核处理器申威1600[J];中国科学:信息科学;2015年04期
9 倪伟;邵响;张溯;宋宇鲲;杨延辉;卜冀春;;多核混合可重构计算系统MRCS的设计[J];电子测量与仪器学报;2015年02期
10 刘鹏;赵荣彩;赵博;高伟;;一种面向SIMD扩展部件的向量化统一架构[J];计算机科学;2014年09期
相关博士学位论文 前4条
1 陈鹏;面向大数据应用的异构可重构平台关键技术研究[D];中国科学技术大学;2015年
2 李柏楠;面向领域应用的可重构系统关键技术研究[D];解放军信息工程大学;2015年
3 王侃文;领域专用可重构计算结构研究[D];复旦大学;2011年
4 孙彩霞;同时多线程处理器中的资源分配策略研究[D];国防科学技术大学;2006年
相关硕士学位论文 前7条
1 张扬;多核系统中支持任务级乱序多发射的主控核设计[D];合肥工业大学;2016年
2 杨俊;多核系统静态任务调度问题研究[D];合肥工业大学;2016年
3 高晓川;面向动态异构多核处理器的公平性任务调度研究[D];中国科学技术大学;2015年
4 吴凌云;面向高密度计算的NoC平台多发射技术研究[D];合肥工业大学;2015年
5 石祥龙;基于异构多核处理器的静态任务调度算法研究[D];南京邮电大学;2015年
6 颜永吉;异构多核SoC中可重构并行处理单元设计与实现[D];合肥工业大学;2013年
7 肖福明;高密度计算与多核系统设计技术研究[D];合肥工业大学;2010年
,本文编号:2390842
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2390842.html