PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   好驚人,動態分配執行緒!!! (https://www.pcdvd.com.tw/showthread.php?t=730221)

jimmy27971615 2007-07-06 11:03 AM

好驚人,動態分配執行緒!!!
 
這是一個在遊戲SupCom官方討論區上引起轟動的工具

具體的原理我大略看了看,這位MadBoris大大一定是一個OS專家...
他說在玩SupCom的時候,使用ALT+TAB切換以後,FPS會發生變化,於是MadBoris分析了遊戲的CPU使用率,發現CPU0總是100% CPU1總是50%,雖然官方宣稱SupCom有對多核CPU最佳化,但SupCom仍然因為CPU0使用率是100%而拖累
接著就很猛了,他編寫了一個動態CPU資源分配系統,能夠把一個執行緒的工作量分給多個核心處理(不可思議!!),而且還能根據CPU使用率調整每個CPU分擔的執行緒

簡介&載點

PS:不知有人可以解釋一下原理,有的地方我看不太懂的說

dynamo 2007-07-06 11:43 AM

這種程序在一些多CPU工作站上很常見啊
不知道這個除了遊戲外可以用在其他地方嗎?

louisZZZ 2007-07-07 03:28 PM

做一點更正
 
引用:
作者jimmy27971615
他編寫了一個動態CPU資源分配系統,能夠把一個執行緒的工作量分給多個核心處理(不可思議!!),而且還能根據CPU使用率調整每個CPU分擔的執行緒

PS:不知有人可以解釋一下原理,有的地方我看不太懂的說


上段應該是出自遊俠NETSHOW論壇,但是誤解很大

剛好最近看完了MadBoris這篇文章的原文

假如有仔細看過MadBoris的原文,就可以知道MadBoris完全沒說過上面那些神奇的功能。


我寫了篇介紹文章,請參考
http://forum.pcdvd.com.tw/showthread.php?p=1080202806


所以這個東西只能用在Supreme Commander,也沒有神奇到可以把一個執行緒的工作量分給多個核心處理 . . . .

jimmy27971615 2007-07-07 05:44 PM

引用:
作者louisZZZ
上段應該是出自遊俠NETSHOW論壇,但是誤解很大

剛好最近看完了MadBoris這篇文章的原文

假如有仔細看過MadBoris的原文,就可以知道MadBoris完全沒說過上面那些神奇的功能。


我寫了篇介紹文章,請參考
http://forum.pcdvd.com.tw/showthread.php?p=1080202806


所以這個東西只能用在Supreme Commander,也沒有神奇到可以把一個執行緒的工作量分給多個核心處理 . . . .


大大講的果然詳細
但為麼可以把執行緒切換到其他CPU上

ks0786 2007-07-09 02:36 AM

試過了 看了沒變化....

terminus 2007-07-09 11:36 AM

目前多核心的運作有把同一執行緒拆到兩個以上的核心運算的嗎?
我一直以為是把不同的執行緒分配到不同核心去跑。


所有的時間均為GMT +8。 現在的時間是10:20 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。