關於AMD推土機在Win8下表現較好?以及效能倍增補丁?

umts wrote:
若FX-8120/8150能在Windows 8能獲得性能提升,Intel i7也應該有相同的獲益.

而且i7的單排程器/雙發射比Bulldozer雙排程器/雙發射更能降低執行單元的閒置.(畢竟Bulldozer同核心內的的A排程器無法派發到B排程器下轄的執行單元)
...(恕刪)

肩膀好重 wrote:
搞不好 intel 的 CPU 在 win8 還進步更多
這數據看不出推土機在win8的進步還是win8本身效率改進...(恕刪)

兩位一下就抓到重點,根據之前找到的資料,Windows 7在Intel Hyperthreading架構上,也是類似(2)的執行緒排程方式,以4C8T來說,會先將執行緒分派到4個實體核心,再去使用4個虛擬核心,可以盡量避掉核心內兩個執行緒互搶資源問題。



有趣的是,若根據這次Tom's Hardware對推土機測試的倒數第二頁,推土機在Win8下相較於在Win7下效能進步的兩項World of Warcraft測試(進步幅度分別為8.1%、11.8%),i5-2500K卻是退步(-5.5%)或持平,這都超過誤差範圍;另一個SolidWorks 2010的測試也有同樣的AMD進步、Intel退步的現象,但幅度都不大,這些是比較吊詭的地方,因為測試程式、顯示卡、平台是沒有變動的,只換了作業系統.....只能等Windows 8正式版推出、相關測試更多些後、來揣測到底微軟對於Intel架構的排程改了什麼......


總之一句話,等Windows 8 出來就等著拆穿AMD的西洋鏡了。
雖然他現在也沒放什麼牛皮等著刺破倒是真的。
真的喔,他只說Windows 8的環境下執行得話。
FX的效能會『比較好』,他沒說:會『加倍』。
也沒說:會『超越』Intel(這裡就看到時候他又想拿哪顆舊款CPU來相比了)
居然忘了01要當流量大的營利網站,而不是專業網站,我還囉唆雞婆個雕~一起喊無腦萬萬歲就行了呀,多省事。
蛙鳴之地 wrote:
總之一句話,等Win...(恕刪)

可惜Tom's Hardware沒有當下在Windows 8同時加測有HT的i7-2600K,不然可以再多些資訊隔空抓藥....

Anandtech針對推土機在Win7跟Win8的遊戲測試效能增進如下,更可惜的是,連Intel處理器在Win8下的對照測試都省了....



AMD的PR這幾天應該很忙,忙著跟媒體解釋Win8跟推土機會更麻吉(廣義來說該調校也適用於打樁機、壓路機、挖土機....),但是就像firemantw兄說的,XP跟Win7使用者怎麼辦勒?

蛙鳴之地 wrote:
總之一句話,等Win...(恕刪)

沒有一家公司不嘴砲的
不嘴砲被挨打那就等著倒店
nvidia嘴砲,VIA親光頭
intel也是嘴砲大王
P4那個年代
大家應該都還有印象,P4的x87比k7/k8還要差
以x87效能來說,3.0G的P4還打不贏2.0G的K8
那時Intel用更深的管線,更高的時脈,來打對手
對SSE2優化的軟體,打AMD純x87去跑...Intel可能也知道P4的x87效能真的不彰
結果當然P4比較佔優勢...當年轉檔來說,K7/K8就是打不贏P4
一直到用P3架構改良的Core系列CPU,才把K8的贏面打下去...

現在只是角色換過來...Sandy Bridge架構效能就是比推土機架構強
跟當年一樣,兩家都是透過軟體優化,讓成績更好看
但是這樣看來還是不太樂觀
推土機架構連打自家的前一代PhenomII X4/X6都還不能全部完勝
更不用說要打Sandy/ivy Bridge了...
這邊有個捷克網頁跟XtremeSyetems的DGLee一樣,對八核心推土機進行了一些類似的有趣測試,連結是Google翻譯成英文的結果,可能還是有些繞口,因此簡單說一下這位捷克作者作了什麼事:

