资源描述:
《多核研究平台—cmc总线的设计与实现本科论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、沈阳理工大学学士学位论文摘要随着人类社会的不断进步,以及计算机硬件飞速发展,多核处理器的出现是大势所趋!在信息产业的发展过程中,单核处理器暴露出许许多多的局限,多核处理器已经给人们带来了巨大的变化,带来更多的生产力优势和卓越的性能表现。随着当前市场经济发展的需要,人们对处理器速度、商业计算市场价值、应用前景、功耗等等性能方面要求更进一步的提高。多核处理器融合了未来的发展趋势,多核处理器必将成为下一代服务器和个人操作平台的主流,因此,对多核处理器相关技术的研究具有十分重要的意义。CMC(CoreMemoryCore)总线是为多核处理器或众核处理器的内部通信设计的一种高效
2、解决方案。目前多核处理器以其性能优势取代了单核处理器,多核处理器的体系结构仍有很多的关键技术亟待解决,包括核间通信问题。讨论了目前多核处理器中使用的核间通讯技术,分析了优缺点,在此基础上提出了CMC总线。关键字:多核处理器;核间通信;CMC总线60沈阳理工大学学士学位论文 AbstractAlongwiththeadvanceofhumansociety,aswellastherapiddevelopmentofcomputerhardware,theemergenceofmulti-coreprocessorsisthetrendofTheTimes!Inth
3、eprocessofthedevelopmentofinformationindustry,single-coreprocessorhasexposedmanylimitations,multi-coreprocessorhasbroughtgreatchangestopeople,bringmoreproductivityadvantageandsuperiorperformance.Withtheneedsofthedevelopmentofthecurrentmarketeconomy,peopleofprocessorspeed,thebusinesscomp
4、utingmarketvalue,applicationprospect,powerconsumptionandsoonperformancerequiresfurtherimprovement.Multi-coreprocessorcombinesthedevelopmenttrendofthefuture,multi-coreprocessorswillbecomethemainstreamofthenextgenerationofserversandpersonaloperationplatform,therefore,ofmulti-coreprocessor
5、srelatedtechnologyresearchhasveryimportantsignificance.TheCMC(Core-Memory-Core)busprovidesanefficientsolutionfortheinter-corecommunicationinthemulti-coreprocessorormany-coreprocessor.Thesingle-coreprocessorhasbeenreplacedbythemulti-coreprocessorwithitsadvantages.Therearemanykeytechnolog
6、iesinthearchitectureofmulti-coreprocessortobesolved,includingtheinter-corecommunication.Thisarticlediscussessomeadvantagesanddisadvantagesofcurrentinter-corecommunicationtechnologiesinthemulti-coreprocessor,sowedesigntheCMCbus.Keywords:multi-coreprocessor;inter-corecommunication;CMCbus6
7、0沈阳理工大学学士学位论文目录1绪论11.1课题研究背景和意义11.2国内外研究现11.3课题主要内容22多核处理器介绍32.1多核技术介绍32.1.1多核技术的定义32.1.2多核技术的产生32.1.3多核技术的现状和前景32.2多核处理器42.2.1单核处理器的局限性42.2.2多核处理器的提出52.2.3多核处理器的概念52.2.4处理器的同构和异构62.2.5多核处理器的优点72.2.6多核多线程处理器的关键技术72.2.7核间通信技术82.2.8总线设计102.2.9处理器技术发展112.2.10面临的挑战113C++语言概述133.1C+