AMD CPU 是否會影響開發 |
答題得分者是:rick060
|
carstyc
資深會員 發表:16 回覆:254 積分:329 註冊:2003-07-18 發送簡訊給我 |
各位先進:
請教一下,目前 CPU 的兩大主流就是 INTEL & AMD。 我個人從開始接觸電腦後,都一直是用 INTEL 的 CPU,從未用過 AMD 的CPU。 最近我的桌上型電腦掛點了,目前都改用 NB 在寫程式。 雖然NB 是 i7 的,效能不差,但使用起來總覺得不方便,好像還是桌機用起來較方便。 所以想花點『小錢』弄台中古的桌機來加減用.... 我的問題是...中古電腦中...INTEL 跟 AMD 的價差實在差太多了(不過新機好像也差很多)... 差不多等級的中古電腦...AMD 硬是比 INTEL 的便宜了好幾仟大洋... 所以想請教一下各位有在實際上使用 AMD 的大大.....用 AMD 來開發程式,有沒有什麼特別要注意的嗎? 尤其是我對 虛擬機器的使用度非常高...像 Delphi 跟 .NET 、JAVA 的開發工具,我都是將其分開安裝在不同的虛擬機器上... 要開發 Delphi 就開 Delphi 的虛擬機器來用....用 .NET 就用另一個虛擬機器...為的就是將開發環境用到最單純化.... AMD 的 CPU 用虛擬機器 是否適合, AMD 弄出來的虛擬機器 弄到 INTEL 的電腦上,是否也是能順直接利開啟。 煩請有經驗的大大說明一下,謝謝 |
rick060
高階會員 發表:2 回覆:112 積分:217 註冊:2009-11-17 發送簡訊給我 |
個人假設你只在 x86 / INTEL 64 / AMD64 上寫程式
1.開發程式在 AMD 或 INTEL CPU 上有差嗎? 完全沒差,除非直接用 assambly 操作只有某廠才有的特殊指令 2.重度VM使用者要挑 AMD 還是 INTEL? 唯二要注意的是 (1)要找有 VT 相關指令的CPU,AMD 有 AMD-V ,INTEL 有 IVT,有興趣可以找找相關料 (2)VM 首重是硬碟速度,加快就對了 3.INTEL 上的 VM 可否在 AMD 上跑? 承1答。 個人經驗,跑 VM ,還是Intel強一些. |
carstyc
資深會員 發表:16 回覆:254 積分:329 註冊:2003-07-18 發送簡訊給我 |
感謝 rick 大大的回應.....
我想請教的就是 「某廠才有的特殊指令」...這句話.... 一般我們用 java .net delphi 等等開發工具...肯定不會去用到 CPU 等殊的指令.... 但到底有什麼軟體才會用到這種特殊指令?? OS 嗎....只聽過有 32/64位元的 OS...沒聽過有 for INTEL or for AMD 的OS 還是 VM ....會自動判斷 CPU 是 INTEL 還是 AMD 來執行最佳化..... 還是根本沒有任何 AP 會去用這些特殊指令.....因為用了....在另一 CPU 架構的電腦上就會執行不正常..... 這樣CPU廠商把這些這些特殊指令弄出來幹嘛... 還是我有什麼不知道的應用可以用的上?? 不過至少看來.....如果口袋不夠深的話.....對效能需求又沒要求那麼迫切的話.....二手的 AMD 電腦似乎真的可以考慮看看.... ===================引 用 rick060 文 章=================== 個人假設你只在 x86 / INTEL 64 / AMD64 上寫程式 1.開發程式在 AMD 或 INTEL CPU 上有差嗎? 完全沒差,除非直接用 assambly 操作只有某廠才有的特殊指令 2.重度VM使用者要挑 AMD 還是 INTEL? 唯二要注意的是 (1)要找有 VT 相關指令的CPU,AMD 有 AMD-V ,INTEL 有 IVT,有興趣可以找找相關料 (2)VM 首重是硬碟速度,加快就對了 3.INTEL 上的 VM 可否在 AMD 上跑? 承1答。 個人經驗,跑 VM ,還是Intel強一些. |
rick060
高階會員 發表:2 回覆:112 積分:217 註冊:2009-11-17 發送簡訊給我 |
|
carstyc
資深會員 發表:16 回覆:254 積分:329 註冊:2003-07-18 發送簡訊給我 |
感謝rick 大大的說明
===================引 用 rick060 文 章=================== 上一篇已有說明"若直接使用 assambly 操作才有影響" 若無,則沒有差別,至於有什麼指令會有不同,比如 偏向於特殊指令的AMD 的 3D Now! 與 INTEL 的 MMX 就是很好的例子。 既使使用 vt 的 amd-v 或 intel-x 也不見得要操作的 instruction 會相同,那一般軟體怎麼辨? "那就是先判斷有沒有,再決定使用哪一組相應的指令" 但這些都是在很底層的處理,一般開發 AP 不會碰到。 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |