看板 C_Sharp 關於我們 聯絡資訊
※ 引述《DearKurt (U SUCK)》之銘言: : : 在這很大的陣列中 去作值的運算 : : 我電腦是 P4 3.4G 768MB RAM : : 在做迴圈(4維迴圈)的時候 : 如果每個迴圈運算都是彼此獨立的 可以考慮用多執行緒 : 這樣可以不必等一個迴圈運算完 就立即開始下一個迴圈 除非他是多 CPU,多執行緒才會有加速, 不然多執行緒會因為 context switch 而變的更慢。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.129.180
DearKurt:p4有HT有類似效果 且快取夠大 應該不用擔心那麼多 02/27 16:15
cplusplus:不熟HT 不過如果他是用硬體PIPELINE方式加強CPU使用率的 02/27 16:24
cplusplus:話 那多緒一點幫助也沒有 反而是負擔 先搞清楚再用吧 02/27 16:25
cplusplus:且不是每個人都用PENTIUM呀 我就prefer AMD~ 02/27 16:27
cplusplus:稍微查了一下 HT的確是充分利用硬體 但不能說完全如兩顆 02/27 16:34
cplusplus:尤其如果兩個thread都要用一樣的資源 像是alu 就會衝突 02/27 16:35
cplusplus:甚至比沒有HT還慢唷 如果這個case每個迴圈都是類似的運 02/27 16:36
cplusplus:算 我想效能上......再考慮看看吧 :P 02/27 16:36
rex20:謝謝建議 :) 02/27 19:37