|
|
Acute
論壇第一大毒王
論壇第一小神童
. 積分: 3281
. 精華: 8
. 文章: 11574
. 收花: 14037 支
. 送花: 3260 支
. 比例: 0.23
. 在線: 323 小時
. 瀏覽: 2250 頁
. 註冊: 8219 天
. 失蹤: 5571 天
|
|
|
|
|
|
|
#38 : 2003-11-3 10:32 PM
只看本作者
|
送花
(0)
送出中...
|
|
|
如果要深入技術層面, AMD/Intel 自486 開始就分道揚鑣了....
AMD 採用RISC 為核心, 然後外包解碼器, 這種架構基本上設計比較容易, 但是執行效能也比較低, 因為多了一層模擬解碼, 而這也是目前x86 相容CPU 的主要作法, 台灣好幾家公司有x86 相容IC, 也都是使用相同原理做的
PS: AMD 386(含) 以前是跟intel 買CPU core 的使用權
Intel 一直是CISC 的主要支持者,CISC 原始上並沒有pipeline 觀念, 直到目前也沒有, so, 不能說Intel 有很深的pipeline, 事實上Intel 這方面另外提出針對CISC 架構的作法, 最早的作法稱之為Super Scale, 後來又有一些改良, 技術名稱我倒是忘記了... 重點是, Intel 的觀念是利用程式碼執行預測法, 也就是預測接下來的程式碼會如何執行, 然後預先解碼, 一旦解碼方向錯誤, 就必須拋棄所有pre-fetch 以及先前的解碼動作, 重來一次...
而RISC 的pipeline 則顯得簡單, 他純粹就是pre-fetch 跟解碼, 當遇到branch時, 就是把pre-fetch 跟之前的解碼丟掉, 而一般RISC pipeline 設計都是3 or 4 step, 最多到5 吧, 我印象中沒看過超過5 個step 的RISC, 呵呵
重點是, 技術是啥並不值得關心, 誰跑的快才是重點, 不是嗎?
價格功能比一直以來絕對是AMD 比較好, 說穿了, 如果AMD 想跟Intel 同樣價格功能比, 他賣誰阿? so, 也不是AMD 心甘情願用比較低廉的價格, 而是他不得不用, 不然他根本賣不出去
至於買P4/AMD/Celeton ? 我想絕對是各取所需, 一台價值數億美元的超級電腦, 運算大概是P4 的數百倍, 但是價格是P4 的數萬倍以上; 用超級電腦比擬可能誇張了些, 拿AMD 自己的3000+/2500+/2000+ 來玩價格功能比好了, 那應該要買2000+, 最多買到2200+, 買更高檔的都是價格功能比反而比較爛.. 那為啥要買2500+ 或以上呢? 說穿了, 就是要追求那個讓自己覺得足夠的運算, so, 如果覺得AMD 3000+ or 2500+ 已經滿足運算需求, 當然就買AMD, 如果覺得還是不夠, 那就是Intel 2.5G 以上開始砸銀子吧... 砸越多就是可以買到越好的, 呵呵
Intel 故意讓Celeton 跟P4 有極大落差, 說穿了也是為了保障他自己的利益, AMD 對Intel 的威脅一直不大, 因為AMD 頂級CPU 就是比Intel 頂級CPU 差, 而且其實落後不少, 因此Intel 策略上推出Celeton, 造就高價位跟低價位的落差, 滿足客戶選購的需求, 而AMD 則把產品定位在Celeton/P4 兩者之間, 然後用接近Celeton 的價位賣, 算是夾縫中求得生存空間.
我對AMD or Intel 基本上沒有啥太大的特別偏好, 這個討論串的起始討論點是誰的CPU 可以跑最快, 後來則開始穿插價格功能比誰比較好... 這兩者之間是完全不同的角度去評比... 當然, 可以確定的, Celeton 各方面都是弱勢, 但是他夾帶品牌優勢.....
還有一個重點, AMD 沒有NB 的CPU... (我印象中沒有)... 而目前正是NB 跟DT 的轉換點... 今年第四季NB 跟DT 的全球出貨量, 預期NB 剛好可以大於DT, 也就是, AMD 本來就只有50% 不到的市場機會, 而且未來只會越來越小...... :roll:
Intel 64 bits CPU 我知道, 但是因為他目前跟x86 並不相容, 所以我沒有將他列入討論的範圍, 而AMD 64 bits CPU 跟x86 相容則是老作法, 套一層解碼器就搞定了.... 至於未來發展趨勢會是誰取得勝利? 呵呵, 現在很難下定論... 搞不好MS 才是決定者? 哈
回到32 bits 的世界, compiler 預設的最佳化是誰? 其實compiler 預設的最佳化跟CPU "幾乎" 無關, 一般為了讓程式不挑機器, 也都不會刻意去選取所要使用的CPU 指令集或者CPU 最佳化 :wink:
引用: "DummyPLUG 寫到 : just for myself, I need to do realtime wmv9 compression, so I must go for amd, as I don't have money to get xeon mp, this is a much better solutions other then use a single p4, but in games, I am slow as hell
這段話真是重點中的重點, 選擇最符合你需要的, 就是最好的價格功能比. 所有測試程式測的都是廢物, 因為硬體可以造假, 獲得兩好的測試數據. 真正選擇CPU 的重點應該是, 你要做怎樣的應用, 很多人在MSN上面都說我用C600 有沒有搞錯? 其實一點都沒有搞錯, C600 以前我用P133 的機器寫程式, 用P-Pro166 的機器當主要測試環境, 然後P133 實在頂不住98+IE5了, 直接換到C600 一直到現在... 對寫程式的人而言, 隨便現在買的到最爛的機器都已經超過需求, 只有玩 .NET 的MS compiler 才會覺得C600 不夠, 不過, 我用不到.NET, 哈哈
很多人問我該買啥電腦.... 我的答案都是, 你如果是繪圖為主, 請找最貴的買, 你如果玩game 為主, 請找你能承受價格下最貴的買, 你如果只是上網/看影片/打打word, 請找最便宜的買.... 然後從來沒有人把我的話當話..... 因為答案太簡單, 太不可思議..... 真的是.... 這世界永遠是美麗的謊言最動人阿......
Acute.
[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
|
|