PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   如果沒有AMD Intel可能還在賣Pentium3(!!!) (https://www.pcdvd.com.tw/showthread.php?t=707757)

andy740629 2015-04-24 09:29 PM

引用:
作者bureia
指令集SSSE3 SSE4.1/4.2 Intel早就全線有了 :confused:
低階缺的是AVX/AVX2,FMA3

AMD目前沒有支援AVX2指令集

但Intel其他功能的確砍得兇 :stupefy:
VT-d,TSX-NI之類的東西連i3都沒有


VT-D不是還需要晶片組支援?Q系列晶片組 :confused:
CPU & 晶片組 兩者缺一不可 :confused:

andy740629 2015-04-24 09:42 PM

引用:
作者bureia
搞不懂為什麼很多人認為AMD追上來Intel就會降價 :confused:

AMD效能如果追上Intel,Intel根本不會降價,反而AMD會漲價
當年K8 ko P4的時候不是也賣5~6000多,高階照樣賣999美元

而且現在AMD也不是每個都便宜又大碗,
就覺得兩千以下的單模APU規格砍得太兇了,根本買不下去 :stupefy:


當年K8之939腳位
Athlon 64 3000+單價賣5千多
配上DFI nForce 4主機板+Samsung TCCD記憶體顆粒
邁向300俱樂部
打爆P4當上王者

754腳位才是低價位市場

至於999美金應該是當時939旗艦款FX-57 FX-60吧

別忘了當時還有Opteron 144 146 165 170

當時買754不真的嘔死

:fear:

bureia 2015-04-24 10:09 PM

引用:
作者とらちよ
目前 AMD AVX 1.0 256bit 版指令集 就夠用了 :think:
AMD 15h 16h 處理器基本上都具備了 :D
指令集不是用在快 而是 App 有需求 編譯後的應用程式有含指令集的opcode指令
會用到指令集才有用 :laugh:

知道啊,
但Compiler會編譯支援特殊指令集的Code跟不支援的Code
所以其實用起來感覺並不會特別有感

MMX,SSE,AVX這類指令集也是為了增進效能,但你又說效能不重要?
就是能跑這些指令集比較爽而已??? :confused:

除非程式設計師自己內嵌組合語言,然後又沒檢查CPUID,直接Run這些特別的指令集
那在不支援的CPU上面就是直接Runtime Error程式強制結束 :stupefy:

bureia 2015-04-24 10:40 PM

引用:
作者とらちよ
CPU 的指令集都是 for OS / APP 的
並不是增進效能 :cool:
我舉一個例子:
應用程式編譯後 都是二進位檔案
一個編譯好的APP 裡面全部都是包含 X86 MMX SSEX... 的操作代碼(opcode)
如果你的處理器缺少某些指令 而應用程式有這個指令 就會造成 CPU 無法辨識這個操作代碼 然後造成應用程式無法執行 異常退出
假設 CPU 缺少 CX16的指令功能
CX16 ( CMPXCHG16B ) 的編碼16進位是 0F C7
那執行應用程式時 CPU 讀到 0F C7 的編碼 就會無法辨識指令
所有指令集為此而生 與加速無關 :laugh:

硬跑不支援的指令本來就會Runtime Error,
所以才說要執行這些指令集之前要檢查CPUID啊 :stupefy:
不支援的話可以另外寫不支援的Code,而且通常都會這樣做

至於跟增加效能有沒有關係,
只要查查當初MMX跟3DNow!,SSE是為了什麼加進去的就知道了

有興趣可以去翻Intel官方的x86組合語言撰寫手冊就知道了,有免費的PDF可以下載

而且對這些指令集的最佳化通常也是軟體開發最後才加入,
大多都先生出一套基本x86指令集能跑的東西,之後看效能瓶頸在哪,
再使用MMX,SSE之類的指令集去改善

suger68 2015-04-25 01:04 AM

水土散熱器 尚未成功
喇叭伸手牌 仍需努力

とらちよ *虎千代 台法機乖

:laugh: :laugh: :laugh:

gtbfrvdecswx 2015-04-27 12:13 PM

引用:
作者Abcb
管線化不是用以解決CPU的記憶體頻寬限制的, 反而是提升指令執行效率的做法, 您這樣的說法感覺上是矛盾的... 當然外取本身的設計也導入了超純量架構, 要說這個是為了縮短與高速的CPU I/O之間的落差也不是不可以啦XD

諸多超純量架構設計早就把x86/CISC和RISC等等的界線模糊化, RISC和CMT與管線化的適合度也沒有具體關係, 不然Prescott那個誇張深度的複雜管線是啥鬼o.O 扯到效率問題就扯更遠了... 光是核心架構一換就差個天差地遠, 客觀評估怎麼比?

至於定義啥處理器的發展等等的... 就是市場決定一切而已, 西瓜偎大邊, 哪邊有錢哪邊跑而已, 當然說啥王道也是過於誇張了^_^ 結果論罷了...


老兄.....

你去看看我有說管線可以提高memory的頻寬速度嗎?

你挑我語病喔

如果今天只有單線

指令要存取memory

cpu其他的部分不就空閒了

管線是因應頻寬延遲而有的對策

引言自wiki---
"未管線化的架構產生的效率低,因為有些CPU的模組在其他模組執行時是閒置的。管線化雖並不會完全消除CPU的閒置時間,但是能夠讓這些模組並行運作而大幅提升程式執行的效率。"

CMT的確是跟管線沒啥關西拉,我搞混了,很抱歉

不過可以說它是 pipeline-like

類似管線的運作方式

甚或平行化處理

只能說除了sever及超級電腦,cpu的確效能過剩

才會造成

後端引導前端的cpu進程

這也是為啥amd要推HSA了

gtbfrvdecswx 2015-04-27 01:32 PM

引用:
作者bureia
搞不懂為什麼很多人認為AMD追上來Intel就會降價 :confused:

AMD效能如果追上Intel,Intel根本不會降價,反而AMD會漲價
當年K8 ko P4的時候不是也賣5~6000多,高階照樣賣999美元

而且現在AMD也不是每個都便宜又大碗,
就覺得兩千以下的單模APU規格砍得太兇了,根本買不下去 :stupefy:


重點不在999 us dollars

重點在

If there isnt amd,we would had been use p4.

輸入法懷料

只能打英文


所有的時間均為GMT +8。 現在的時間是05:41 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。