[理工] 105 台大資工 計系
附題目:
http://imgur.com/a/QIG9w
看板上好像大家很少討論105台大資工的計系><
特別想問第一題 以下是我有寫的答案希望各位大大能一起討論!
計組部分
1.
(a) 可以 只要在GPU上的開發環境如CUDA OPENCL上編寫即可
(b)embedded?
(c) 8/250 teraflops/watt
(d) No 太耗能且散熱不易,PC不可能用liquied-cooling
(e) 根據題目圖,平行化可使得各個node function一起執行運算
(f) 就把各個layer想成是pipeline的stage嗎@@?
(g) 改善throughput 同一時間可處理的資料量變多,但不能改善latency
(h) 好處:硬體效能的提升提供programmer更強大的運算能力,允許同一時間做更多事
壞處:chip應用彈性小?解決了硬體但軟硬整合沒解決不能達到系統最優化?
(這題一開始就要站在反方,所以應該是談軟硬整合這部分嗎?)
(i) (j) (k) 看不懂 有請神人@@
(l) small:GPU?
medium:custom-designed chips
large:cluster
這題憑感覺,說不太出理由哈哈
OS部分:
8.這題跟104年的椅子那題有點類似但好像比較簡單
但關於自己寫semaphore的題目每次我都不知道怎麼下手
這題的意思是barrier這個struct是一個函式內含兩個semaphore嗎?
我的想法是這樣不知道對不對
typedef struct{
semaphore mutex(1) //做counter的互斥
semaphore barrier(0) //同步
wait (mutex)
count++
signal (mutex)
wait (barrier)
}barrier
barrier_wait(barrier*b,int n){
while(count==n) signal(barrier)
}
關於OS同步小弟我每次都一個頭兩個大><
希望各位大大能給點指引 謝謝各位了!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.176.32.167
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1483765429.A.C49.html
※ 編輯: Kingsword (39.8.194.236), 01/07/2017 13:24:54
→
01/07 13:36, , 1F
01/07 13:36, 1F
→
01/07 13:42, , 2F
01/07 13:42, 2F

→
01/07 13:42, , 3F
01/07 13:42, 3F
→
01/07 14:13, , 4F
01/07 14:13, 4F
→
01/07 14:26, , 5F
01/07 14:26, 5F
→
01/07 14:29, , 6F
01/07 14:29, 6F
→
01/07 15:01, , 7F
01/07 15:01, 7F
→
01/07 15:01, , 8F
01/07 15:01, 8F
→
01/07 15:02, , 9F
01/07 15:02, 9F
→
01/07 15:03, , 10F
01/07 15:03, 10F
→
01/07 15:03, , 11F
01/07 15:03, 11F
→
01/07 15:04, , 12F
01/07 15:04, 12F
→
01/07 15:06, , 13F
01/07 15:06, 13F
→
01/07 15:16, , 14F
01/07 15:16, 14F
→
01/07 15:16, , 15F
01/07 15:16, 15F
→
01/07 15:17, , 16F
01/07 15:17, 16F
→
01/07 15:17, , 17F
01/07 15:17, 17F
→
01/07 15:18, , 18F
01/07 15:18, 18F
→
01/07 15:19, , 19F
01/07 15:19, 19F
→
01/07 15:25, , 20F
01/07 15:25, 20F
→
01/07 15:30, , 21F
01/07 15:30, 21F
→
01/09 00:40, , 22F
01/09 00:40, 22F
→
01/09 00:40, , 23F
01/09 00:40, 23F
討論串 (同標題文章)