討論串[問題] 程式在多核心架構下執行
共 6 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者leicheong (睡魔)時間18年前 (2007/09/10 14:33), 編輯資訊
0
0
0
內容預覽:
<以下只適用有GC機制的語言平台 (如.NET, Java, etc.) 和. 可被這些語言使用的library>. 由於GC機制通常都已為多CPU執行最優化, 如果你的程式使用. GC而且用ProcessAffinity綁定在某CPU上執行的話, 有可能. 會對GC的操作做成麻煩而做成系統整體效能
(還有91個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者piimaila (haha)時間18年前 (2007/09/10 10:54), 編輯資訊
0
0
0
內容預覽:
假設A有 a,b,c三個行程. 假設B有 a',b',c'三個行程. 有甲乙兩個CPU. 則. 甲可能分到 a, a', b', c'. 乙可能分到 b, c. 看作業系統怎去分配. 產生行程是程式的事. 分配行程是作業系統的事情. 除非特殊要求或寫法. 當然 你可以指定CPU去執行某個行程 每個平

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者ggg12345 (ggg)時間18年前 (2007/09/07 16:19), 編輯資訊
0
0
0
內容預覽:
...======. 以前只有 MP 還沒 Multi-Core , 現在是用多個 Multi-Core Chip 組成 MP.. 對作業系統言, 都是把每個 core 當成 real processor 看待, 假設 CPU1. 有 core1, core2 , CPU2 有 core3 , co
(還有736個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者Lordaeron (Terry)時間18年前 (2007/09/07 02:21), 編輯資訊
0
0
0
內容預覽:
不是用了OpenMP 就代表你就可以增加效能, 多核CPU 就使用比較多.. 能不能使用OpenMP 還是以問題為主, 另外當然是你對問題的拆解及資料結構的. 拆解, 不然你要是整天Lock 來Lock 去, 也就是白搭了.. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 6

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者freesamael (燒賣)時間18年前 (2007/09/07 01:48), 編輯資訊
0
0
1
內容預覽:
這是由作業系統的排程器決定的。不同作業系統的設計目標不同,所以排程器的設計. 也會有差別,可能是以公平性為優先,也可能以回應時間為優先做設計。實際執行的. 情況和當時的執行緒數量、執行緒優先權都有關係。. 我手邊這本作業系統的書上說 Windows 2000 的多處理器排程方式是有 N 個處理器.
(還有829個字)
首頁
上一頁
1
2
下一頁
尾頁