Re: 大容量儲存 的結構問題

看板C_Sharp (C#)作者 (眠月)時間19年前 (2006/02/27 15:50), 編輯推噓4(405)
留言9則, 3人參與, 最新討論串4/5 (看更多)
※ 引述《DearKurt (U SUCK)》之銘言: : : 在這很大的陣列中 去作值的運算 : : 我電腦是 P4 3.4G 768MB RAM : : 在做迴圈(4維迴圈)的時候 : 如果每個迴圈運算都是彼此獨立的 可以考慮用多執行緒 : 這樣可以不必等一個迴圈運算完 就立即開始下一個迴圈 除非他是多 CPU,多執行緒才會有加速, 不然多執行緒會因為 context switch 而變的更慢。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.129.180

02/27 16:15, , 1F
p4有HT有類似效果 且快取夠大 應該不用擔心那麼多
02/27 16:15, 1F

02/27 16:24, , 2F
不熟HT 不過如果他是用硬體PIPELINE方式加強CPU使用率的
02/27 16:24, 2F

02/27 16:25, , 3F
話 那多緒一點幫助也沒有 反而是負擔 先搞清楚再用吧
02/27 16:25, 3F

02/27 16:27, , 4F
且不是每個人都用PENTIUM呀 我就prefer AMD~
02/27 16:27, 4F

02/27 16:34, , 5F
稍微查了一下 HT的確是充分利用硬體 但不能說完全如兩顆
02/27 16:34, 5F

02/27 16:35, , 6F
尤其如果兩個thread都要用一樣的資源 像是alu 就會衝突
02/27 16:35, 6F

02/27 16:36, , 7F
甚至比沒有HT還慢唷 如果這個case每個迴圈都是類似的運
02/27 16:36, 7F

02/27 16:36, , 8F
算 我想效能上......再考慮看看吧 :P
02/27 16:36, 8F

02/27 19:37, , 9F
謝謝建議 :)
02/27 19:37, 9F
文章代碼(AID): #140gy-u6 (C_Sharp)
文章代碼(AID): #140gy-u6 (C_Sharp)