11 if P,then Q,存在case是P真Q假的情況,system中的response time只要改進是bottleneck的元件即可另外,SPMD 的確是有可能的依前面邏輯來說,題目提到必須(have to)增加CPU才可以減少response time 很明顯是錯的。可能解釋得不好,有人問我system那段什麼意思,我舉個例子
https://i.imgur.com/4v4l7vh.png像google translate這個app ,它其中一個流程,你拍照之後丟給雲端,然後雲端辨識完之後把翻譯結果給你,中間運作的元件大致上有鏡頭、CPU、Memory、WiFi、雲端(暫時不拆開來解釋),程式運作大致上是user按app上的拍照按鈕發送命令控制鏡頭拍照,並建立一個buffer放照片的raw檔,在下命令給WiFi 把buffer的檔案傳出去,雲端辨識完之後把結果傳回來,WiFi 在把資料讀進buffer,最後把buffer裡的資料(翻譯結果)顯示螢幕,中間有些OS、網路、小細節做的事情省略了(不影響解釋),此時要減少response time有很多地方可以做,像是程式可以寫多執行緒控制事件、memory搬資料的時間可以變快(memory bandwidth )、網路傳送時間、...等等