一个五级的流水处理器,当任务饱满时,它处理10条指令的加速比是多少
答案:2 悬赏:0 手机版
解决时间 2021-02-28 14:12
- 提问者网友:藍了天白赴美
- 2021-02-28 05:29
一个五级的流水处理器,当任务饱满时,它处理10条指令的加速比是多少
最佳答案
- 五星知识达人网友:像个废品
- 2021-02-28 07:06
Sp=T1/Tp
Sp是加速比,T1是单处理器下的运行时间,Tp是在有P个处理器并行系统中的运行时间。
当Sp=P时,此加速比被称为线性加速比(linear speedup),又名“理想加速比”。
如果T1是在单处理器环境中效率最高的算法下的运行时间(即最适合单处理器的算法),则此加速比被称为绝对加速比(absolute speedup)。
如果T1是在单处理器环境中还用和并行系统中一样的算法,则此加速比被称为相对加速比(relative speedup)。
同样,我们可求得另一个用于衡量并行系统的标准-效率(efficiency),简写为Ep
Ep=Sp/P
P为并行计算机中处理器的个数
另有“超线性加速比”(superlinear speedup),即加速比比处理器数更大的情况。超线性加速比很少出现。超线性加速比有几种可能的成因,如现代计算机的存储层次不同所带来的“高速缓存效概念,具体来说,较之顺序计算,在并行计算中,不仅参与计算的处理器数量更多,不同处理器的高速缓存也集合使用。而有鉴于此,集合的缓存便足以提供计算所需的存储量,算法执行时便不必使用速度较慢的内存,因而存储器读些时间便能大幅降低,这便对实际计算产生了额外的加速效果。
Sp是加速比,T1是单处理器下的运行时间,Tp是在有P个处理器并行系统中的运行时间。
当Sp=P时,此加速比被称为线性加速比(linear speedup),又名“理想加速比”。
如果T1是在单处理器环境中效率最高的算法下的运行时间(即最适合单处理器的算法),则此加速比被称为绝对加速比(absolute speedup)。
如果T1是在单处理器环境中还用和并行系统中一样的算法,则此加速比被称为相对加速比(relative speedup)。
同样,我们可求得另一个用于衡量并行系统的标准-效率(efficiency),简写为Ep
Ep=Sp/P
P为并行计算机中处理器的个数
另有“超线性加速比”(superlinear speedup),即加速比比处理器数更大的情况。超线性加速比很少出现。超线性加速比有几种可能的成因,如现代计算机的存储层次不同所带来的“高速缓存效概念,具体来说,较之顺序计算,在并行计算中,不仅参与计算的处理器数量更多,不同处理器的高速缓存也集合使用。而有鉴于此,集合的缓存便足以提供计算所需的存储量,算法执行时便不必使用速度较慢的内存,因而存储器读些时间便能大幅降低,这便对实际计算产生了额外的加速效果。
全部回答
- 1楼网友:长青诗
- 2021-02-28 07:58
跑满时指令不断输入流水线,每个始终周期都输出一个结果处理10条指令需要T5=5+(10-1)=14,非流水线需要T=5x10=50个周期,故加速比为50/14≈3.57。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