- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机软件及应用]1 多核
1 多核体系架构特点 2 多核处理器中的并行 3 单核与多核的对比 4 多核应用 5 多核时代对软件设计的挑战 1 多核体系架构特点(3)两个处理器 vs. 双核 双核 两个核在一个芯片内直接连接 热量消耗增加的很少 封装成本降低 将多核处理器核放在一个芯片上 多核处理器是一种特殊的多处理器 所有的处理器都在同一块芯片上 多核处理器是MIMD架构:不同的核执行不同的线程(多指令),在内存的不同部分操作(多数据) 多核是一个共享内存的多处理器:所有的核共享同一个内存。 1 多核体系架构特点 2 多核处理器中的并行 3 单核与多核的对比 4 多核应用 5 多核时代对软件设计的挑战 2 多核处理器中的并行 (1)指令级并行 (2)线程级并行 (1)指令级并行 (Instruction-Level Parallelism, ILP) 当指令之间不存在相关时,它们在流水线中是可以重叠起来并行执行的。这种指令序列中存在的潜在并行性称为指令级并行。 通过指令级并行,处理器可以调整流水线指令重执行顺序,并将它们分解成微指令,能够处理某些在编译阶段无法知道的相关关系(如涉及内存引用时),并简化编译设计。 指令级并行能使处理器速度迅速提高。 (2)线程级并行 (Thread Level Parallelism, TLP) 线程级并行将处理器内部的并行由指令级上升到线程级,旨在通过线程级的并行来增加指令吞吐量,提高处理器的资源利用率。 TLP处理器的中心思想是:当某一个线程由于等待内存访问结构而空闲时,可以立刻导入其他的就绪线程来运行。处理器流水线就能够始终处于忙碌的状态,系统的处理能力提高了,吞吐量也相应提升。 单核体系结构处理器不能完全实现TLP 多核架构将完全实现TLP 业界普遍认为,TLP将是下一代高性能处理器的主流体系结构技术 。 1 多核体系架构特点 2 多核处理器中的并行 3 单核与多核的对比 4 多核应用 5 多核时代对软件设计的挑战 3 单核与多核的对比 (1)单核、多处理器和多核结构之间的简单对比 (2)超线程技术与多核体系结构的区别与联系 (3)单核与多核平台上的多线程技术对比 (1)单核、多处理器和多核结构之间的简单对比 (2-1)超线程技术与多核体系结构的区别 超线程技术是通过延迟隐藏的方法提高了处理器的性能,本质上,就是多个线程共享一个处理核。因此,采用超线程技术所获得的性能并不是真正意义上的并行,从而采用超线程技术多获得的性能提升将会随着应用程序以及硬件平台的不同而参差不齐。 多核处理器是将两个甚至更多的独立执行核嵌入到一个处理器内部。每个指令序列(线程),都具有一个完整的硬件执行环境,所以,各线程之间就实现了真正意义上的并行。 (2-2)超线程技术与多核体系结构的联系 超线程技术:充分利用空闲CPU 资源,在相同时间内完成更多工作. 与多核技术相结合:给应用程序带来更大的优化空间,进而极大地提高系统的吞吐率。 (3)单核与多核平台上的多线程技术对比 在面对多核体系结构开发应用程序的时候,只有有效地采用多线程技术并仔细分配各线程的工作负载才能达到最高性能。 而单核平台上,多线程一般都当作是一种能够实现延迟隐藏的有效变程。 1 多核体系架构特点 2 多核处理器中的并行 3 单核与多核的对比 4 多核应用 5 多核时代对软件设计的挑战 4 多核应用 足球精彩视频检测与跟踪 这样一个应用能够让用户从数小时的足球体育节目内容中,迅速找到感兴趣的片段,例如精彩地过人、传球和进球等。这种通过对视频影像资料特殊事件的检测、语义分析以及基于内容的快速浏览,可以极大人们对于视频资料进行检索以及管理的水平。 据英特尔应用研究试验室的研究经理张益民介绍,该应用是由英特尔(中国)研究中心(ICRC)和清华大学合作研究的,如果想要让机器自动的检索、编辑精彩的足球比赛内容,那么,对于球、球门、运动员等视频元素的检测、跟踪和分类,以及对于镜头类型、球场位置、镜头回放、裁判员哨音、解说员语音兴奋程度等多模态信息的综合推理,就将是该应用的关键之所在,也是技术上的难点。与此同时,运行该应用就需要采用多核处理器平台。目前该应用使用英特尔技术进行优化和并行处理,在多核处理器平台上获得了准线性加速比,并在8核系统上达到准实时的处理速度。 4 多核应用 个人视频自动编辑 对于个人消费者而言,无论是采用数码相机、摄像机、还是使用可拍摄手机,很多人都拍摄了大量的视频信息,但是这些视频被浏览、播放的几率是比较低,很重要的原因是这些视频资料没有经过编辑,多数人不具备编辑视频的能力。 那么是否可以对这些视频资料自动进行编辑呢?为此,英特尔(中国)研究中心(ICRC)仍然和清华大学合作,推出了针对个人用户的视频自动编辑系统
您可能关注的文档
最近下载
- 255-20240615+《中庸》第4讲:《行明章》.docx VIP
- 高中语文课堂情境化多模态教学策略探究教学研究课题报告.docx
- 2025深度融合AI的低代码平台.pptx VIP
- 道路桥梁工程课件培训资料.ppt VIP
- ASME B16.5-2020 管法兰和法兰管件(中文版).pdf
- 人教版PEP小学五年级英语上册教案-全册.pdf VIP
- 《第7课 冒泡排序》课件.pptx VIP
- 最新中小学校长选拔笔试试题及参考答案[教育].docx VIP
- DB62T 856-2002 无公害蔬菜番瓜(西葫芦)日光温室生产技术.pdf VIP
- TJYXFIA0002-2024 菜干团体标准.pdf VIP
文档评论(0)