面向高密度計算的NoC平臺多發(fā)射技術研究
本文選題:高密度計算 + 片上網(wǎng)絡 ; 參考:《合肥工業(yè)大學》2015年碩士論文
【摘要】:隨著科技的發(fā)展和生產(chǎn)生活的信息化,諸多領域對處理器的計算能力提出了更高的訴求。在算法方面,人們提出了多種高效的算法來解決實際問題,其中一部分的發(fā)展趨勢是計算密度急劇提高和支持并行計算。而在計算平臺方面,也演變出了各種經(jīng)過特別優(yōu)化的專用平臺用于滿足嚴苛的需求。基于片上網(wǎng)絡(NoC)架構的異構多核處理器是其中一個重要的分支。研究提高異構多核NoC處理器的性能,是半導體行業(yè)一個重要課題。本文對上述問題,對面向高密度計算的NoC平臺上多發(fā)射技術進行了研究和實驗。本文所做主要工作如下:一、針對單發(fā)射原型系統(tǒng)NoC平臺進行多發(fā)射改進分析,提出了基于可擴展發(fā)射通道的主控制器設計,管理多發(fā)射的動態(tài)調度。針對多發(fā)射系統(tǒng)運算簇資源使用特性,設計了用于運算簇資源動態(tài)分配的空閑簇隊列和相應排序算法。針對計算子任務的動態(tài)訪存特性設計了地址映射關系表,用于動態(tài)映射虛擬地址/實地址。針對動態(tài)分配運算簇和實地址的特性,設計了配置信息填充模塊。針對多發(fā)射改進控制特性,進行了原型系統(tǒng)的DDR去通道化設計和狀態(tài)網(wǎng)絡功能增強設計,用于適應多發(fā)射改進。針對瓶頸子任務,提出了支持局部算法級亂序多發(fā)射的優(yōu)化設計。二、對本文設計的多發(fā)射主控制器建立了軟件功能模型,并加入了時間變量用于獲取系統(tǒng)運行的性能信息。在實驗準備階段,完成對一種高密度算法的分析與任務映射。隨后,使用軟件模型加載高密度算法對系統(tǒng)進行了多發(fā)射功能驗證和性能提升驗證,并對比了是否開啟局部算法級亂序多發(fā)射功能對系統(tǒng)性能提升的影響。根據(jù)性能分析結果,提出了優(yōu)化系統(tǒng)運算簇構成和算法映射的方法,并經(jīng)軟件模型驗證有效。最后,根據(jù)奇數(shù)個算法前/后端計算與偶數(shù)個的差距提出了解決辦法,經(jīng)軟件模型驗證有效。三、對本文設計的多發(fā)射主控制器進行了RTL級代碼編寫,并進行了系統(tǒng)硬件集成。首先使用ModelSim仿真驗證了子任務規(guī)模4096:1縮比下的功能正確性,隨后在FPGA開發(fā)板上完成全規(guī)模實驗,驗證了設計的可行性和軟件模型獲取性能信息的準確性。本文改進設計的多發(fā)射系統(tǒng)具有如下特點:(1)任務調度方式適用于高計算密度類型的算法,多發(fā)射方式適用于在高密度算法中進行多路并行計算。(2)支持各發(fā)射通道進行不同類型計算。(3)多發(fā)射對象為計算子任務,采用動態(tài)調度方式。(4)多發(fā)射通道共享系統(tǒng)資源,通道數(shù)量可根據(jù)需要進行擴展。(5)根據(jù)不同發(fā)射通道動態(tài)分配最優(yōu)運算簇資源。(6)精簡配置信息長度,動態(tài)映射實地址/虛擬地址空間。(7)具有可選擇開啟的局部亂序多發(fā)射優(yōu)化功能。
[Abstract]:With the development of science and technology and the production of life information, put forward higher demands on the processor computing power in many fields. In the algorithm, it proposes several efficient algorithms to solve practical problems, which is part of the development trend of computing density increases sharply and parallel computing. In computing platform, but also the evolution of after a variety of special platform specially optimized to meet stringent requirements. Based on network on chip (NoC) architecture of heterogeneous multi-core processor is one of the important branches of research. To improve the performance of heterogeneous multi-core NoC processor, is an important issue in the semiconductor industry. Based on the above problems, opposite to high density calculation the NoC platform on the launch technology for research and experiment. The main work of this paper is as follows: first, for the single launch prototype system of NoC platform for multi emission improvement analysis, put forward The design of the main controller can extend the transmission channel based on dynamic scheduling and management of multiple transmissions. For many launch system cluster resource usage characteristics for free cluster queue cluster dynamic resource allocation and the corresponding sorting algorithm is designed. According to the dynamic calculation of sub task memory address mapping table design characteristics, for dynamic mapping virtual address / real address. According to the dynamic allocation of cluster and real address characteristics, design the configuration information filling module. For many improved emission control characteristics, the prototype system of DDR to channel design and network function design enhancement, to adapt to the multi launch. Aiming at the bottle neck improvement task, put forward the optimum design support local algorithm level reordering multiple transmit. Two, the multi transmitting main controller to establish software function model, and add the time variable for acquiring system The performance of information operation. In preparation for the experiment, analysis and mapping of tasks to complete a high density algorithm. Then, using the software model loading high density algorithm of multiple transmit function verification and performance improvement verification and comparison of whether to open the local algorithm level reordering multiple transmit function of system performance improvement according to the results of the performance analysis, the method of optimizing the system cluster structure and mapping algorithm, and the software model is validated. Finally, according to the odd and even before the algorithm / back-end computing a gap between the proposed solving methods, the software model is validated. Three, the design of the main controller for multi emission the RTL code, and the system hardware integration. Firstly, using ModelSim simulation to verify the sub task size 4096:1 scale under the functional correctness, then in the FPGA development board finish Full scale experiments to verify the accuracy of the model and the feasibility of software design to obtain performance information. This improved design of the transmission system has the following characteristics: (1) the task scheduling method is suitable for high density type calculation algorithm, multi emission mode applied in the multi-channel parallel computing method is of high density (2) support. The transmission channel for different kinds of calculation. (3) for computing multiple transmit sub tasks, using dynamic scheduling methods. (4) multi transmitting channel resource sharing system, the number of channels can be extended according to requirement. (5) according to the different transmission channel dynamic optimal allocation of cluster resources. (6) Streamline configuration information length. Dynamic address mapping real / virtual address space. (7) can choose to open the local order optimization function of multi transmitting.
【學位授予單位】:合肥工業(yè)大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TP332
【相似文獻】
相關期刊論文 前10條
1 曾錫山;宋美妍;張小波;;基于多Agent系統(tǒng)的協(xié)同任務求解算法研究[J];計算機應用;2006年08期
2 侯亮;陳峰;溫志嘉;;跨企業(yè)產(chǎn)品協(xié)同開發(fā)中的設計任務分解與分配[J];浙江大學學報(工學版);2007年12期
3 林金芳;張?zhí)靹?;信息聚焦下的任務分解方法[J];計算機系統(tǒng)應用;2009年02期
4 胡偉,朱林,常明;基于分級規(guī)劃的CAPP工藝決策方法研究[J];機械與電子;2000年05期
5 彭志平;李紹平;;分層強化學習研究進展[J];計算機應用研究;2008年04期
6 劉乃若,董金祥,李善平,陳剛;ZD-PDM中面向目標的項目管理模型的設計[J];計算機研究與發(fā)展;1999年10期
7 趙燁;;參數(shù)相關任務中Option算法的子任務重用[J];煤炭技術;2014年01期
8 李崇;;引入式項目教學方法在高職院校計算機軟件教學中的應用[J];計算機教育;2010年01期
9 錢大可,琚春華;MAS中平等個體的交互[J];微電子學與計算機;2004年04期
10 陳大川;張榮國;黃付亮;劉q;;PSO算法在子任務分配中的應用[J];計算機工程;2011年24期
相關博士學位論文 前1條
1 沈晶;分層強化學習方法研究[D];哈爾濱工程大學;2006年
相關碩士學位論文 前3條
1 吳凌云;面向高密度計算的NoC平臺多發(fā)射技術研究[D];合肥工業(yè)大學;2015年
2 傅一峰;服務Agent的聯(lián)盟方法及其應用[D];上海交通大學;2010年
3 岳峰;面向PC的輕量級網(wǎng)格中間件的設計與實現(xiàn)[D];同濟大學;2006年
,本文編號:1762838
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1762838.html