最新多线程使多个线程以重叠方式共享单个处理器功能单元PPT课件.ppt
《最新多线程使多个线程以重叠方式共享单个处理器功能单元PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新多线程使多个线程以重叠方式共享单个处理器功能单元PPT课件.ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、多线程使多个线程以重叠多线程使多个线程以重叠方式共享单个处理器功能方式共享单个处理器功能单元单元 第一种方法:细粒度多线程技术 它在每条指令间都能进行线程的切换,从而导 致多个线程的交替执行。 主要优点:能够隐藏由任何或长或短的阻塞带来的 吞吐率的损失 主要缺点:减慢了每个独立线程的执行q 目前有两种主要的多线程实现方法7.6 同时多线程7.6.2 同时多线程处理器的设计q 同时多线程只有在细粒度的实现方式下才有意义q 并发多个同优先级的线程必然拉长单个线程的执 行时间 通过指定一个优先线程来减小这种影响,从通过指定一个优先线程来减小这种影响,从 而在整体性能提高的同时对单个指定的线程性能而在
2、整体性能提高的同时对单个指定的线程性能 只产生较小的影响。只产生较小的影响。7.6 同时多线程q 多个线程的混合执行将不可避免地影响单个线程 的执行时间 为提高单个线程的性能,应该为指定的优先为提高单个线程的性能,应该为指定的优先线程尽可能多地向前取指,并且在分支预测失效线程尽可能多地向前取指,并且在分支预测失效和预取缓冲失效的情况下清空取指单元。但是这和预取缓冲失效的情况下清空取指单元。但是这样限制了其他线程可用来调度的指令条数,从而样限制了其他线程可用来调度的指令条数,从而减少了吞吐率。所有的多线程处理器都必须在这减少了吞吐率。所有的多线程处理器都必须在这里寻求一种折衷方案。里寻求一种折衷
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 多线程 使多个 线程 重叠 方式 共享 单个 处理器 功能 单元 PPT 课件
限制150内