多核处理器内部核间通信研究
[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.
【学位授予单位】:沈阳理工大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP332
【参考文献】
相关期刊论文 前5条
1 周学海;余洁;李曦;王志刚;;基于指令行为的Cache可靠性评估研究[J];计算机研究与发展;2007年04期
2 田杭沛;高德远;樊晓桠;朱怡安;;面向实时流处理的多核多线程处理器访存队列[J];计算机研究与发展;2009年10期
3 林伟;叶笑春;宋风龙;张浩;;众核处理器中使用写掩码实现混合写回/写穿透策略[J];计算机学报;2008年11期
4 刘利,李文龙,郭振宇,李胜梅,汤志忠;避免模调度中cache代价的优化方法[J];软件学报;2005年10期
5 黄国睿;张平;魏广博;;多核处理器的关键技术及其发展趋势[J];计算机工程与设计;2009年10期
相关博士学位论文 前5条
1 李静梅;多核处理器的设计技术研究[D];哈尔滨工程大学;2010年
2 凡启飞;高性能嵌入式处理器低功耗技术研究[D];中国科学技术大学;2009年
3 李琼;面向高性能计算的可扩展I/O体系结构研究与实现[D];国防科学技术大学;2009年
4 郭建军;同步数据触发体系结构多核处理器存储系统关键技术研究[D];国防科学技术大学;2008年
5 赖明澈;同步数据触发多核处理器体系结构关键技术研究[D];国防科学技术大学;2008年
相关硕士学位论文 前3条
1 郭保东;异构多核DSP互连通信机制Qlink的研究与实现[D];国防科学技术大学;2008年
2 陈龚;基于SOPC技术的多核处理器的设计与实现[D];华东师范大学;2010年
3 蒙育;基于FPGA视频图像处理系统设计及算法研究[D];内蒙古大学;2010年
本文编号:2416742
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2416742.html