作者查詢 / ddczx
作者 ddczx 在 PTT [ Grad-ProbAsk ] 看板的留言(推文), 共312則
限定看板:Grad-ProbAsk
看板排序:
1F推:1,4,7,8可以合成一個圖09/30 09:17
3F→:恩09/30 09:31
3F推:CPI=平均每指令需多少cycle,改善後指令變少,故需除變少後指09/30 09:55
4F→:令佔多少比例09/30 09:55
1F推:T,也可寫成O(nlogn)+Θ(nlogn)=Θ(nlogn)09/25 23:06
3F推:寫答案越精確越好,但判斷正確不需要,就像1=O(n)也不能說錯09/25 23:16
3F推:沒給就是要無論怎代都對才能選09/25 17:26
1F推:1.211*313 2.12809/23 23:44
6F推:2.255*(2/3)*(4/5)*(16/17)=12809/25 23:54
1F推:logical addresses 就是virtual addresses 吧!09/23 00:47
2F推:2.indexed allocation 的指標欄不一定會用完,所以比起linked09/23 01:02
3F→:allocation 應該是有更多指標消耗09/23 01:02
4F→:http://tinyurl.com/bn72her 可以參考一下這個PPT09/23 01:04
1F推:若L為有限狀態語言,則存在有限狀態機M認知L,設其有n個狀態09/23 00:29
2F→:考慮字串d=a^n*b^n,設此字串輸入到被接受的狀態變化為:09/23 00:30
3F→:S0->S1->....->Sn->.....->S2n,則S0~Sn有n+1個狀態,09/23 00:30
4F→:故存在Si=Sj,i=/=j09/23 00:32
5F→:代表存在一更短路徑字串a^m*b^n,m<n而被接受,09/23 00:32
6F→:與L={a^k*b^k |k>=1}不合09/23 00:32
9F推:1.F,反例:A=[1 1;1 1]->R=[1 1;0 0]09/22 23:43
12F推:3.方陣所有數字皆整數,行列式也是整數09/22 23:45
13F→:1=det(I)=det(A)*det(A^-1),故det(A)為正負109/22 23:46
17F→:應該是pivot所在的行對應到A所在行才是basis,而不是簡化列梯09/22 23:49
18F→:矩陣的行09/22 23:49
21F推:你證的叫做列運算不改列空間,我看不出跟題目的關聯.....09/23 00:07
24F推:不是一直作列運算就能做出來嗎...09/23 23:47
6F推:先想code到底在做啥,以這題,是將a[i]值拿到a[i+8]09/20 23:57
7F→:再拿出a[i+16],若負則i++重複loop09/20 23:57
8F→:找出hazard, MIPS只與下個指令或下下個指令有相依09/20 23:58
9F→:(addi,lw2),(addi,sw),(lw2,sw),(lw1,slt),(addi,bne)09/20 23:58
10F→:去掉可解決(lw2,sw):2 ,(lw1,slt):1 ,(slt,bne):209/20 23:59
11F→:addi是為了拿到正確i故先做,2個lw分別是拿出a[i],a[i+16]09/20 23:59
12F→:因bne在EX才決定是否跳,故下面放個總是要做的指令,選sw09/21 00:00
13F→:這樣就不管跳不跳都不需flush下一指令09/21 00:00
14F→:最後再靠一點點的靈感就排出來了XD09/21 00:00
16F推:我翻了課本,許多MIPS機器是將分支執行移到ID,我前面弄錯了,09/21 00:39
17F→:一般沒說應該是在ID才是,所以bne下面才是塞1指令而不是2指令09/21 00:40
3F推:暫存器可在前半cycle寫入,後半cycle讀取,故WB跟ID可重疊09/20 21:23
4F→:另外,你的畫法是stall,nop是1個指令,故還是要畫出5個stage09/20 21:26
7F推:沒,你看看原本的程式碼順序,應該要先sw再addiu09/20 21:40
11F推:重寫後addiu然後sw是有hazard,不過那是故意的,sw抓的是addiu09/20 21:55
12F→:在WB前未-4的值,和原題目的先sw再addiu達到同效果09/20 21:55