作者用Fritz Chess Benchmark在八核心推土機上進行了四個執行緒的測試,運用類似一樓Q&A第8項的作法,分別去比較將四個執行緒鎖在四個模組的各自第一個核心、以及鎖在二個模組/共四個核心內、還有不干涉讓Windows 7自己決定的結果,分數如下(越高越好):

鎖在四個模組的各自第一個核心:8793 (107.3%)
不干涉讓Windows 7自己決定排程: 8197 (100%)
鎖在二個模組/共四個核心內:7425 (90.6%)

因為XtremeSystems那篇是用Asus的工具程式以硬體方式將每個模組的兩個核心關閉掉一個,而這位捷克作者是用手動干涉作業系統排程的方式,核心並沒有被真正關閉,因此可以加測一項完全不干涉、讓Win7自己決定的結果作為比較。

如果不干涉讓Windows 7自己決定,如一樓Q&A第1項所說,會把推土機的八個"核心"視為完全對等相同,可能會有兩個執行緒被丟到同一個模組內、另兩個執行緒被丟到另外兩個各自不同的模組內的狀況,因此平均效能居於兩種不同強制鎖定方式之間是合理的。
講實話
真的要優化也因該對 Linux 優化
怎麼會去期待 WIN8 呢?

多核心加上9系列晶片組全面支援 IOMMU
推土機擺明的就是往 VM 發展的 CPU
會用到 VM 大多數是伺服器
伺服器 OS 又以 Linux 為大宗
放一個 patch 或是將相關程式碼開源
幾個月內就能提高推土機在 Linux 下的效能
還等明年的WIN8幹嘛

當然
一般USER還是用I社的比較符合需求

我實在搞不懂 AMD 在想什麼?
善變沒天良 wrote:
真的要優化也因該對 Linux 優化
怎麼會去期待 WIN8 呢?
...(恕刪)

其實開源社群的動作原本就比較快,訊息也公開,相關針對推土機(Family 15h)的Linux核心最佳化一直有在進行。

http://comments.gmane.org/gmane.linux.kernel/1084805
http://comments.gmane.org/gmane.linux.kernel/1170214
http://www.neoseeker.com/Articles/Hardware/Reviews/amd_fx-8150/2.html
http://us.generation-nt.com/answer/patch-00-12-edac-mce-f15h-mce-decoding-help-201007521.html

不解的是推土機在AMD內部搞了這麼久,相關thread scheduling在early silicon或simulator上的simulation,就算不完全,也應該早有數據,明知道微軟不好搞,那更該早點開始去喬事情,為何一定要到Win8,而不能在年初的Win7 SP1就將部分修改先放進去,搞得槍是端出來了,結果部分子彈是練習用的橡皮彈....

善變沒天良 wrote:
推土機擺明的就是往 VM 發展的 CPU
會用到 VM 大多數是伺服器
...(恕刪)

伺服器的負載通常都不低,這個執行緒排程的優化,對於單執行緒以及處理器滿載的情況,無法去改善效能,因此將推土機伺服器上各種負荷的應用平均加權起來,改善幅度可能並不會太明顯。

哪來的實體核心、虛擬核心?就是1個核心支持2個執行緒、哪來的虛實
xiangnansu wrote:
哪來的實體核心、虛擬核心?就是1個核心支持2個執行緒、哪來的虛實...(恕刪)

"實體"是來自11樓微軟那張投影片的第(c)點,那邊就稱呼為"physical",不是我發明的叫法,i7-2600K只有四個真實的核心,也不是什麼秘密。如要用我自己的說法,作業系統看到的"8個CPU"本來就都是虛幻不真實的存在.....,1個核心支持2個執行緒,是計算機結構角度的說法,但從作業系統角度來看,如同工作管理員所示,就是必須要看到"8個CPU",才會允許分配8個執行緒去執行。
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!