作者 nk11208z (小魯)標題 [請益] 有指令集需求,是不是只能買intel時間 Sun Sep 8 16:25:54 2024
如果要開發特定程式,但發現有些AMD指令集支援度不好。
是不是只能回頭找Intel了?但intel 13-14 代又有壽命減少的問題。
像有些程式,就不適合跑多線程,或是歷史共業造成的。
如果要最佳化,那找12代CPU是最佳解嗎?
至於那些指令集支援度不好,我也不確定,因為程式設計師只跟我說,用AMD
CPU開發的程式,跑起來都會卡卡不流暢(CPU是7900X)
用intel 10代i7跑起來就正常。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.145.207 (臺灣)
※ 作者: nk11208z 2024-09-08 16:25:54
※ 文章代碼(AID): #1ctL-Kaq (PC_Shopping)
※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1725783956.A.934.html
推 mayolane: 聽起來要人通靈1F 223.137.28.153 台灣 09/08 16:26
所以目前的問題點是,只能買12代回來試了嗎?
還是13 14代一樣能買?10代那台除了CPU 主板 記憶體是DDR4不一樣
硬碟,軟體環境,顯卡都一樣
※ 編輯: nk11208z (1.169.145.207 臺灣), 09/08/2024 16:31:38
→ Zenryaku: 13/14當然不能買
你確定只能用I的話就只有12代2F 27.51.41.188 台灣 09/08 16:33
推 kaj1983: 你直接去問那位設計師是哪些指令集會用到4F 36.238.173.248 台灣 09/08 16:33
→ kaj1983: 程式是他開發的,電腦是他要用的,他說了6F 36.238.173.248 台灣 09/08 16:34
→ Zenryaku: 你用的程式支援度怎樣我們哪知道7F 27.51.41.188 台灣 09/08 16:34
→ kaj1983: 比較準吧8F 36.238.173.248 台灣 09/08 16:34
推 nightop: 首先你要開發程式用什麼語言 用什麼指令集不說是要觀落陰喔9F 122.121.147.71 台灣 09/08 16:34
→ kivan00: 你有沒有想過compile後的程式跑起來會卡是因為intel效能不夠11F 122.118.9.56 台灣 09/08 16:34
OK,謝謝大家解答,那就買12代回來試。
※ 編輯: nk11208z (1.169.145.207 臺灣), 09/08/2024 16:36:16
→ kivan00: 那就要回歸源頭是怎麼開發的13F 122.118.9.56 台灣 09/08 16:35
歷史共業QQ
※ 編輯: nk11208z (1.169.145.207 臺灣), 09/08/2024 16:36:59
→ end81235: 想買什麼就買什麼,板上是建議給不知道要買什麼的人14F 123.193.89.99 台灣 09/08 16:36
→ smallreader: 不流暢不會剖析誰的呼叫費時最久嗎不會做還敢叫自己程式設計師?16F 111.254.166.19 台灣 09/08 16:37
→ end81235: 然後,跑給人用的程式通常不會和cpu有關要搞到那麼底層,通常是給零件用的程式18F 123.193.89.99 台灣 09/08 16:39
推 sporocyst: 是說同一程式碼用I編譯和用A編譯會有不同結果?20F 218.172.39.57 台灣 09/08 16:40
→ end81235: 應該是無關,但環境和用途不明,不好說22F 123.193.89.99 台灣 09/08 16:43
→ kivan00: 另外提醒一下 有歷史共業問題而且不想解決 就連12代都不要想了 大小核調度可能會出問題 再來就是我想到瘋之谷之前只能在10代順跑23F 122.118.9.56 台灣 09/08 16:44
→ jjjj222: 你都已經有這麼specific的需求了, 那也27F 123.193.198.55 台灣 09/08 16:49
→ rettoly: AVX512 ?28F 111.241.137.54 台灣 09/08 16:49
→ jjjj222: 只能照著買, 正常人不太會有這些問題29F 123.193.198.55 台灣 09/08 16:49
推 Bencrie: 你掛個 -march=native 之類的也許會吧30F 114.34.235.107 台灣 09/08 16:53
推 easyman: 要先講用了哪個神奇指令集啊, 不然就是了亂虎爛的31F 101.137.96.75 台灣 09/08 17:08
→ leviva: 那就12700K, 關掉E核,就當它是8核心,以免跑在小核33F 39.12.65.34 台灣 09/08 17:11
噓 sxing6326: 什麼指令集說出來啊35F 223.138.85.10 台灣 09/08 17:40
推 yymeow: 兩個平台各買一台就好 :D36F 114.25.232.124 台灣 09/08 17:41
→ commandoEX: 會不會是用ICC編譯的?37F 118.171.159.252 台灣 09/08 17:51
→ a27417332: 搞不清楚原因的工程師才是問題吧38F 114.36.178.229 台灣 09/08 18:07
→ andy199113 …
推 andy199113: 當然是apple macbook pro阿39F 36.224.34.143 台灣 09/08 18:07
推 AmigoSin: 什麼指令集只有Intel有阿0.040F 223.137.132.131 台灣 09/08 18:09
噓 temp327: ?41F 114.45.143.201 台灣 09/08 18:19
推 arnold3: 不都是amd64?是差哪個指令集?42F 182.234.98.55 台灣 09/08 18:23
噓 nns327: 所以到底是啥需求根本沒講啊43F 223.137.143.148 台灣 09/08 18:35
→ ksng1092: 可以先說一下是發現了哪些AMD指令集支援不好嗎?44F 111.248.27.143 台灣 09/08 18:36
→ oldntu: 什麼指令集是AMD沒有的?46F 42.70.52.120 台灣 09/08 18:45
推 pandp: 反正買家要什麼你就順著他的毛47F 42.77.60.202 台灣 09/08 18:52
→ Koogeal: 記得大概是SSE4+(可能講錯)之類的指令有分I版與A版的
贊成用12代關E核少鬼少事48F 125.227.172.24 台灣 09/08 19:01
推 kira925: MLK吧
打錯 MKL51F 220.135.86.145 台灣 09/08 19:07
推 mixneko: 該不會是VB6 或FOX啥的開發的吧…53F 125.229.187.95 台灣 09/08 19:23
→ E7lijah: 我也猜MKL54F 27.247.2.155 台灣 09/08 19:26
→ labbat: 以前有i3以上限定的指令集,賽揚只能投降55F 180.177.2.153 台灣 09/08 19:46
推 donnyyy: AMD指令集支援度不好??
AMD跟Intel的指令集幾乎可以說是一樣的只是大部分64bit的指令集是AMD訂的
但是他有授權給Intel使用
所以什麼叫做"有指令集需求"56F 114.24.71.174 台灣 09/08 19:48
噓 nucleargod: 先說是哪個指令集61F 118.167.20.187 台灣 09/08 20:01
→ E7lijah: 我之前是遇到程式使用MKL函式庫會偵測是不是intel CPU,是的話才調用AVX,所以AMD CPU明明也支援AVX但MKL預設是調用效率較低的SSE指令集
結果就是效率低很多或直接報錯不給跑
當時解決辦法也很簡單 加一行環境變數讓程式強制調用AVX就好62F 27.247.2.155 台灣 09/08 20:02
推 dos01: 你都說有支援度的問題了 那當然買確定可以用的I 我們又不是AMD 哪知道要幫你優化什麼東西69F 182.155.78.98 台灣 09/08 20:25
→ E7lijah: 他自己都說不清楚是什麼支援度問題 遇到了八成也不會解決 那就乖乖當羊買intel72F 27.247.2.155 台灣 09/08 20:30
推 teaseu: 想知道是哪個天才設計師寫的東西非印特爾的U不能順跑,還不願意找出原因的,還是根本自己就是原因74F 111.243.7.174 台灣 09/08 20:33
→ amos30627: 我怎麼覺得寫程式的在唬爛而已77F 101.9.101.118 台灣 09/08 20:51
推 applejone: 編譯器問題吧,這個會影響78F 1.200.67.233 台灣 09/08 21:08
推 kira925: icc跟gcc是有差但沒因此就非i不好
MKL的可能性比較高 很多科學運算會用MKL這東西就真的強制綁Intel
Intel過去投資很多這種Library歐
跑起來效率也真的比一般OSS高79F 220.135.86.145 台灣 09/08 21:22
推 andy0121: 各有優缺點 但以程設的支援度Intel 還是比AMD好一點吧84F 124.155.190.15 台灣 09/08 21:42
--