加速比 Sn
Fe=(可改进部分占用的时间)/(任务总时间)
Se=(改进前改进部分占用的时间)/(改进后改进部分占用的时间)
那么Fe/Se 则表示 改进后改进部分占用的时间 / 改进后执行总任务时间, 即改进后改进部分所占总任务的比例
1-Fe 表示不可改进部分占据总任务的比例,当然这里表示改进之前的。
加速比Sn=T0 / Tn = 1 /( 1-Fe+Fe / Se),可以这么理解, 假设改进之前的执行时间为1, 改进后的执行时间由无法改变的 部分所必要的部分所必要的时间,和可以改变并改变了的那一部分组成,即 前文的Se .
CPI 性能公式
CPU时间= CPI *IC* 频率∑
但是呢,继承前文而来,算术中倾向于使用比例而非具体具体数值,故而CPI 一般使用的也是平均CPI时间,如果一个任务种有多种CPI,那显然那每种CPI乘以相应的比例,乘以相应的IC长度,最后得到的总和就是平均CPI时间了。
即 CPI=∑(CPIi * Ii / IC)