PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   用到大量資料比對以及演算法要用哪種CPU (https://www.pcdvd.com.tw/showthread.php?t=778938)

anderson1127 2008-03-02 03:11 PM

我想,樓主頭上要冒煙了...

再猜樓主應該也不是唸 Computer Science的人吧? 因為說實話
樓主問的問題還真是 大問哉

說真的,問得很外行,因為光是這個問題,就可以分程sofeware & hardware
兩大領域來探討 !! 都可以討論得很細很細,但我可以保證一點
最後一定都沒有最後定論 ,也就是說沒有一種方法可以普及運用於
所有的狀況,而且都可以得到最佳效益的方法!!

所以, 我還是用外行一點的說法來說好了,提供兩個方式參考

1. 有錢有閒,買Server級MB加最快的CPU再加極大的ECC DRAM來用
最好再跑64bit OS來運作,保證你會歡天又喜地!!

2. 沒錢者, 隨便買個Intel CPU 或者AMD AM2 CPU , 記憶體最多
加到8G !!

以上都沒提到樓主的資料放在那裡,如果放在一台爛爛的Server裡
那再快的CPU或者超大L2 cache都是廢物 !!

rakuentw 2008-03-02 03:23 PM

引用:
作者anderson1127
我想,樓主頭上要冒煙了...

再猜樓主應該也不是唸 Computer Science的人吧? 因為說實話
樓主問的問題還真是 大問哉


只有一件事要說 .. 是大哉問不是大問哉

peter-1000 2008-03-02 03:32 PM

引用:
作者rakuentw
只有一件事要說 .. 是大哉問不是大問哉

只有一個字要說 - 噗!! :like:

Adsmt 2008-03-02 05:38 PM

引用:
作者totorochen
用Java寫的程式會用到大量資料比對以及演算法要用哪種CPU?
如果L2大小會有很大的影響,打算放棄E2忍痛買E8系列了
如果完全無關,可能考慮直接用AMD

只是一個籠統的問題,很難有回答的方向。
你要先看瓶頸是在哪邊,才能對症下藥。
如果是「大量資料」我想 I/O 應該會有很大的影響.
E2 不超頻也只是一顆普通到不能再普通的 CPU 而已,如果是為伺服器或科學研究用途,勸你不要超頻。

kenchen1226 2008-03-02 06:06 PM

誠心建議樓主換個語言寫,
我也碰過 java, 不是很懂啦
職業是寫 embedded system的程式,
都用C 來寫,
C的速度應該是比 java 快多了
若還是嫌不夠快, 去研究雙核心,多執行緒的寫法
現在CPU 都有雙核心了,可能會比較快吧...
關這一點,寫 embedded system
沒在care 雙核心,多執行緒的寫法 ,
但有一天我也想自己研究看看 ,到底如何的寫法會比較快

不然用組合語言寫 ?

visionary_pcdvd 2008-03-02 09:38 PM

我覺得這問題很有討論空間與實驗價值,開版到現在也有不少版友熱心回應,

但樓主的反應卻很冷淡(totorochen 最後瀏覽: 2008-03-02 08:22 PM),

好歹也該說一說他的資料到底是放在硬碟上的檔案、還是本機或遠端資料庫、

甚至是網路上未經整理過的素材,大家才好幫忙看看瓶頸到底在哪?

像這樣問題丟一丟就不管了,實在是辜負回應者的好意 :cry:


所有的時間均為GMT +8。 現在的時間是02:01 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。