请高手指点,高程同步辅导第33页12题,马上就给分
x014 2003-09-13 10:03:43 试确定在下列三种计算机系统中,计算下列表达式所用的时间。
S=(A1+B1)*(A2+B2)*(A3+B3)*(A4+B4)*(A5+B5)*(A6+B6)*(A7+B7)*(A8+B8)
其中,加法需用30ns,乘法需用50ns.而在SIMD和MIMD计算机中,数据由一个PE(处理单元)传送到另一个PE需要10ns,而在SISD计算机中数据传送时间可忽略不计。在SIMD计算机中PE间线性环连接(以单向方式传送数据),而在MIMD计算机中,PE间以全互连方式连接。
1。具有一个通用PE的SISD的计算机系统。
2。具有8个通用PE的SIMD的计算机系统。
3。具有8个CPU的MIMD的计算机系统。
答案:
1. 30*8+50*7=590(ns)
2. 30+50*3+10*7=250(ns) \\为什么是10*7
3. 30+50*3+10*3=210(ns)
这题我1。3。都可理解。但2。里为什么是10*7,请高手指点,最好详细点,马上就给分。