多核處理器內(nèi)部核間通信研究
[Abstract]:With the wide application of computers, the performance of processors is becoming more and more demanding. The traditional single-core processor can not meet the demand only by increasing the clock frequency of the processor, and the single-chip multi-core processor (CMP) technology emerges as the times require. Compared with single-core single-chip processor, it has the advantages of simple control logic, short design and verification cycle, parallel processing, building block upgrade, low power consumption, low communication delay and so on. Multi-core processors have now replaced single-core processors as the mainstream of processors on the market. Multiple cores within a multicore processor are not simply connected. In recent years, the research of interconnect architecture in multi-core processors has been widely carried out at home and abroad. In this paper, the development status and trend of multi-core processors are analyzed in detail. The advantages and disadvantages of the existing communication architectures within multi-core processors and their respective applications are analyzed in detail. This paper presents a CMC bus architecture for multi-core processors with small core mode. The design goal of CMC bus architecture is to realize the bus with only one handshake signal line, simple hardware logic and necessary control interface in software. This paper presents an architecture of multicore processors, which is suitable for both isomorphic multicore processors and heterogeneous multicore processors. Multi-core processors using this architecture can handle tasks at very small and dedicated levels per core. The interconnection bus of multiple cores in a multi-core processor includes external bus, long bus and short bus. Long bus and short bus have different functions in multi-core processor. Long bus and short bus adopt CMC bus architecture. The whole CMC bus architecture is implemented by Verilog hardware description language, which combines the core of the multi-core processor. The Modelsim SE software is used to simulate and verify the read and write of the intercore and short bus in the multi-core processor, and the synthesis and layout wiring are carried out in the Quartus II programming environment, and the firmware is downloaded to the FPGA with the Altera model as Stratix II. Then the results of verification are compared with the requirements of the design, and the function of the architecture is judged whether it reaches the expected design goal, and the feasibility of the communication architecture between cores is proved. The research of multi-core processor with intercore communication architecture lays a solid foundation for related product development and design.
【學(xué)位授予單位】:沈陽理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TP332
【參考文獻(xiàn)】
相關(guān)期刊論文 前5條
1 周學(xué)海;余潔;李曦;王志剛;;基于指令行為的Cache可靠性評(píng)估研究[J];計(jì)算機(jī)研究與發(fā)展;2007年04期
2 田杭沛;高德遠(yuǎn);樊曉椏;朱怡安;;面向?qū)崟r(shí)流處理的多核多線程處理器訪存隊(duì)列[J];計(jì)算機(jī)研究與發(fā)展;2009年10期
3 林偉;葉笑春;宋風(fēng)龍;張浩;;眾核處理器中使用寫掩碼實(shí)現(xiàn)混合寫回/寫穿透策略[J];計(jì)算機(jī)學(xué)報(bào);2008年11期
4 劉利,李文龍,郭振宇,李勝梅,湯志忠;避免模調(diào)度中cache代價(jià)的優(yōu)化方法[J];軟件學(xué)報(bào);2005年10期
5 黃國睿;張平;魏廣博;;多核處理器的關(guān)鍵技術(shù)及其發(fā)展趨勢[J];計(jì)算機(jī)工程與設(shè)計(jì);2009年10期
相關(guān)博士學(xué)位論文 前5條
1 李靜梅;多核處理器的設(shè)計(jì)技術(shù)研究[D];哈爾濱工程大學(xué);2010年
2 凡啟飛;高性能嵌入式處理器低功耗技術(shù)研究[D];中國科學(xué)技術(shù)大學(xué);2009年
3 李瓊;面向高性能計(jì)算的可擴(kuò)展I/O體系結(jié)構(gòu)研究與實(shí)現(xiàn)[D];國防科學(xué)技術(shù)大學(xué);2009年
4 郭建軍;同步數(shù)據(jù)觸發(fā)體系結(jié)構(gòu)多核處理器存儲(chǔ)系統(tǒng)關(guān)鍵技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2008年
5 賴明澈;同步數(shù)據(jù)觸發(fā)多核處理器體系結(jié)構(gòu)關(guān)鍵技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2008年
相關(guān)碩士學(xué)位論文 前3條
1 郭保東;異構(gòu)多核DSP互連通信機(jī)制Qlink的研究與實(shí)現(xiàn)[D];國防科學(xué)技術(shù)大學(xué);2008年
2 陳龔;基于SOPC技術(shù)的多核處理器的設(shè)計(jì)與實(shí)現(xiàn)[D];華東師范大學(xué);2010年
3 蒙育;基于FPGA視頻圖像處理系統(tǒng)設(shè)計(jì)及算法研究[D];內(nèi)蒙古大學(xué);2010年
本文編號(hào):2416742
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2416742.html