作者bluesea32541 (bluesea)
看板Grad-ProbAsk
標題[理工] 108 交大計系15
時間Wed Jan 15 16:39:00 2020
https://i.imgur.com/eXeMnuA.jpg
想問這題的a,多一顆cpu不會有差嗎?
這題答案是Cd
https://i.imgur.com/gqrajLf.jpg
答案是bcd
想問a是錯在不一定越多越好嗎?
還有d選項不會
https://i.imgur.com/yhD07dU.jpg
不知道能不能解釋一下這張圖中的c1-c8是在做什麼呢?感謝~
這題答案是abcd
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.209.180 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1579077542.A.1BB.html
※ 編輯: bluesea32541 (123.192.209.180 臺灣), 01/15/2020 16:49:47
※ 編輯: bluesea32541 (123.192.209.180 臺灣), 01/15/2020 16:51:27
1F:→ zuchang: Response time 沒差01/15 16:54
2F:→ bluesea32541: Response time 不是指自user command 交給system01/15 17:02
3F:→ bluesea32541: 到系統產出第一個回應的時間嗎?那不會因為多了一01/15 17:02
4F:→ bluesea32541: 顆讓這段減少嗎?01/15 17:02
※ 編輯: bluesea32541 (123.192.209.180 臺灣), 01/15/2020 17:04:38
5F:推 mistel: 在計組上response time是紙工作開始到完成的時間,這段時01/15 17:06
6F:→ mistel: 間不會因為多一顆cpu而縮短,增加的是throughput01/15 17:06
7F:→ mistel: 你說的是OS的定義 可以自行查證一下01/15 17:08
原來我搞混了!
8F:→ mistel: 下面那題是浮點數乘法的datapath 張凡沒教,算盤有,不難01/15 17:10
9F:→ mistel: ,去看一下吧01/15 17:10
我去看看~
10F:推 hero97212: 3的d t2 不能比t1的補數大01/15 17:30
11F:推 MASAGA: 如果只有一個task 那多加cpu也沒用01/15 17:48
12F:推 b10007034: 11 if P,then Q,存在case是P真Q假的情況,system中的01/15 18:07
13F:→ b10007034: response time只要改進是bottleneck的元件即可01/15 18:08
14F:→ b10007034: 另外,SPMD 的確是有可能的01/15 18:09
15F:→ b10007034: 依前面邏輯來說,題目提到必須(have to)增加CPU才可以01/15 18:13
16F:→ b10007034: 減少response time 很明顯是錯的。01/15 18:13
17F:→ b10007034: 可能解釋得不好,有人問我system那段什麼意思,我舉個01/15 19:37
19F:→ b10007034: 像google translate這個app ,它其中一個流程,你拍照 01/15 19:37
20F:→ b10007034: 之後丟給雲端,然後雲端辨識完之後把翻譯結果給你,中01/15 19:37
21F:→ b10007034: 間運作的元件大致上有鏡頭、CPU、Memory、WiFi、雲端01/15 19:37
22F:→ b10007034: (暫時不拆開來解釋),程式運作大致上是 01/15 19:37
23F:→ b10007034: user按app上的拍照按鈕發送命令控制鏡頭拍照,並建立 01/15 19:37
24F:→ b10007034: 一個buffer放照片的raw檔,在下命令給WiFi 把buffer的 01/15 19:37
25F:→ b10007034: 檔案傳出去,雲端辨識完之後把結果傳回來,WiFi 在把 01/15 19:37
26F:→ b10007034: 資料讀進buffer,最後把buffer裡的資料(翻譯結果)顯01/15 19:37
27F:→ b10007034: 示螢幕,中間有些OS、網路、小細節做的事情省略了(不01/15 19:37
28F:→ b10007034: 影響解釋),此時要減少response time有很多地方可以01/15 19:37
29F:→ b10007034: 做,像是程式可以寫多執行緒控制事件、memory搬資料的01/15 19:37
30F:→ b10007034: 時間可以變快(memory bandwidth )、網路傳送時間、.01/15 19:37
31F:→ b10007034: ..等等01/15 19:37
大致了解了XD感謝b大詳細的解釋
※ 編輯: bluesea32541 (123.192.209.180 臺灣), 01/16/2020 01:27:27
32F:推 ccapricorntw: 13a 應該是precision? 01/16 09:15
33F:→ DLHZ: sticky bit不是權限的flag嗎? 01/16 10:47
34F:→ DLHZ: 喔喔浮點數也有 sticky point只是要表示結果是有誤差的 01/16 10:55
35F:推 Zhu81801: 13d是無號數溢位偵測程式碼張凡課本上有 01/17 08:14
36F:→ b10007034: 算盤定義不只CPU的運算時間,這點跟OS的定義是一致的 01/17 11:38
38F:→ mistel: 我是指OS定義的respond time是進入系統到第一次回應的時 01/17 17:54
39F:→ mistel: 間,跟計系execution time/respond time等價的應該是turn 01/17 17:54
40F:→ mistel: around time 01/17 17:54
41F:→ b10007034: 你是對的,我說錯了 01/17 22:41