- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对片上多核系统系统结构研究
对片上多核系统系统结构研究
摘要:多核技术是时下民用机和商用机领域最为热门的话题之一,作为目前CPU技术的最新发展方向,多核处理器在各个方面和单核处理器比较都具有十分明显的优势。该文从计算机设计技术的背景出发,详细介绍了多核系统的概念和和多核处理技术,最后以Intel和AMD两家公司为例,说明了多核系统构架。
关键词:多核技术;CPU;处理器
中图分类号:TP316文献标识码:A文章编号:1009-3044(2008)29-0485-03
A Survey of Chip Multi-Core System Framework
LIU Lei
(Beijing Jiaotong University,Beijing 100044,China)
Abstract: The multi-core technology is one of the most popular topics for current civil machine and commercial machine area. As the newest developing destination of current CPU technology, multi-core processor has very obvious advantages compared with single-core processor in every aspect. From the background of computer designing technology, this thesis introduces the multi-core system concept and multi-core processing technology in detail. Finally, this thesis illustrates multi-core system framework, taking example of two companies: Intel and AMD.
Key words: multi-core technology; CPU processor
在2005年以前,主频一直是两大处理器巨头Intel和AMD争相追逐的焦点。而且处理器主频也在Intel和AMD的推动下达到了一个又一个的高峰,就在处理器主频提升速度的同时,也发现在目前的情况下,单纯主频的提升已经无法为系统整体性能的提升带来明显的变化,伴随着高主频也带来了处理器巨大的发热量,更为不利是Intel和AMD两家在处理器主频提升上已经有些力不从心了。在这种情况下,Intel和AMD都不约而同地将投向了多核的发展方向,在不用进行大规模开发的情况下将现有产品发展成为理论上性能更为强大的多核处理器系统。
1 背景知识
计算机设计技术的创新在20世纪80年代以后对计算机性能以每年50%以上的速度增长贡献巨大。总的来说,计算机设计技术的创新主要体现在以下几方面:指令级并行技术ILP(包括流水线技术、RISC技术、超标量技术、VLIW技术、分支预测技术、猜测执行技术、动态调度技术等)、存储器层次结构优化设计(Cache)技术、I/O技术、线程级并行技术TLP(包括并行多线程技术SMT、对称多处理技术SMP、片上多核处理技术CMP等)。
这里着重强调一下指令级并行技术ILP与线程级并行技术TLP。
指令级并行技术ILP(Instruction-Level Parallelism)是使指令重叠进行以提高效率的方法。归结起来,提高指令级并行度有两种方法,一种是依赖于硬件的动态技术(例如Pentium 4、PowerPC603等),一种是依赖于软件的静态技术(如Itanium)。这两种技术之间的划分并不是绝对的。
1966年,Flynn提出了一种对所有计算机进行分类的简单模型(单指令流单数据流SISD,单指令流多数据流SIMD,多指令流单数据流MISD,多指令流多数据流MIMD),其中SISD就是单处理器,而MIMD简单地说就是每个处理器取用自己的指令对自己的数据进行处理的多处理器系统。为了利用有n个处理器的MIMD计算机,我们通常必须执行至少n个进程或线程(这里的线程概念已经与经典操作系统课程中的线程不同,通常用来指运行在不同处理器上的多个执行过程,即使它们没有共享同一地址空间)。各个独立线程由程序员所标示或由编译器所创建。这种由多个线程同时执行所带来的并行性即为线程级并行。
MIMD计算机根据存储组织方式可以分为集中式共享存储结构(也叫SMP或UMA。特别是如果在一个芯片上实现的多处理技术,称为CMP
您可能关注的文档
最近下载
- 【MOOC】《过程控制》(南京邮电大学)章节期末中国大学慕课答案.docx VIP
- 崇尚科学反邪教小学手抄报Word模板可编辑可打印J.docx VIP
- 崇尚科学反邪教小学手抄报Word模板可编辑可打印A.docx VIP
- 河道保洁服务应急预案.doc VIP
- 第3单元微项目2 体验表格美化效果-泰山版(2018)第3册八年级信息技术上册教学设计.docx
- 风电项目风机吊装施工工期及施工进度计划方案.pdf VIP
- 第三讲 《易经》与风水(基础二).ppt VIP
- 《关于幼儿动画片观赏偏好的调研分析报告》14000字.doc VIP
- 监控报价 综合方案.doc VIP
- 监控报价清单表-监控报价模板.xlsx VIP
原创力文档


文档评论(0)