文章目录
- 题目内容
- 题目分析
- 题目求解
题目内容
假设在某程序的执行过程中,浮点操作时间占整个执行时间的10%,现希望对浮点 操作加速 。
(1)设对浮点操作的加速比为Sf,请推导出程序总的加速比S和Sf之间的关系表达式;
(2)请程序的最大加速比可达多少?
题目分析
根据公式
系统加速比=1/[(1-可改进比例)+可改进比例/部件加速比]
可以看出求解系统加速比题型中,所需要弄清楚的关键信息为:
①哪些部分可以进行加速?
②这些可加速部分占系统的比例是多少?
③这些可加速部分的部件加速比是多少?
只需要弄清楚这三点,则系统加速比即可通过已知信息求出。
①本题中可加速的部分只有一个,也就是浮点操作;
②浮点操作占系统(程序)的比例为10%;
③浮点操作的加速比为变量Sf。
将已知信息代入公式即可求解出本题的答案。
题目求解
(1)求解
(2)求解