小弟是準備做科學運算模擬的研究生,因資料和運算量龐大,必須選擇速度不慢的電腦(有跑好幾天的可能)

但目前正評估是否要選購ECC(Error Correction Code 錯誤修正碼) RAM的問題,因擔心電腦在長期高速運算下是否會因沒有ECC的偵錯裝置而導致中途資料錯誤造成結果失準甚至系統當機

想請教各位我是否需顧慮此問題呢? 請教各位的意見 謝謝!!

PS: 小弟的作業系統為linux
有足夠經費,就買吧...
蘇幻染 wrote:
小弟是準備做科學運算...(恕刪)
不是所有主機板都支援 ECC記憶體,先看一下電腦主機板吧,
工作站級以上或伺服器的主機板才用得到,
價格和一般電腦主機板是差很多的,很多工作站或伺服器光主機板就近萬或上萬,
如果用的主機板只不過是一般桌上型電腦主機板的話,
ECC記憶體買了是沒有的,
所以要用ECC記憶體,請買工作站或伺服器等級的主機或主機板
當要問如何解決問題時,想要的是意見,而不是偏見!
除非你會買WORKSTATION或SERVER級
不然一般的TOWER PC都不支援ECC
主要是MB架構就不一樣了

另外...
你的用途做ECC其實沒什麼幫助
要高速運算,用NON-ECC會比較快
ECC會多一個檢查動作

在意ECC,不如想想RAID要用什麼(JBOD?RAID5?)
或做Cluster架構吧,畢竟你都要用LINUX了

系統當機是小事,頂多重開機就好了
如果資料算錯了而你沒有發現,那你的論文不就是錯誤的嗎?

請你好好想一想,跑模擬軟體就算跑個一兩週都不為過,在數百億次的運算裡面只要有一次記憶體錯誤就會導致整個結果的失準。不過,有一種情況是需要對你的設計找出良好的參數,這種情況就需要針對不同參數跑好幾次,只要你最後可以用工作站級的電腦重新確認過結果的話,我想先拿消費級產品抵擋一下是可以接受的。畢竟價格有不少的差異。

建議直接買工作站或伺服器等級的
而且建議不要自己花錢,看教授有沒有皆計畫可以幫你採買
雖然我不是研究生,不過我的老闆也是有丟研究要我們去做
所以他佛新來的採買一台具有ecc的ram不過真的是要價不斐啊…
1之4g好像要4000快5000的價位了…

蘇幻染 wrote:

RX762
感謝各位意見~~
小弟確實有考慮購買品牌工作站或伺服器
所以電腦若沒有ECC偵錯功能的情況下,大量運算下確實可能會造成結果失準囉?
看預算, 還有你作的東西的重要性.

當然資料越安全是越好, 可是連一般商務資料幾乎也都是在沒有 ECC 的電腦上作

又不是要作什麼射人上太空的重要研究的話, 必要性通常不大

雖說學校教授可能申請電腦時還是會要這個就是了, 反正開別人的錢不會痛的問題

蘇幻染 wrote:
電腦若沒有ECC偵錯功能的情況下,大量運算下確實可能會造成結果失準囉?(因教授一直很想確認這一點)


這個可能性到了微乎其微你可以無視的程度.
正確來說, 就算用了 ECC, 也只是機率上減少這個可能性.

--

說實在這個教授 (還是講師?) 這樣的提問法,
讓人不太相信他作的是需要那麼高的數據正確機率的研究. (處理事情的作法和態度和習慣)

重點是 "機率有多高" "這樣值不值得",
而不是 0 與 1 的 "有沒有可能?" "有沒有可能?" "有沒有可能?"

然後這個 "機率" 問題, 自己上網找一下就可以找到. 不用兩個小時
都是在 "作研究" 的職業了, 連這種問題都沒有想要自己花時間去查 Reference 一下?


作研究要注意跟對老闆.
蘇幻染 wrote:
小弟是準備做科學運算模擬的研究生,因資料和運算量龐大,必須選擇速度不慢的電腦(有跑好幾天的可能)

但老闆要求我評估是否要選購ECC(Error Correction Code 錯誤修正碼) RAM的問題,他擔心電腦在長期高速運算下是否會因沒有ECC的偵錯裝置而導致中途資料錯誤造成結果失準甚至系統當機

想請教各位我是否需顧慮此問題呢? 請教各位的意見 謝謝!!

PS: 小弟作業系統為linux(可能是ubuntu),模擬軟體為comsol且會用matlab作後處理
...(恕刪)



學校單位..經費夠的話買台共同供應契約的 中階伺服器 吧 記憶體加到64GB 大概15、6 W

經費不夠買台 高階、中階的繪圖機也行 大概10 W 也可搞定

不要自己組,不划算

錢夠可以考慮買支援 Chipkill 的機子 與 RAM
另外,OS要不要考慮用 centos?
文章分享
評分
評分
複製連結

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