作者larryfeng (ㄚ峰)
看板TransCSI
标题Re: [问题] sisd simd misd mimd比较
时间Tue Jul 7 15:17:11 2009
很感谢您的分析!
我大致上也有些通晓
只是这一个题目我就不太能了解其中意思
Different parts of the large task may be executed by different processors.
What is this architecture?
(1) SISD
(2) SIMD
(3) MIMD
(4) MISD
(5) none of above
(我选3,但是答案是4,但是您说MISD不太重要,所以我有些小疑惑在这里,不太能通)
※ 引述《asymptoter ()》之铭言:
: ※ 引述《larryfeng (ㄚ峰)》之铭言:
: : 真的给他给搞混沌了
: : 1.sisd
: single instruction-stream, single data-stream
: 意思是只有一组(可能包含多个register)instruction register和一个ALU
: 於是你的ALU在单位时间内只能一次处理一个instruction
: : 2.simd
: single instruction-stream, multiple data-stream
: 意思是一样只有一组instruction register
: 但是有多个ALU
: 每个ALU都接收相同的instruction
: 你可能会问这样不是每个ALU都做相同的事情吗?
: 通常这种平行处理的设计是针对阵列的运算
: 因此ALU所接收的指令(处理者)虽然相同
: 但是接收的资料(被处理者)不同
: 因此就可以同时完成一个阵列的运算
: : 3.misd
: multiple instruction-stream, single data-stream
: 这个应该不用理它
: 因为这个东西只是一个理论
: 而且似乎是个无法使用的理论
: : 4.mimd
: multiple instruction-stream, multiple data-stream
: 就等於很多个sisd就这样
: 要注意的是memory可以很多个也可以一个
: : 这四个得比较 GOOGLE 了好久
: : 一直无法体会其中的意境
: : 有请神人为我指点(有些例子更好) 感谢^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.173.172.205
1F:→ zptdaniel:我会选3 理由同前PO (4)似乎是个无法实行的理论 07/07 15:23
2F:→ larryfeng:我也选三 因为四我没看过 也不太了解 07/07 15:40
3F:推 asymptoter:我觉得是答案错了 07/08 03:15