视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
计算机系统结构第6章部分习题参
2025-09-29 22:23:29 责编:小OO
文档
第6章 部分习题参

6.1 (题目略)

【解】16台处理器仿ILLIAC-IV机模式的互连结构图如下图所示。由图可知

PE0经一步可将信息送到的处理器的PE1、PE4、PE12、PE15。

PE0经二步可将信息送到的处理器的PE2、PE3、PE5、PE8、PE11、PE13、PE14。

PE0经三步可将信息送到的处理器的PE6、PE7、PE9、PE10。

6.2 (题目略)

【解】(1),则,即第9号处理器连至第8号处理器。

(2),则,即第9号处理器连至第1号处理器。

(3),即第9号处理器连至第1号处理器。

     ,即第9号处理器连至第7号处理器。

(4),则,即第9号处理器连至第3号处理器。,则

,即第9号处理器连至第6号处理器。

(6),则,即第9号处理器连至第9号处理器。

6.3 (题目略)

【解】

,即第8号处理器连至第10号处理器。

6.7 (题目略)

【解】由于16个处理器之间是配对通信,根据它们之间各处理器二进制地址的对应关系,可以得出其地址变化规律为,实现交换网的功能。可选用级控制的STARAN网络,即交换网络。

N=16,可选用4级交换网络,每级8信交换开关,采用级控制,4级交换开关的控制信号为K3K2K1K0=1010。其互连网络的拓扑结构图如下图所示,其中C0为恒等置换,C1-C4为逆混洗。

6.8 (题目略)

【解】当级控制信号K3K2K1K0=1100时,第0级和第1级为直连,第2级和第3级为交换。由此可知,当输入处理器号为9时,它连接至第5号处理器。连接图如下:

6.10 (题目略)

【解】为实现上述功能,第0级开关控制信号为0,第1级的两个控制信号都为0,第2级的三个控制信号都为1。(图略)

6.14 (题目略)

【解】(1)N个输入端的全部排列为N!种

(2)在有N=2n个输入端的Omega网络中,由n=log2N级组成,每级有N/2个交换开关。因此,整个网络有(N/2)log2N个交换开关。所以在Omega网络中,一次通过可以实现的置换有2(N/2)log2N=NN/2

(3)若N=8,则有NN/2=84=4096,N!=8!=40320。因此,一次通过能实现的置换占全部排列的百分比为4096/40320=10.16%。

6.18 (题目略)

【解】(1)利用交换律、结合律、分配律,将原表达式转换为E=a(b+cd)+ace(f+gh)。在单处理机和多处理机上计算的树型流程图如下

(2)由图可得

6.23 (题目略)

【解】(1)在单处理器(SISD)处理机上运行,共做8次乘法和7次加法,执行总时间为T=8×4+7*2=46(拍)

(2)若为具有一个加法器和一个乘法器的功能并行流水线的SISD系统,则表示系统由4个子部件的乘法流水线、2个子部件的加法流水线,具两条流水线可以并行执行。其时空图如下图所示。由图可知,完成全部运算共需T=15(拍)。

(3)由8个处理器组成的环型多处理的SIMD系统中完成S的计算的时空图如下图所示。由于第二步传送时间间隔为2处理器,需2拍才能完成,完成全部运算需T=14(拍)

(4)由8个处理器组成的MIMD系统中完成S的计算的时空图如下图所示。由于每个处理机之间都有通路,所以它们之间的传送都只需1拍,完成全部运算需T=13(拍)

    

6.24 (题目略)

【解】(1)在顺序处理方式的单处理机系统中,计算S需要执行8次加法和7次乘法,共需要时间为T=8×30+7×50=590(ns)

(2)在由一个加法器和一个乘法器组成的流水处理机中,计算8次加法和7次乘法可流水执行,8次加法用1-8表示,7次乘法用9-15表示,其时空图如下图所示:

由于加法器完成一次需30ns,乘法器完成一次需50ns,若采用等间隔流水线,则时间间隔△t=50ns,若采用不等间隔流水线,则第1、2次加法的时间间隔为30ns,其后的时间间隔为50ns。

由时空图可得等间隔和不等间隔流水线计算机S所需的时间。

T等间隔=9△t=9×50=450(ns)

T不等间隔=2×30+7×50=410(ns)

(3)在8个PE组成的单向环SIMD计算机中,并行计算S的树型流程图如下,其中节点表示PE,箭头表示PE间的数据传送。

从图中可以看出,第4层表示8个PE同时进行一次加法运算,需30ns,4个PE中的和数沿单向环传送到相邻的PE中,需10ns;第3层表示4个PE同时做一次乘法运算,需50ns,2个PE中的积传送到距离为2的PE中,需2×10=20ns;第2层表示2个PE同时做一次乘法运算,需50ns,1个PE中的积传送到距离为4的PE中,需4×10=40ns;在PE8中进行最后一次乘法运算,需50ns。由此可得T=30+(10+50)+(20+50)+(40+50)=250ns。

(4)在8个全互连的MIMD计算机中,并行计算S的乘法运算有数据相关,其树型流程图与(3)题中类似,但由于8个处理器全互连,任意一对处理器之间的距离为1,所以用于计算的时间为30+50+50+50=180ns,用于3次数据传送的时间为3×10=30ns,所以计算S共需时间T=180+30=210ns。

第7章 部分习题参

7.4 (题目略)

【解】表达式的数据流程序图如下:

当a=4、b=8时,上述数据流程序图的执行过程如下:下载本文

显示全文
专题